Microsoft skapade PowerShell för att tillåta användarna av sina Windows-operativsystem för att styra sina datorer genom skriftliga instruktioner - kallade "skript" - snarare än genom att klicka ikoner och menyer för . Användare uppgradering från PowerShell 1 till PowerShell 2 när de tillåter operativsystemet Windows för att köra sin automatiska uppdateringsprogram . Alternativt kan de manuellt installera uppdateringen genom att besöka Microsofts webbplats PowerShell Web , klicka på länken och följa installationsanvisningarna . PowerShell 2 är populärt med programmerare som beklagade bristerna i sin föregångare eftersom den innehåller en uppsjö av anmärkningsvärda uppgraderingar . Remote Management
Microsoft uppgraderat den andra versionen av PowerShell för att tillåta användare att exekvera ett skript över flera datorer samtidigt . Eftersom användarna behöver bara ha tillgång till en dator för att skriva och exekvera skript , datoradministratörer och IT- personal kan göra viktiga förändringar i en hel organisation med endast minimal ansträngning .
Debugging Capabilities
Windows PowerShell 2 tillåter programmerare att felsöka komplexa skript . En debugger är ett programmeringsverktyg som gör att en programmerare för att exekvera kod en rad i taget , granska varje aktiv variabel och verkställas modul som han fortsätter . Utan en debugger , programmerare kämpar för att säkerställa deras koder fungerar som avsett , så Microsoft . Tillägget av en debugger till den andra versionen av PowerShell utgör en stor uppgradering .
Kod Organisation
Microsoft uppgraderade PowerShell för att tillåta programmerare att gruppera sin kod i oberoende och diskret filer kallas " moduler . " Programmerare använder moduler som byggstenar för att skapa mer komplexa skript . Användare kan enkelt dela moduler , och Microsoft har även skapat en förvaringsplats för programmerare att lagra och dela moduler . Med PowerShell 2 , gjorde Microsoft också möjligt för programmerare att utföra mer än ett manus samtidigt , vilket ökar nyttan av komplexa moduler .
Integrerad utvecklingsmiljö
Programmerare ange koden i en " integrerad utvecklingsmiljö , " eller IDE . PowerShell andra versionen innehåller en större uppgradering till dess IDE , som nu ger tillgång till debugging funktioner , funktioner för att manipulera filer och åtta separata miljöer utförande som tillåter programmerare att skriva och förbättra koden med lätthet . Eftersom andra skalskript verktyg historiskt inte har gett en kvalitet IDE , är detta en stor uppgradering för PowerShell och skriptmotorerna i allmänhet .