Microsoft opprettet PowerShell for å tillate brukere av Windows-operativsystemer for å kontrollere sine datamaskiner gjennom skriftlige instrukser - kalt "skript " - heller enn gjennom å klikke ikoner og navigerer menyer . Brukere oppgradering fra PowerShell 1 til PowerShell 2 når de lar Windows-operativsystemet for å kjøre sin automatiske oppdateringen program . Alternativt kan de installere oppdateringen manuelt ved å besøke Microsofts PowerShell websiden, klikke på nedlasting linken , og følge installasjonsveiledningen. PowerShell 2 er populær blant programmerere som beklaget den utilstrekkeligheten av forgjengeren fordi den inneholder en mengde bemerkelsesverdige oppgraderinger . Remote Management
Microsoft oppgraderte den andre utgivelsen av PowerShell for å tillate brukere å utføre et skript på tvers av mange datamaskiner samtidig . Fordi brukerne trenger bare tilgang til en enkelt datamaskin til å skrive og kjøre skript , datamaskinadministratorer og IT personell kan gjøre viktige endringer på tvers av en hel organisasjon med bare minimal innsats .
Debugging Capabilities
Windows PowerShell 2 lar programmerere å feilsøke komplekse skript. En debugger er et programmeringsverktøy som gjør at en programmerer å kjøre kode en linje av gangen , undersøker hvert aktiv variabel og effektuert modul som han fortsetter . Uten en debugger , programmerere kampen for å sikre sine koder fungerer etter hensikten , så Microsoft. Tillegg av en debugger til den andre versjonen av PowerShell utgjør en større oppgradering .
Kode Organization
Microsoft oppgradert PowerShell for å tillate programmerere å gruppere koden sin inn uavhengige og diskret filer som kalles "moduler ". Programmerere bruke moduler som byggesteiner for å skape mer komplekse skript. Brukere kan lett dele moduler , og Microsoft har selv skapt et oppbevaringssted for programmerere å lagre og dele moduler. Med PowerShell 2 , Microsoft også gjort det mulig for programmerere å utføre mer enn ett skript samtidig, øker nytten av komplekse moduler.
Integrated Development Environment
programmerere inn koden til en " integrert utviklingsmiljø, " eller IDE . PowerShell nest versjonen inneholder en større oppgradering til sin IDE, som nå gir tilgang til debugging funksjoner , funksjoner for å manipulere filer, og åtte separate gjennomføring miljøer som lar programmerere å skrive og forbedre koden med letthet. Fordi andre shell scripting verktøy historisk ikke har gitt en kvalitet IDE , er dette en stor oppgradering for PowerShell og skripting motorer generelt.