ΠΡΡΠΎΡΠΈΡΡΠΊΠΈ Π³Π»Π΅Π΄Π°Π½ΠΎ, ΡΡΠ»ΡΠΆΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ Ρ ΠΡΠ½ΠΈΠΊΡ ΡΠΈΡΡΠ΅ΠΌΠΈΠΌΠ° ΡΡ ΡΠ°Π·Π²ΠΈΡΠ΅Π½ΠΈΡΠΈ Π½Π΅Π³ΠΎ Ρ Windows, ΠΌΠ΅ΡΡΡΠΈΠΌ, ΡΠ° ΠΏΠΎΡΠ°Π²ΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ ΡΠ΅ΡΠ΅ΡΠ°, ΡΠΈΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π°.
Windows PowerShell ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΠΌΠ° Π΄Π° Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·ΡΡΡ Π²Π΅ΡΠΈΠ½Ρ ΡΡΡΠΈΠ½ΡΠΊΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΊΠ°. ΠΠΎΠΆΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ°, Π·Π°ΡΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈ ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΠ΅ Π²Π΅ΡΠΈΠ½Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΡ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°. Π’ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΠ»Π°Π²ΠΎΠ³ ΠΏΡΠΎΠ·ΠΎΡΠ° ΠΊΠ°ΠΎ ΡΠΎΡ ΡΠ΅Π΄Π½ΠΎΠ³ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π±ΠΈΠ»ΠΎ Π±ΠΈ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ. ΠΠ²Π°Ρ ΠΏΡΠΈΡΡΡΠΏ Π½Π΅ ΠΎΠ±ΡΡ Π²Π°ΡΠ° ΡΡΡΡΠΈΠ½Ρ ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡΠΎΠ²ΠΈΡ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΡΠ°. Π£ ΡΡΠ²Π°ΡΠ½ΠΎΡΡΠΈ, ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈ Windows PowerShell ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠΈ: Ρ ΠΎΠ²ΠΎΡ ΠΊΡΠ°ΡΠΊΠΎΡ ΡΠ΅ΡΠΈΡΠΈ ΡΠ»Π°Π½Π°ΠΊΠ° ΠΏΠΎΠΊΡΡΠ°ΡΠ΅ΠΌΠΎ Π΄Π° ΡΠ°Π·ΡΠΌΠ΅ΠΌΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅ Microsoft-ΠΎΠ²ΠΎ ΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΡΠ΅ ΠΎΠ΄ Π°Π»Π°ΡΠ° ΡΠ° ΠΊΠΎΡΠΈΠΌΠ° ΡΠΌΠΎ Π±ΠΎΡΠ΅ ΡΠΏΠΎΠ·Π½Π°ΡΠΈ.
ΠΠ»Π°Π²Π½Π΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ΅
ΠΠ°ΡΠ°Π²Π½ΠΎ Windows PowerShell ΡΠ΅ ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΡΠΊΠΎΡΠΊΠ° ΡΠ° ΡΠΊΡΠΈΠΏΡΠ½ΠΈΠΌ ΡΠ΅Π·ΠΈΠΊΠΎΠΌ, ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΈΠ·Π³ΡΠ°ΡΠ΅Π½Π° Π½Π° .NET Framework-Ρ, Π° ΠΊΠ°ΡΠ½ΠΈΡΠ΅ Π½Π° .NET Core-Ρ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΡ ΠΎΠ΄ ΡΠΊΠΎΡΠΊΠΈ ΠΊΠΎΡΠ΅ ΠΏΡΠΈΡ Π²Π°ΡΠ°ΡΡ ΠΈ Π²ΡΠ°ΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅, Windows PowerShell ΡΠ°Π΄ΠΈ ΡΠ° .NET ΠΊΠ»Π°ΡΠ°ΠΌΠ°, ΠΊΠΎΡΠ΅ ΠΈΠΌΠ°ΡΡ ΡΠ²ΠΎΡΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π΅. PowerShell Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π° ΡΠ°ΠΊΠΎΡΠ΅ ΠΏΡΡΠΆΠ° ΠΏΡΠΈΡΡΡΠΏ COM, WMI ΠΈ ADSI ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠΌΠ°. ΠΠΎΡΠΈΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠ΅ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ ΡΠΈΡΡΠ΅ΠΌ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ° ΠΈ ΡΠ΅Π³ΠΈΡΡΠ°Ρ. Windows, ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠ° ΠΏΡΠ΅ΠΊΠΎ ΡΠ°ΠΊΠΎΠ·Π²Π°Π½ΠΈΡ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠ°. ΠΡΠ΅Π΄ΠΈ Π½Π°ΠΏΠΎΠΌΠ΅Π½ΡΡΠΈ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡ ΡΠ³ΡΠ°ΡΠΈΠ²Π°ΡΠ° ΠΈΠ·Π²ΡΡΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ PowerShell-Π° Ρ Π΄ΡΡΠ³Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΠ°Π΄ΠΈ ΠΎΠ±Π°Π²ΡΠ°ΡΠ° ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠ°, ΡΠΊΡΡΡΡΡΡΡΠΈ ΠΈ ΠΏΡΡΠ΅ΠΌ Π³ΡΠ°ΡΠΈΡΠΊΠΎΠ³ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ°. Π’Π°ΠΊΠΎΡΠ΅ Π²Π°ΠΆΠΈ ΠΈ ΡΡΠΏΡΠΎΡΠ½ΠΎ: ΠΌΠ½ΠΎΠ³Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π·Π° Windows ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π°ΡΡ ΠΏΡΠΈΡΡΡΠΏ ΡΠ²ΠΎΡΠΈΠΌ ΡΠΏΡΠ°Π²ΡΠ°ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈΠΌΠ° ΠΏΡΡΠ΅ΠΌ PowerShell-Π°.
Windows PowerShell Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π°:
- ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ°;
- Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΡΡΠ»ΡΠ³Π°ΠΌΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΌΠ°;
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠΈΡΠ΅ ΡΠ»ΠΎΠ³Π΅ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°;
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ ΡΠΎΡΡΠ²Π΅Ρ;
- Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ ΡΠΎΡΡΠ²Π΅ΡΠΎΠΌ ΠΏΡΠ΅ΠΊΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠ°;
- Π£Π³ΡΠ°Π΄ΠΈΡΠ΅ ΠΈΠ·Π²ΡΡΠ½Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΡΠ°ΡΠ°;
- ΠΡΠ΅ΠΈΡΠ°ΡΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ΅ Π·Π° Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡ Π·Π°Π΄Π°ΡΠ°ΠΊΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ΅;
- Π Π°Π΄ΠΈΡΠ΅ ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΡΠ½ΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ, ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ Windows, ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΠΈΡΠ΄.
Π‘Ρ Π΅Π»Π» ΠΈ ΡΠ°Π·Π²ΠΎΡΠ½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅
Π’Π°ΠΌΠΎ Windows PowerShell Π΄ΠΎΠ»Π°Π·ΠΈ Ρ Π΄Π²Π° ΠΎΠ±Π»ΠΈΠΊΠ°: ΠΏΠΎΡΠ΅Π΄ Π΅ΠΌΡΠ»Π°ΡΠΎΡΠ° ΠΊΠΎΠ½Π·ΠΎΠ»Π΅ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ ΡΡΡΠΊΠ΅, ΠΏΠΎΡΡΠΎΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ Π·Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°ΡΠ΅ (ISE). ΠΠ° Π±ΠΈΡΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅, ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΈΠ·Π°Π±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΡ ΠΏΡΠ΅ΡΠΈΡΡ ΠΈΠ· ΠΌΠ΅Π½ΠΈΡΠ°. Windows ΠΠ»ΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΠΈΡΠ΅ powershell.exe ΠΈΠ· ΠΌΠ΅Π½ΠΈΡΠ° βΠΠΎΠΊΡΠ΅Π½ΠΈβ. ΠΠΎΡΠ°Π²ΠΈΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π²ΠΈ ΠΏΡΠΎΠ·ΠΎΡ, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π΄ΡΡΠ³Π°ΡΠΈΡΠΈ ΠΏΠΎ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈΠΌΠ° ΠΎΠ΄ Π΄ΡΠ΅Π²Π½ΠΎΠ³ cmd.exe. Π‘Π°Π΄ΡΠΆΠΈ Π°ΡΡΠΎΠΌΠ°ΡΡΠΊΠΎ Π΄ΠΎΠ²ΡΡΠ°Π²Π°ΡΠ΅ ΠΈ Π΄ΡΡΠ³Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠΊΠΎΡΠΊΠΈ ΠΡΠ½ΠΈΠΊΡΠ°.

ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠ°Π΄ΠΈΠ»ΠΈ ΡΠ° ΡΠΊΠΎΡΠΊΠΎΠΌ, ΠΌΠΎΡΠ°ΡΠ΅ Π·Π°ΠΏΠ°ΠΌΡΠΈΡΠΈ Π½Π΅ΠΊΠ΅ ΠΏΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠΈ:
- Π‘ΡΡΠ΅Π»ΠΈΡΠ΅ Π½Π°Π³ΠΎΡΠ΅ ΠΈ Π½Π°Π΄ΠΎΠ»Π΅ ΡΠΊΡΠΎΠ»ΡΡΡ ΠΊΡΠΎΠ· ΠΈΡΡΠΎΡΠΈΡΡ Π΄Π° Π±ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΈΠ»Π΅ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ ΠΎΡΠΊΡΡΠ°Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅;
- ΠΠ΅ΡΠ½Π° ΡΡΡΠ΅Π»ΠΈΡΠ° Π½Π° ΠΊΡΠ°ΡΡ ΡΠ΅Π΄Π° ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΠΊΡΡΠ° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·Π½Π°ΠΊ ΠΏΠΎ Π·Π½Π°ΠΊ;
- Π¦ΡΡΠ»+Π₯ΠΎΠΌΠ΅ Π±ΡΠΈΡΠ΅ ΠΎΡΠΊΡΡΠ°Π½ΠΈ ΡΠ΅ΠΊΡΡ ΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡΠΈΡΠ΅ ΠΊΡΡΡΠΎΡΠ° Π΄ΠΎ ΠΏΠΎΡΠ΅ΡΠΊΠ° ΡΠ΅Π΄Π°;
- Π¦ΡΡΠ»+ΠΠ½Π΄ Π±ΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΎΠ΄ ΠΊΡΡΡΠΎΡΠ° Π΄ΠΎ ΠΊΡΠ°ΡΠ° ΡΠ΅Π΄Π°.
Π€7 ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΏΡΠΎΠ·ΠΎΡ ΡΠ° ΠΎΡΠΊΡΡΠ°Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ° ΠΈ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΈΠ·Π°Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ΅Π΄Π½Ρ ΠΎΠ΄ ΡΠΈΡ . ΠΠΎΠ½Π·ΠΎΠ»Π° ΡΠ°ΠΊΠΎΡΠ΅ ΡΠ°Π΄ΠΈ ΡΠ° ΠΈΠ·Π±ΠΎΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ° ΠΌΠΈΡΠ΅ΠΌ, ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ΠΌ ΠΈ Π»Π΅ΠΏΡΠ΅ΡΠ΅ΠΌ, ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°ΡΠ΅ΠΌ ΠΊΡΡΡΠΎΡΠ°, Π±ΡΠΈΡΠ°ΡΠ΅ΠΌ, Π±Π°ΡΠΊΡΠΏΠ°ΡΠ΅-ΠΎΠΌ β ΡΠ²Π΅ ΡΡΠΎ Π½Π°ΠΌ ΡΠ΅ Π΄ΠΎΠΏΠ°Π΄Π°.

