Váltás a PowerShell verziói között

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ó