A Windows Server 2012 és a Windows 8 rendszerhez a PowerShell 3.0 telepítve van (a Windows Management Framework 3.0 csomag része, beleértve a WinRM-et és a WMI-t is). Ahhoz, hogy a PowerShell 3 működjön a Windows korábbi verzióiban (Windows 2008 R2 SP1 / 2008 SP1 és Windows 7 SP1), telepíteniük kell a .NET Framework 4, .NET 4.5 és a tényleges WMF 3.0 csomagot..
A PowerShell 3 használatával, amely több mint 2000 különféle parancsmagot tartalmaz, az operációs rendszer szinte minden szempontja kezelhető és automatizálható..
A Microsoft fejlesztői szerint a PowerShell 3.0 kompatibilis a PowerShell 2.0 alatt írt szkriptekkel. A gyakorlatban azonban kiderül, hogy nem minden PowerShell 2 szkript működik a várt módon a PoSh v3 alatt. Ilyen esetekben a Windowsban válthat a PowerShell verziói között. A PowerShell v2-et és a PowerShell v3-t természetesen egyszerre kell telepíteni a rendszerre. PoSh 3-ra frissített Windows 7/2008 rendszeren a PowerShell 2 már telepítve van. Windows 2012 / Windows 8 PowerShell 2.0 rendszeren külön kell telepíteni.
Telepítse a Powershell 2.0-t a Windows Server 2012-re
Nyissa meg a kiszolgálókezelő konzolt, és válassza ki a szerepkörök és szolgáltatások beállítását (Adjon hozzá szerepeket és funkciókat). A funkció részben keresse meg és bontsa ki az ágot Windows PowerShell, és ellenőrizze a lehetőséget Windows PowerShell 2.0 motor.
Kattintson a Tovább gombra, amely után elindul a telepítés, ezután indítsa el a PowerShell konzolt.
Hogyan válthatunk a PowerShell verziói között a Windows rendszeren
A PoSH jelenlegi verziójának megismeréséhez futtassa a következő parancsot:
$ PSVersionTable
Mint láthatja, a PSVersion változó értéke 3,0.
Ugyanazon a soron futtassa a következő parancsot:
PowerShell.exe-verzió 2.0
És nézd meg a Powershell verziót:
$ PSVersionTable
A PSVersion értéke 2.0. A v2 módból való kilépéshez írja be a következő parancsot:
kijárat
A Powershell verzió a parancsmag segítségével is megtalálható.
Légy házigazda
A következő paranccsal kényszerítheti a PowerShell v3-ra váltást.
PowerShell.exe-3. verzió