Windows PowerShell ISE ΡΠ΅ ΠΏΠΎΡΠΏΡΠ½ΠΎ ΡΠ°Π·Π²ΠΎΡΠ½ΠΎ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ ΡΠ° ΡΡΠ΅ΡΠΈΠ²Π°ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π° ΡΠ° ΠΊΠ°ΡΡΠΈΡΠ°ΠΌΠ° ΠΈ ΠΈΡΡΠΈΡΠ°ΡΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠ΅, Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΡΠ³ΡΠ°ΡΠ΅Π½ΠΈΠΌ Π΄Π΅Π±Π°Π³Π΅ΡΠΎΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΡΠΊΠΈΠΌ ΡΠ°ΡΠΈΠΌΠ°. ΠΠΊΠΎ ΡΠΊΡΡΠ°ΡΠ΅ ΡΡΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ IDE ΡΡΠ΅ΡΠΈΠ²Π°ΡΡ, Π²ΠΈΠ΄Π΅ΡΠ΅ΡΠ΅ ΠΏΠ°Π΄Π°ΡΡΡΡ Π»ΠΈΡΡΡ ΡΠ²ΠΈΡ
Π΄ΠΎΡΡΡΠΏΠ½ΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠ°, Π·Π°ΡΠ΅Π΄Π½ΠΎ ΡΠ° ΡΠΈΡ
ΠΎΠ²ΠΈΠΌ ΡΠΈΠΏΠΎΠΌ. PowerShell ISE ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΎ ΠΏΡΠ΅ΡΠΈΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΎΠΌ ΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ΠΌ ΠΈΠ·Π²ΡΡΠ½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ powershell_ise.exe.

