Bruke GUI til script Powershell med PowerGUI


Innledning

Nylig var jeg ser det nye toget signal vSphere Pro video kurs som dekker hjelp PowerCLI og Powershell med VMware vSphere. Dette kurset undervises av Microsoft Powershell MVP, Hal Rottenberg (av TechProsaic.com). Fra dette kurset, har jeg lært mye om Powershell, og ble begeistret ved tanken på å være i stand til å lage noen selv. Jada, kan du bare kjøre Powershell ledetekst i Windows. Det er lett å gjøre, men til noen ny bruker, er det veldig skremmende. Nylig kom jeg over PowerGUI, en grafisk Powershell Editor og det er det jeg vil dekke i denne artikkelen.

Hvorfor trenger jeg Powershell?

Hvis du er ny på Powershell du kan fortsatt være å spørre hva det er og hvorfor du trenger det. Disse er enkle spørsmål å besvare, og jeg er sikker på at du vil se det åpenbare nytten av Powershell når den er forklart.

Ifølge Wikipedia, er Powershell en "utvidbar automatisering motor fra Microsoft, som består av et kommandolinje skall og tilhørende skriptspråk ". Det er bygget på toppen av .NET og det brukes til å utføre administrative oppgaver på lokale og eksterne Windows-systemer. De administrative oppgaver kan være relatert til Windows nettverksadministrasjon, Active Directory, Hyper-V, eller til og med 3. parts programmer som VMware (hvis disse programmene støtter det). Disse administrative oppgaver kan automatiseres til å kjøre på bestemte tider eller initieres fra andre programmer for å utføre en oppgave.

For meg er det kule ting om Powershell at det kan brukes på tvers av så mange forskjellige Windows-OS-funksjoner og støttet 3dje parts applikasjoner -. slik at du kan kontrollere og administrere hele Windows server (både OS og apps)

Hvis du kjører Windows 7, Powershell 2.0 er allerede inkludert og installert. Før det OS, må du installere den fra Microsoft skriptsenteret hjemmeside.

I Windows 7, bare gå til Start-menyen, Administrative Tools og deretter til Windows Powershell moduler. Du vil se din Powershell kommandolinje som ser slik ut:

Figur 1: Powershell CLI

Selv om det er "hyggelig" og måten de fleste admins bruke Powershell denne kommandolinjegrensesnitt kan være skremmende for de som er nye Powershell eller nye til noen form for kommandolinje-grensesnitt.

Svaret er PowerGUI.

Hva er PowerGUI og hvordan kan det hjelpe meg?

Før du tror at jeg prøver å selge deg noen form for kommersielt verktøy her, la meg først fortelle deg at PowerGUI er helt gratis, som er deres PowerGUI biblioteker og samfunnet fora

PowerGUI kan hjelpe deg med.


    Slik at du kan kjøre Powershell script med NO scripting kunnskap

    Slik at du kan se de skript som PowerGUI skaper for deg slik at du kan forstå Powershell og ved at du kan eksportere disse skriptene ( som du kan modifisere og slå inn dine egne skript)

    Gir en måte å legge til "Powerpack Libraries", slik at du kan utvide denne funksjonaliteten til 100 er av andre programmer og /eller Windows-funksjoner (se figur 2)

    Tilbyr en intelligent Powershell script editor for å lage manus redigering enklere (se figur 3)

    Figur 2: Extend PowerGUI med PowerPacks fra biblioteket

    Figur 3: Powershell script Editor

    Så hvor du får det og hvordan installerer du det?

    laste ned og installere PowerGUI

    8MB PowerGUI kan bli funnet på PowerGUI nedlastingssiden. Som du kan forestille deg med et program som størrelse, nedlasting og installering er veldig rask

    Annet enn alle de vanlige spørsmål om installasjon, er det bare ett poeng i GUI som du må ta til etterretning -. Funksjoner Installer. Under dette punktet i de installere (før i figur 4), har du sjansen til å spesifisere hva PowerGUI funksjoner du ønsker installert

    Figur 4:. PowerGUI Funksjoner Selection

    Dette inkluderer PowerPacks som Exchange 2007 , Active Directory, og Network. Mens Local System og Network er merket av som standard, de to andre jeg nevnte er det ikke.

    Like før installasjonen er ferdig, kan du si at du ønsker PowerGUI å starte automatisk når installasjonen er ferdig. Her er hva PowerGUI ser ut når den først er i gang:

    Figur 5:? PowerGUI Første oppstart

    Det er mye mindre skremmende at ledeteksten jeg viste deg over, er det ikke

    Ærlig talt, så langt i min Powershell utdannelse, jeg bare komme i gang, men med bare en liten klikkelyd-rundt, var jeg i stand til å bla til brukerlisten på min lokale datamaskinen og se hva brukerne er nå lagt til. Ved å gå opp til Vis, deretter ned til Powershell script, ble en ny fane åpnes som viste meg PS som er henrettet for noe som jeg gjorde. Det er i dette vinduet som jeg kunne ta PS for de vanligste oppgavene som jeg utfører og enkelt lage automatiserte skript, selv uten egentlig å vite mye av noe om hvordan du bruker PS. Her er hvordan det ser ut i Figur 6:

    Figur 6: Ser Powershell script som blir drevet

    Sammendrag

    Selv om jeg har hatt omfattende erfaring med å lage og redigere Unix /Linux shell script og begrenset erfaring programmering, er det alltid hyggelig å ha et GUI verktøy for å hjelpe deg i gang når du lærer et nytt språk

    Jeg er glad for at jeg fant det helt gratis Powershell verktøy -. PowerGUI . Jeg liker det fordi det hjelper deg til å 1) kjøre Powershell script uten å vite Powershell 2) hjelper deg til å forstå Powershell ved å vise skriptene som er generert fra dine handlinger i GUI 3) Lar deg utvide denne funksjonaliteten til så mange Windows-programmer ( både internt i Windows og tredje part), og 4) hjelper deg til å redigere Powershell script og eksportere sine resultater. Hvis du er interessert i å lære Powershell, jeg anbefaler at du prøver ut PowerGUI. Anmeldelser