Π¦ΠΌΠ΄Π»Π΅ΡΡ
Π Windows PowerShell ΡΠ°Π΄Π° ΡΠ°Π΄ΡΠΆΠΈ ΡΠ°ΠΊΠΎΠ·Π²Π°Π½Π΅ cmdlets. Π’ΠΎ ΡΡ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π΅ .NET ΠΊΠ»Π°ΡΠ΅ ΠΊΠΎΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΡ ΡΠ°Π·Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈ. ΠΠΌΠ΅Π½ΡΡΡ ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ° Action-Object (ΠΈΠ»ΠΈ Verb-Noun, Π°ΠΊΠΎ Π²ΠΈΡΠ΅ Π²ΠΎΠ»ΠΈΡΠ΅), Π° ΡΠΏΠ°ΡΠΈΠ²Π°ΡΠ΅ ΡΠ° ΡΡΡΠΈΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠ΅ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΈΠΊΠ°Ρ ΠΈ ΡΡΠ±ΡΠ΅ΠΊΠ°Ρ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°ΠΌΠ° ΠΏΡΠΈΡΠΎΠ΄Π½ΠΎΠ³ ΡΠ΅Π·ΠΈΠΊΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Get-Help Π΄ΠΎΡΠ»ΠΎΠ²Π½ΠΎ Π·Π½Π°ΡΠΈ βGet-Helpβ ΠΈΠ»ΠΈ, Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ PowerShell-Π°, βShow-Helpβ. Π£ ΡΡΡΡΠΈΠ½ΠΈ, ΡΠΎ ΡΠ΅ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ man ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Unix ΡΠΈΡΡΠ΅ΠΌΠΈΠΌΠ°, Π° ΠΏΡΠΈΡΡΡΠ½ΠΈΡΠΈΠΌΠ° Ρ PowerShell-Ρ ΡΡΠ΅Π±Π° ΠΏΡΠΈΡΡΡΠΏΠΈΡΠΈ Π½Π° ΠΎΠ²Π°Ρ Π½Π°ΡΠΈΠ½, Π° Π½Π΅ ΠΏΠΎΠ·ΠΈΠ²Π°ΡΠ΅ΠΌ cmdlets-Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠ΅ΠΊΠΈΠ΄Π°ΡΠ° --help ΠΈΠ»ΠΈ /?. ΠΠ΅ Π·Π°Π±ΠΎΡΠ°Π²ΠΈΡΠ΅ PowerShell-ΠΎΠ²Ρ ΠΎΠ½Π»Π°ΡΠ½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ: Microsoft ΠΈΠΌΠ° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π΄Π΅ΡΠ°ΡΠ½Ρ.
ΠΠΎΡΠ΅Π΄ ΠΠ΅Ρ, ΡΠΌΠ΄Π»Π΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ ΠΈ Π΄ΡΡΠ³Π΅ Π³Π»Π°Π³ΠΎΠ»Π΅ Π·Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°ΡΠ΅ ΡΠ°Π΄ΡΠΈ (Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π³Π»Π°Π³ΠΎΠ»Π΅, ΡΡΡΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡΠ΅ΡΠΈ). ΠΠ° Π»ΠΈΡΡΠΈ ΠΈΡΠΏΠΎΠ΄ Π΄Π°ΡΠ΅ΠΌΠΎ Π½Π΅ΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
Add - Π΄ΠΎΠ΄Π°ΡΠΈ;
Clear - ΡΠ°ΡΠ½ΠΎ;
Enable - ΡΠΊΡΡΡΠΈΡΠΈ;
Disable - ΠΈΡΠΊΡΡΡΠΈΡΠΈ;
New - ΠΡΠ΅ΠΈΡΠ°Ρ;
Remove - ΠΈΠ·Π±ΡΠΈΡΠ°ΡΠΈ;
Set - ΠΏΠΈΡΠ°ΡΠΈ;
Start - ΡΡΡΠ°ΡΠΈ;
Stop - Π·Π°ΡΡΡΠ°Π²ΠΈΡΠΈ;
Export β ΠΈΠ·Π²ΠΎΠ·;
Import - ΡΠ²ΠΎΠ·.
ΠΠΎΡΡΠΎΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠ΅, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΎΠ½Π΅ ΡΠΌΠ΄Π»Π΅ΡΠ΅: ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΈΠ·Π²ΡΡΠ΅ΡΠ°, ΡΠ²Π΅ ΠΎΠ½Π΅ Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ ΠΈΠ»ΠΈ Π½ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ°. ΠΠ½ΠΈ Π½ΠΈΡΡ ΠΎΡΠ΅ΡΡΠΈΠ²ΠΈ Π½Π° Π²Π΅Π»ΠΈΠΊΠ° ΠΈ ΠΌΠ°Π»Π° ΡΠ»ΠΎΠ²Π°, ΡΡ. Π‘Π° ΡΠ°ΡΠΊΠ΅ Π³Π»Π΅Π΄ΠΈΡΡΠ° ΡΡΠΌΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½Π΅ΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠ΅ ΠΈΠ·ΠΌΠ΅ΡΡ ΠΠ΅Ρ-Π₯Π΅Π»ΠΏ ΠΈ Π³Π΅Ρ-Ρ Π΅Π»ΠΏ. Π‘ΠΈΠΌΠ±ΠΎΠ» ';' ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ°Π·Π΄Π²Π°ΡΠ°ΡΠ΅, Π°Π»ΠΈ ΡΠ΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π°Π½ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠΌΠ΄Π»Π΅Ρ-ΠΎΠ²Π° ΠΈΠ·Π²ΡΡΠ°Π²Π° Ρ ΡΠ΅Π΄Π½ΠΎΡ Π»ΠΈΠ½ΠΈΡΠΈ.
Π¦ΠΌΠ΄Π»Π΅ΡΡ Windows PowerShell ΡΠ΅ Π³ΡΡΠΏΠΈΡΠ°Π½ Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ (NetTCPIP, Hyper-V, ΠΈΡΠ΄.), Π° Get-Command cmdlet ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΏΡΠ΅ΡΡΠ°Π³Ρ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΡΠ°Π΄ΡΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΠ»Π΅Π΄Π΅ΡΠΈ Π½Π°ΡΠΈΠ½:
Get-Help Get-Command 
ΠΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡΠΈΠΊΠ°Π·ΡΡΠ΅ ΠΊΡΠ°ΡΠΊΡ ΠΏΠΎΠΌΠΎΡ, Π°Π»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ (Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ) ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅ΡΡΡΡ ΡΠΌΠ΄Π»Π΅Ρ-ΠΈΠΌΠ° ΠΏΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈ. Π£Π· ΡΠΈΡ ΠΎΠ²Ρ ΠΏΠΎΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ±ΠΈΡΠΈ Π΄Π΅ΡΠ°ΡΠ½Ρ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ -ΠΠ΅ΡΠ°ΠΈΠ»Π΅Π΄) ΠΈΠ»ΠΈ ΠΏΡΠ½Ρ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ -Π€ΡΠ»Π») ΠΏΠΎΠΌΠΎΡ, ΠΊΠ°ΠΎ ΠΈ ΠΏΡΠΈΠΊΠ°Π·Π°ΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ -ΠΠΊΠ°ΠΌΠΏΠ»Π΅Ρ):
Get-Help Get-Command -ExamplesΠΠΎΠΌΠΎΡ Ρ Windows PowerShell ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΠΏΠΎΠΌΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ Update-Help. ΠΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° Π»ΠΈΠ½ΠΈΡΠ° ΠΏΠΎΡΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄ΡΠ³Π°ΡΠΊΠ°, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅ ΠΌΠΎΠ³Ρ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠΈ Ρ ΡΠ»Π΅Π΄Π΅ΡΠΈ ΡΠ΅Π΄ ΠΊΡΡΠ°ΡΠ΅ΠΌ ΡΠΈΠΌΠ±ΠΎΠ»Π° β`β ΠΈ ΠΏΡΠΈΡΠΈΡΠΊΠΎΠΌ Π½Π° ΡΠ°ΡΡΠ΅Ρ Enter β Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π·Π°Π²ΡΡΠΈΡΠΈ ΠΊΡΡΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ ΡΠ΅Π΄Π½ΠΎΠΌ ΡΠ΅Π΄Ρ ΠΈ Π½Π°ΡΡΠ°Π²ΠΈΡΠΈ Ρ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΡΠΏΠΎΠ΄ ΡΡ Π½Π΅ΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠΌΠ΄Π»Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ:
Get-Process - ΠΏΡΠΈΠΊΠ°Π·Π°ΡΠΈ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΡ;
Get-Service β ΠΏΡΠΈΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΠ»ΡΠ³Π΅ ΠΈ ΡΠΈΡ
ΠΎΠ² ΡΡΠ°ΡΡΡ;
Get-Content β ΠΏΡΠΈΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ°Π΄ΡΠΆΠ°Ρ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅.
ΠΠ° ΡΠ΅ΡΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠ΅ ΠΈ Π΅ΠΊΡΡΠ΅ΡΠ½Π΅ ΡΡΠ»ΡΠΆΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ Ρ Windows PowerShell ΠΈΠΌΠ° ΠΊΡΠ°ΡΠΊΠ΅ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ Π½Π°Π·ΠΈΠ²Π°ΡΡ Π°Π»ΠΈΡΠ°ΡΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, dir ΡΠ΅ Π°Π»ΠΈΡΠ°Ρ Π·Π° Get-ChildItem. ΠΠΈΡΡΠ° ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ° ΡΠ°ΠΊΠΎΡΠ΅ ΡΠΊΡΡΡΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ»ΠΈΡΠ½Π΅ Unix-Ρ (ls, ps, ΠΈΡΠ΄.), Π° Get-Help cmdlet ΡΠ΅ ΠΏΠΎΠ·ΠΈΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ help. ΠΠΎΠΌΠΏΠ»Π΅ΡΠ½Π° Π»ΠΈΡΡΠ° ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ° ΠΌΠΎΠΆΠ΅ ΡΠ΅ ΠΏΠΎΠ³Π»Π΅Π΄Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡΡ Get-Alias ββββcmdlet-Π°:

Π‘ΠΊΡΠΈΠΏΡΠ΅, ΡΡΠ½ΠΊΡΠΈΡΠ΅, ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π» ΡΠ΅Π·ΠΈΠΊ
Π‘ΠΊΡΠΈΠΏΡΠ΅ Windows PowerShell ΡΠΊΡΠΈΠΏΡΠ΅ ΡΠ΅ ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΎ ΠΎΠ±ΠΈΡΠ½Π΅ ΡΠ΅ΠΊΡΡΡΠ°Π»Π½Π΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΡΠ° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠΎΠΌ .ps1. ΠΠ΅ ΠΌΠΎΠ³Ρ ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ Π΄Π²ΠΎΡΡΡΡΠΊΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ; ΠΌΠΎΡΠ°ΡΠ΅ ΠΊΠ»ΠΈΠΊΠ½ΡΡΠΈ Π΄Π΅ΡΠ½ΠΈΠΌ ΡΠ°ΡΡΠ΅ΡΠΎΠΌ ΠΌΠΈΡΠ° Π΄Π° Π±ΠΈΡΡΠ΅ ΠΎΡΠ²ΠΎΡΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΈ ΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ·Π°Π±ΡΠ°ΡΠΈ βΠΠΎΠΊΡΠ΅Π½ΠΈ ΡΠ° PowerShell-ΠΎΠΌβ. ΠΠ· ΠΊΠΎΠ½Π·ΠΎΠ»Π΅ ΡΠ΅ΡΠ΅ ΠΌΠΎΡΠ°ΡΠΈ ΠΈΠ»ΠΈ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΠΏΡΠ½Ρ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ ΡΠΊΡΠΈΠΏΡΠ΅ ΠΈΠ»ΠΈ Π΄Π° ΠΎΠ΄Π΅ΡΠ΅ Π΄ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅Π³ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠ° ΠΈ ΠΎΡΠΊΡΡΠ°ΡΠ΅ ΠΈΠΌΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅. ΠΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΌ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠ°. ΠΠ° Π±ΠΈΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ ΡΡΠ΅Π½ΡΡΠ½Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ Get-ExecutionPolicy, ΠΊΠΎΡΠΈ ΡΠ΅ Π²ΡΠ°ΡΠΈΡΠΈ ΡΠ΅Π΄Π½Ρ ΠΎΠ΄ ΡΠ»Π΅Π΄Π΅ΡΠΈΡ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ:
Restricted β ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ ΡΠ΅ ΠΎΠ½Π΅ΠΌΠΎΠ³ΡΡΠ΅Π½ΠΎ (ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½ΠΎ);
AllSigned - Π΄ΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΡΠ΅ ΡΠ°ΠΌΠΎ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°ΠΎ ΠΏΠΎΡΠ·Π΄Π°Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ;
RemoteSigned - ΠΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π½ΠΈΡ
ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΈ;
Unrestricted - ΠΠΎΠ·Π²ΠΎΡΠ΅Π½ΠΎ ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Π±ΠΈΠ»ΠΎ ΠΊΠΎΡΠ΅ ΡΠΊΡΠΈΠΏΡΠ΅.
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΈΠΌΠ° Π΄Π²Π΅ ΠΎΠΏΡΠΈΡΠ΅. ΠΠ°ΡΡΠΈΠ³ΡΡΠ½ΠΈΡΠ΅ ΡΠΊΡΡΡΡΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈΠ²Π°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ, Π°Π»ΠΈ ΠΎΠ²ΠΎ ΡΠ΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΎΠ·Π±ΠΈΡΠ½Π° Π²ΡΠ°ΡΠ±ΠΈΠ½Π° - Π±Π°Π²ΠΈΡΠ΅ΠΌΠΎ ΡΠ΅ ΡΠΈΠΌΠ΅ Ρ Π±ΡΠ΄ΡΡΠΈΠΌ ΡΠ»Π°Π½ΡΠΈΠΌΠ°. Π₯Π°ΡΠ΄Π΅ΠΌΠΎ ΡΠ°Π΄Π° ΠΏΡΡΠ΅ΠΌ ΠΌΠ°ΡΠ΅Π³ ΠΎΡΠΏΠΎΡΠ° ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ:
Set-ExecutionPolicy RemoteSigned 
ΠΠ° Π±ΠΈΡΡΠ΅ ΡΠΎ ΡΡΠ°Π΄ΠΈΠ»ΠΈ, ΠΌΠΎΡΠ°ΡΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΊΡΠ΅Π½Π΅ΡΠ΅ ΠΠΎΠ²Π΅ΡΠ‘Ρ
Π΅Π»Π» ΠΊΠ°ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΈΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ΅Π±Π°Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΌΠ΅ΡΠ½ΠΈΡΠ΅ Π·Π° ΡΡΠ΅Π½ΡΡΠ½ΠΎΠ³ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°.
Π‘ΠΊΡΠΈΠΏΡΠ΅ ΡΠ΅ ΠΏΠΈΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΎΠΌ ΡΠ΅Π·ΠΈΠΊΡ, ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠΌΠ΅Π½ΡΡΡ ΠΏΠΎ ΠΈΡΡΠΎΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΊΠ°ΠΎ ΠΈ cmdlets ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΡΠ°Π½ΠΈΡΠ΅ Π±ΠΈΠ»ΠΎ ΡΠ΅ΡΠΈ: βΠ Π°Π΄ΡΠ°-ΠΠ±ΡΠ΅ΠΊΠ°Ρβ (βΠΠ»Π°Π³ΠΎΠ»-ΠΠΌΠ΅Π½ΠΈΡΠ°β). ΠΠ΅Π³ΠΎΠ²Π° Π³Π»Π°Π²Π½Π° Π½Π°ΠΌΠ΅Π½Π° ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ Π·Π°Π΄Π°ΡΠ°ΠΊΠ°, Π°Π»ΠΈ ΡΠ΅ ΡΠΎ ΠΏΠΎΡΠΏΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΡΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅Π·ΠΈΠΊ ΠΊΠΎΡΠΈ ΡΠΊΡΡΡΡΡΠ΅ ΡΠ²Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ΅: ΡΡΠ»ΠΎΠ²Π½Π΅ Π³ΡΠ°Π½Π΅, ΠΏΠ΅ΡΡΠ΅, ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅, Π½ΠΈΠ·ΠΎΠ²Π΅, ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΠΎΠ±ΡΠ°Π΄Ρ Π³ΡΠ΅ΡΠ°ΠΊΠ° ΠΈΡΠ΄. ΠΠΈΠ»ΠΎ ΠΊΠΎΡΠΈ ΡΡΠ΅ΡΠΈΠ²Π°Ρ ΡΠ΅ΠΊΡΡΠ° ΡΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π°Π½ Π·Π° ΠΏΠΈΡΠ°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ, Π°Π»ΠΈ ΡΠ΅ Π½Π°ΡΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈΡΠ΅ Π·Π° ΠΏΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Windows ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π» ΠΠ‘Π.
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ, ΡΡΠΈΠ½ΠΈΡΠΈ ΠΈΡ ΠΎΠ±Π°Π²Π΅Π·Π½ΠΈΠΌ, Π° ΡΠ°ΠΊΠΎΡΠ΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π½Π΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ. ΠΠΎΡΠ΅Π΄ ΡΠΎΠ³Π°, Windows PowerShell Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ·ΠΈΠ²Π°ΡΠ΅ ΠΈΡ Π±Π°Ρ ΠΊΠ°ΠΎ cmdlets, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Function ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΠΈ Π²ΠΈΡΠΈΡΠ°ΡΡΠ΅ Π·Π°Π³ΡΠ°Π΄Π΅. Π‘ΠΊΡΠΈΠΏΡΠ° ΠΊΠΎΡΠ° ΡΠ°Π΄ΡΠΆΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π½Π°Π·ΠΈΠ²Π° ΡΠ΅ ΠΌΠΎΠ΄ΡΠ» ΠΈ ΠΈΠΌΠ° Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΡ .psm1. ΠΠΎΠ΄ΡΠ»ΠΈ ΠΌΠΎΡΠ°ΡΡ Π±ΠΈΡΠΈ ΡΠ°ΡΡΠ²Π°Π½ΠΈ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠΌΠΈΠΌΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈΠΌ Ρ PowerShell ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΈΡ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡΡ ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅:
Get-ChildItem Env:PSModulePath | Format-Table -AutoSizeΠ¦ΠΎΠ½Π²Π΅ΠΈΠΎΡΡ
Π£ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ ΡΠΌΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΠΌΠ° ΠΡΠ½ΠΈΠΊΡ ΡΠΊΠΎΡΠΊΠΈ. Windows ΠΠ΅ΡΡΠΈΠΊΠ°Π»Π½Π° ΡΡΠ°ΠΊΠ° Ρ PowerShell-Ρ Π²Π°ΠΌ ΡΠ°ΠΊΠΎΡΠ΅ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠ΅ ΠΈΠ·Π»Π°Π· ΡΠ΅Π΄Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½Π° ΡΠ»Π°Π· Π΄ΡΡΠ³Π΅, Π°Π»ΠΈ ΠΏΠΎΡΡΠΎΡΠΈ Π·Π½Π°ΡΠ°ΡΠ½Π° ΡΠ°Π·Π»ΠΈΠΊΠ° Ρ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π°: ΡΠΎ Π²ΠΈΡΠ΅ Π½ΠΈΡΠ΅ Π½ΠΈΠ· Π·Π½Π°ΠΊΠΎΠ²Π° ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ°. Π£Π³ΡΠ°ΡΠ΅Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅ΡΠ΅ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΠΌΠΎΠ³Ρ ΠΈΡ ΠΏΡΠΈΠΌΠ°ΡΠΈ ΠΊΠ°ΠΎ ΡΠ»Π°Π·. ΠΠ°ΠΎ ΠΈ Bourne shell ΠΈ ΡΠ΅Π³ΠΎΠ²ΠΈ ΠΌΠ½ΠΎΠ³ΠΈ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΡΠΈ, PowerShell ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄ Π΄Π° Π±ΠΈ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈΠΎ ΡΠ»ΠΎΠΆΠ΅Π½Π΅ Π·Π°Π΄Π°ΡΠΊΠ΅.
ΠΠ°ΡΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
Get-Service | Sort-Object -property Status 
ΠΡΠ²ΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π° ΡΠΌΠ΄Π»Π΅Ρ ΠΠ΅Ρ-Π‘Π΅ΡΠ²ΠΈΡΠ΅, Π° Π·Π°ΡΠΈΠΌ ΡΠ΅ ΡΠ²Π΅ ΡΡΠ»ΡΠ³Π΅ ΠΊΠΎΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠΈΠΎ ΠΏΡΠΎΡΠ»Π΅ΡΡΡΡ ΡΠΌΠ΄Π»Π΅Ρ-Ρ Π‘ΠΎΡΡ-ΠΠ±ΡΠ΅ΡΡ ΡΠ°Π΄ΠΈ ΡΠΎΡΡΠΈΡΠ°ΡΠ° ΠΏΡΠ΅ΠΌΠ° ΡΠ²ΠΎΡΡΡΠ²Ρ Π‘ΡΠ°ΡΡΡ. ΠΠΎΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅ΡΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎΠ³ ΠΎΠ΄Π΅ΡΠΊΠ° ΡΠ΅Π²ΠΎΠ²ΠΎΠ΄Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠ΅Π³ΠΎΠ²ΠΎΠ³ ΡΠΈΠΏΠ° β ΠΎΠ±ΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠΎ ΠΠ½ΠΏΡΡΠΠ±ΡΠ΅ΡΡ. Π ΠΎΠ²ΠΎΠΌ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ ΡΠ΅ Π΄Π΅ΡΠ°ΡΠ½ΠΈΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΡΠΈ Ρ ΡΠ»Π°Π½ΠΊΡ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΎΠΌ ΡΠ΅Π·ΠΈΠΊΡ ΠΠΎΠ²Π΅ΡΠ‘Ρ
Π΅Π»Π».
ΠΠΎ ΠΆΠ΅ΡΠΈ, Π»Π°Π½Π°Ρ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΏΡΠΎΠ΄ΡΠΆΠΈΡΠΈ ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Sort-Object ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠΎΠΆΠ΅ ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ Π΄ΡΡΠ³ΠΎΠΌ cmdlet-Ρ (ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ΅ ΡΠ΅ Ρ Π»Π΅Π²Π° Π½Π° Π΄Π΅ΡΠ½ΠΎ). ΠΠ½Π°ΡΠ΅, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Windows ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠ° ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡΠ΅, ΠΏΠΎΠ·Π½Π°ΡΠ° ΡΠ²ΠΈΠΌ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΠΌΠ° ΠΡΠ½ΠΈΠΊΡΠ°, ΡΠ°ΠΊΠΎΡΠ΅ ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π°:
Get-Service | Sort-Object -property Status | moreΠΠΎΠΊΡΠ΅ΡΠ°ΡΠ΅ Π·Π°Π΄Π°ΡΠ°ΠΊΠ° Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ
ΠΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΠ΅ Π½Π΅ Π±ΠΈ ΡΠ΅ΠΊΠ°ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΡΠ΅Π½ΠΎΠ³ ΠΈΠ·Π²ΡΡΠ°Π²Π°ΡΠ° Ρ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅Π»Π»Π°. Windows PowerShell ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ cmdlet-ΠΎΠ²Π° Π·Π° ΠΎΠ²Π°Ρ ΡΠ»ΡΡΠ°Ρ:
Start-Job β ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊ;
Stop-Job β Π·Π°ΡΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎΠ³ Π·Π°Π΄Π°ΡΠΊΠ°;
Get-Job β ΠΏΡΠ΅Π³Π»Π΅Π΄ Π»ΠΈΡΡΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΈΡ
Π·Π°Π΄Π°ΡΠ°ΠΊΠ°;
Receive-Job β ΠΏΡΠ΅Π³Π»Π΅Π΄ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎΠ³ Π·Π°Π΄Π°ΡΠΊΠ°;
Remove-Job β Π±ΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎΠ³ Π·Π°Π΄Π°ΡΠΊΠ°;
Wait-Job - ΠΏΡΠ΅Π½ΠΎΡ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΎΠ³ Π·Π°Π΄Π°ΡΠΊΠ° Π½Π°Π·Π°Π΄ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Ρ.
ΠΠ° Π±ΠΈΡΠΌΠΎ ΠΏΠΎΠΊΡΠ΅Π½ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠ°ΠΊ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ, ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ ΡΠΌΠ΄Π»Π΅Ρ Π‘ΡΠ°ΡΡ-ΠΠΎΠ± ΠΈ Π½Π°Π²Π΅Π΄Π΅ΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΈΠ»ΠΈ ΡΠΊΡΠΏ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ Π²ΠΈΡΠΈΡΠ°ΡΡΠΈΠΌ Π·Π°Π³ΡΠ°Π΄Π°ΠΌΠ°:
Start-Job {Get-Service} 
ΠΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ Ρ Windows PowerShell-ΠΎΠΌ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠΈ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ΠΌ ΡΠΈΡ
ΠΎΠ²ΠΈΡ
ΠΈΠΌΠ΅Π½Π°. ΠΠΎΡΠ½ΠΈΠΌΠΎ ΡΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΠΌΠΎ Π½Π°ΡΡΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΡ
ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ΠΌΠΎ:
Get-Job 
Π‘Π°Π΄Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΠΎΠ±1:
Receive-Job Job1 | more 
Π’ΠΎ ΡΠ΅ ΡΠ°ΡΠ²ΠΈΠΌ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ.
ΠΠ°ΡΠΈΠ½ΡΠΊΠΎ ΠΈΠ·Π²ΡΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅
Windows PowerShell Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΏΠΎΠΊΡΠ΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ ΡΠ°ΡΡΠ½Π°ΡΡ, Π²Π΅Ρ ΠΈ Π½Π° ΡΠ΄Π°ΡΠ΅Π½ΠΈΠΌ ΡΠ°ΡΡΠ½Π°ΡΠΈΠΌΠ°, ΠΏΠ° ΡΠ°ΠΊ ΠΈ Π½Π° ΡΠΈΡΠ°Π²ΠΈΠΌ Π³ΡΡΠΏΠ°ΠΌΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΎΡΡΠΎΡΠΈ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ Π½Π°ΡΠΈΠ½Π° Π΄Π° ΡΠ΅ ΡΠΎ ΡΡΠ°Π΄ΠΈ:
- ΠΠ½ΠΎΠ³Π΅ ΡΠΌΠ΄Π»Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠΌΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ
-ComputerName, Π°Π»ΠΈ Π½Π° ΠΎΠ²Π°Ρ Π½Π°ΡΠΈΠ½ Π½Π΅ΡΠ΅ Π±ΠΈΡΠΈ ΠΌΠΎΠ³ΡΡΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΏΡΠ°Π²ΠΈΡΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅Ρ; - Π¦ΠΌΠ΄Π»Π΅Ρ
Enter-PSSessionΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Ρ ΡΠ΅ΡΠΈΡΡ Π½Π° ΡΠ΄Π°ΡΠ΅Π½ΠΎΡ ΠΌΠ°ΡΠΈΠ½ΠΈ; - ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠΌΠ΄Π»Π΅Ρ-Π°
Invoke-CommandΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΊΡΠ΅Π½ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π° ΡΠ΅Π΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ ΡΠ΄Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠ½Π°ΡΠ°.
ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π» Π²Π΅ΡΠ·ΠΈΡΠ΅
PowerShell ΡΠ΅ Π·Π½Π°ΡΠ°ΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠΎ ΠΎΠ΄ ΡΠ²ΠΎΠ³ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½ΠΎΠ³ ΠΎΠ±ΡΠ°Π²ΡΠΈΠ²Π°ΡΠ° 2006. Π³ΠΎΠ΄ΠΈΠ½Π΅. ΠΠΎΡΡΡΠΏΠ°Π½ ΡΠ΅ Π·Π° ΡΠΈΡΠΎΠΊ ΡΠΏΠ΅ΠΊΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΡΠΈ ΡΠ°Π΄Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠΈΡΠΈΠΌ Ρ Π°ΡΠ΄Π²Π΅ΡΡΠΊΠΈΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠ° (x86, x86-64, Itanium, ARM): Windows ΠΠ‘Π Windows Server ΠΠ‘ΠΠ£ΠΠΠ‘, Windows Π²ΠΈΡΡΠ°, Windows Server 2008/2008 Π 2, Windows 7, Windows 8, Windows ΠΠ‘ΠΠ£ΠΠΠ‘, Windows Π Π’, Windows Π Π’ 8.1, Windows Server 2012/2012 Π 2, Windows 10, Windows Server 2016, ΠΠΠ£/Linux ΠΈ OS X. ΠΠ°ΡΠ½ΠΎΠ²ΠΈΡΠ΅ ΠΈΠ·Π΄Π°ΡΠ΅, 6.2, ΠΎΠ±ΡΠ°Π²ΡΠ΅Π½ΠΎ ΡΠ΅ 10. ΡΠ°Π½ΡΠ°ΡΠ° 2018. Π‘ΠΊΡΠΈΠΏΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π΅ Π·Π° ΡΠ°Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ Π²Π΅ΡΠΎΠ²Π°ΡΠ½ΠΎ ΡΠ΅ ΡΠ°Π΄ΠΈΡΠΈ ΠΈ Ρ ΠΊΠ°ΡΠ½ΠΈΡΠΈΠΌ Π²Π΅ΡΠ·ΠΈΡΠ°ΠΌΠ°, Π°Π»ΠΈ ΠΏΡΠ΅Π½ΠΎΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ, ΡΠ΅Ρ ΡΠ΅ PowerShell ΡΠΎΠΊΠΎΠΌ Π³ΠΎΠ΄ΠΈΠ½Π° Π΄ΠΎΠ΄Π°ΠΎ Π²Π΅Π»ΠΈΠΊΠΈ Π±ΡΠΎΡ Π½ΠΎΠ²ΠΈΡ cmdlet-ΠΎΠ²Π°. ΠΠ΅ΡΠ·ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ ΡΡΡΠΊΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΡΠ½Π°ΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π½Π°ΡΠΈ ΠΏΠΎΠΌΠΎΡΡ ΡΠ²ΠΎΡΡΡΠ²Π° PSVersion ΡΠ³ΡΠ°ΡΠ΅Π½Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ $PSVersionTable:
$PSVersionTable.PSVersion 
Π’Π°ΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΡΠΌΠ΄Π»Π΅Ρ:
Get-Variable -Name PSVersionTable βValueOnly 
ΠΡΡΠ° ΡΡΠ²Π°Ρ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈ ΠΏΠΎΠΌΠΎΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΠ΅Ρ-Π₯ΠΎΡΡ. Π£ ΡΡΠ²Π°ΡΠΈ, ΠΏΠΎΡΡΠΎΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΠΈΡΠ°, Π°Π»ΠΈ Π΄Π° Π±ΠΈΡΡΠ΅ ΠΈΡ
ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ΅Π·ΠΈΠΊ ΠΠΎΠ²Π΅ΡΠ‘Ρ
Π΅Π»Π», ΡΡΠΎ ΡΠ΅ΠΌΠΎ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈ Ρ .
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈ
ΠΠ°ΡΠΊΡΠΎΡΠΎΡΡ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°ΠΎ Π·Π°ΠΈΡΡΠ° ΠΌΠΎΡΠ½Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ ΡΡΡΠΊΡ ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈΠΌ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΈΠΌ ΠΎΠΊΡΡΠΆΠ΅ΡΠ΅ΠΌ Π·Π° ΡΠ°Π·Π²ΠΎΡ ΡΠΊΡΠΈΠΏΡΠΈ. ΠΠ½ΠΎ ΡΡΠΎ ΡΠ΅ ΠΈΠ·Π΄Π²Π°ΡΠ° ΠΎΠ΄ Π°Π»Π°ΡΠ° Π½Π° ΠΊΠΎΡΠ΅ ΡΠΌΠΎ Π½Π°Π²ΠΈΠΊΠ»ΠΈ Ρ ΡΠ²Π΅ΡΡ ΠΡΠ½ΠΈΠΊΡΠ° ΡΠ΅ΡΡΠ΅ ΡΠ΅Π½Π° Π΄ΡΠ±ΠΎΠΊΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠΈΠΌΠ° ΠΎΠ²Π΅ ΠΏΠΎΡΠΎΠ΄ΠΈΡΠ΅. Windows, ΠΊΠ°ΠΎ ΠΈ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° ΡΠΈΡ ΠΈ .NET Core ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. PowerShell ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π½Π°Π·Π²Π°ΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ΠΎΠΌ ΡΡΡΠΊΠΎΠΌ ΡΠ΅Ρ cmdlets ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ΅ Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΎΠ±ΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΠΌΠΎΠ³Ρ ΠΈΡ ΠΏΡΠΈΠΌΠ°ΡΠΈ ΠΊΠ°ΠΎ ΡΠ»Π°Π·. ΠΠ΅ΡΡΡΠ΅ΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΠ²Π°Ρ Π°Π»Π°Ρ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π°Π½ Π·Π° ΡΠ²Π΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ°. WindowsΠΡΠΎΡΠ»ΠΎ ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ ΠΊΠ°Π΄Π° ΡΡ ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡΠ΅. ΠΠ°ΠΏΡΠ΅Π΄Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° ΡΡΡΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ΅Π±Π½ΠΎ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½Π° Π½Π° , Π°Π»ΠΈ ΡΠΎ ΡΠ΅ ΡΠ°ΡΠ²ΠΈΠΌ Π΄ΡΡΠ³Π° ΠΏΡΠΈΡΠ°.
Π‘Π°ΠΌΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²Π°Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΌΠΎΠ³Ρ ΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΠΈ Ρ Π°Π½ΠΊΠ΅ΡΠΈ. , ΠΠΎΠ±ΡΠΎΠ΄ΠΎΡΠ°ΠΎ ΡΠΈ.
ΠΠΎΡΠ΅ ΡΠ΅ΠΌΠ΅ Π±ΠΈ ΡΡΠ΅Π±Π°Π»ΠΎ ΠΏΡΠ²ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ·Π°Π±Π°Π²Π΅ Π½Π°ΡΠ΅Π΄Π½ΠΈΠΌ ΡΠ»Π°Π½ΡΠΈΠΌΠ° ΠΈΠ· ΡΠ΅ΡΠΈΡΠ΅?
100%ΠΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Ρ ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π»123
100%ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π»98 ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ
100%ΠΠ°ΠΊΠΎ ΠΏΠΎΡΠΏΠΈΡΠ°ΡΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½Π΅ ΡΠΊΡΠΈΠΏΡΠ΅?51
100%Π Π°Π΄ ΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠΈΠΌΠ° ΠΏΡΠ΅ΠΊΠΎ ΠΏΡΠΎΠ²Π°ΡΠ΄Π΅ΡΠ°28
100%ΠΡΡΠΎΠΌΠ°ΡΠΈΠ·ΡΡΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡΠ½Π°ΡΠ° ΠΏΠΎΠΌΠΎΡΡ ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π»133
100%Π£ΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΡΠ³ΡΠ°ΡΠΈΠ²Π°ΡΠ΅ ΠΈΠ·Π²ΡΡΠ½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΠΎΠ²Π΅ΡΠ‘Ρ Π΅Π»Π» Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΡΠ°ΡΠ°71
ΠΠ»Π°ΡΠ°ΠΎ ΡΠ΅ 231 ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊ. 37 ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ° ΡΠ΅ Π±ΠΈΠ»ΠΎ ΡΠ·Π΄ΡΠΆΠ°Π½ΠΎ.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ
