Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Π˜ΡΡ‚ΠΎΡ€ΠΈΡΠΊΠΈ Π³Π»Π΅Π΄Π°Π½ΠΎ, ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈΡ‚Π΅ услуги Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π½Π° Unix систСмитС сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ Ρ€Π°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠΎΠ»ΠΊΡƒ Π½Π° Windows, Π½ΠΎ со Π΄ΠΎΠ°Ρ“Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ.

Windows PowerShell ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° систСмскитС администратори Π΄Π° Π³ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ рутински Π·Π°Π΄Π°Ρ‡ΠΈ. Π‘ΠΎ Π½Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°Ρ‚Π΅ поставкитС, Π΄Π° Π³ΠΈ Π·Π°ΠΏΠΈΡ€Π°Ρ‚Π΅ ΠΈ стартуватС услугитС, Π° исто Ρ‚Π°ΠΊΠ° Π΄Π° Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ инсталирани Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. Π‘ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ Π΄Π° сС соглСда синиот ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† ΠΊΠ°ΠΊΠΎ Π΄Ρ€ΡƒΠ³ ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Овој пристап Π½Π΅ ја ΠΎΠ΄Ρ€Π°Π·ΡƒΠ²Π° ΡΡƒΡˆΡ‚ΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΎΠ΄ Microsoft. Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, моТноститС Π½Π° Windows PowerShell сС ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡˆΠΈΡ€ΠΎΠΊΠΈ: Π²ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠ° ΡΠ΅Ρ€ΠΈΡ˜Π° написи, ќС сС ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Microsoft сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° ΠΎΠ΄ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ со ΠΊΠΎΠΈ смС ΠΏΠΎΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ.

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики 

Π‘Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°, 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 ΠΎΠ΄ ΠΌΠ΅Π½ΠΈΡ‚ΠΎ Run. На Π΅ΠΊΡ€Π°Π½ΠΎΡ‚ ќС сС појави син ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎ моТности ΠΎΠ΄ антидилувскиот cmd.exe. ΠŸΠΎΡΡ‚ΠΎΠΈ автоматско ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ карактСристики ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π½Π° корисницитС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ‚Π΅ школки Π·Π° Unix систСми.

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ со школка, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ Π½Π΅ΠΊΠΎΠΈ ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠΈ Π½Π° тастатурата:

  • Π‘Ρ‚Ρ€Π΅Π»ΠΊΠΈΡ‚Π΅ Π½Π°Π³ΠΎΡ€Π΅ ΠΈ Π½Π°Π΄ΠΎΠ»Ρƒ сС Π΄Π²ΠΈΠΆΠ°Ρ‚ Π½ΠΈΠ· ΠΈΡΡ‚ΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° Π·Π° Π΄Π° Π³ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π°Ρ‚ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Π½Π°ΠΏΠΈΡˆΠ°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ;
  • ДСсната стрСлка Π½Π° ΠΊΡ€Π°Ρ˜ΠΎΡ‚ ΠΎΠ΄ Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π° ја ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡƒΠ²Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π½Π°ΠΊ ΠΏΠΎ Π·Π½Π°ΠΊ;
  • Ctrl+Home Π³ΠΎ Π±Ρ€ΠΈΡˆΠ΅ Π½Π°ΠΏΠΈΡˆΠ°Π½ΠΈΠΎΡ‚ тСкст ΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° курсорот Π΄ΠΎ ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊΠΎΡ‚ Π½Π° Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π°;
  • Ctrl+End Π³ΠΎ Π±Ρ€ΠΈΡˆΠ΅ тСкстот ΠΎΠ΄ курсорот Π΄ΠΎ ΠΊΡ€Π°Ρ˜ΠΎΡ‚ Π½Π° Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π°.

F7 ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† со внСсСни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π΅Π΄Π½Π° ΠΎΠ΄ Π½ΠΈΠ². ΠšΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ со ΠΈΠ·Π±ΠΎΡ€ Π½Π° тСкст со Π³Π»ΡƒΠ²Ρ‡Π΅Ρ‚ΠΎ, copy-paste, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° курсорот, Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅, backspace - сè ΡˆΡ‚ΠΎ Π½ΠΈ сС Π΄ΠΎΠΏΠ°Ρ“Π°.

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Windows PowerShell ISE Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° со ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° ΠΊΠΎΠ΄ со Ρ˜Π°Π·ΠΈΡ‡ΠΈΡšΠ° ΠΈ ΠΎΠ·Π½Π°Ρ‡Π΅Π½ со синтакса, Π³Ρ€Π°Π΄ΠΈΡ‚Π΅Π» Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π²Π³Ρ€Π°Π΄Π΅Π½ Π΄Π΅Π±Π°Π³Π΅Ρ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ програмски задоволства. Ако Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ†Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° ΠΏΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π²ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜, ќС Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ ситС достапни ΠΎΠΏΡ†ΠΈΠΈ Π²ΠΎ ΠΏΠ°Ρ“Π°Ρ‡ΠΊΠ°Ρ‚Π° листа со ΠΎΠ·Π½Π°ΠΊΠ° Π·Π° Ρ‚ΠΈΠΏΠΎΡ‚. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ стартуватС PowerShell ISE ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΊΡ€Π°Ρ‚Π΅Π½ΠΊΠ° ΠΎΠ΄ систСмското ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΈΠ·Π²Ρ€ΡˆΠ½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° powershell_ise.exe.

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Cmdlets 

Π’ΠΎ Windows PowerShell, Ρ‚.Π½. cmdlets. ОвиС сС ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ .NET класи ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ функционалности. Π’ΠΈΠ΅ сС Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ ΠΠΊΡ†ΠΈΡ˜Π°-ΠžΠ±Ρ˜Π΅ΠΊΡ‚ (ΠΈΠ»ΠΈ Π“Π»Π°Π³ΠΎΠ»-ИмСнка, Π°ΠΊΠΎ сакатС), Π° врската ΠΎΠ΄Π²ΠΎΠ΅Π½Π° со Ρ†Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° Π½Π°Π»ΠΈΠΊΡƒΠ²Π° Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠΊΠΎΡ‚ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΡ‚ Π²ΠΎ Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅Π½ јазик. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Get-Help Π±ΡƒΠΊΠ²Π°Π»Π½ΠΎ Π·Π½Π°Ρ‡ΠΈ β€žGet-Helpβ€œ, ΠΈΠ»ΠΈ Π²ΠΎ контСкст Π½Π° PowerShell: β€žShow-Helpβ€œ. Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΎΠ²Π° Π΅ Π°Π½Π°Π»ΠΎΠ³ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° man Π²ΠΎ Unix систСмитС, Π° ΠΏΡ€ΠΈΡ€Π°Ρ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ Π²ΠΎ PowerShell ΠΌΠΎΡ€Π° Π΄Π° сС Π±Π°Ρ€Π°Π°Ρ‚ Π½Π° овој Π½Π°Ρ‡ΠΈΠ½, Π° Π½Π΅ со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ cmdlet со ΠΊΠΎΠΏΡ‡Π΅Ρ‚ΠΎ --help ΠΈΠ»ΠΈ /?. НС Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π·Π° онлајн Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° PowerShell: ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ Π³ΠΎ ΠΈΠΌΠ° доста Π΄Π΅Ρ‚Π°Π»Π½ΠΎ.

ΠŸΠΎΠΊΡ€Π°Ρ˜ Get, cmdlets користат ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π³Π»Π°Π³ΠΎΠ»ΠΈ Π·Π° ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΄Π΅Ρ˜ΡΡ‚Π²Π° (ΠΈ Π½Π΅ само Π³Π»Π°Π³ΠΎΠ»ΠΈ, строго Π·Π΅ΠΌΠ΅Π½ΠΎ). Π’ΠΎ списокот ΠΏΠΎΠ΄ΠΎΠ»Ρƒ Π΄Π°Π²Π°ΠΌΠ΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ:

Add - Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅;
Clear - јасно;
Enable - Π’ΠΊΠ»ΡƒΡ‡ΠΈ ја, ΡƒΠΊΠ»ΡƒΡ‡ΠΈ ја, ΠΌΠ΅ ΠΏΠ°Π»ΠΈ;
Disable - исклучи;
New - ΠΊΡ€Π΅ΠΈΡ€Π°Ρ˜;
Remove - ΠΈΠ·Π±Ρ€ΠΈΡˆΠΈ;
Set - ΠΏΡ€Π°ΡˆΠ°Ρ˜;
Start - Ρ‚Ρ€Ρ‡Π°Ρ˜;
Stop - стоп;
Export - ΠΈΠ·Π²ΠΎΠ·;
Import - ΡƒΠ²ΠΎΠ·.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ систСмски, кориснички ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ cmdlets: ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅, ситС Ρ‚ΠΈΠ΅ Π²Ρ€Π°ΡœΠ°Π°Ρ‚ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π½ΠΈΠ·Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ. Π’ΠΈΠ΅ Π½Π΅ сС осСтливи Π½Π° Π±ΡƒΠΊΠ²ΠΈ, Ρ‚.Π΅. ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½Π΅ΠΌΠ° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Get-Help ΠΈ Get-Help. Π—Π½Π°ΠΊΠΎΡ‚ ';' сС користи Π·Π° Ρ€Π°Π·Π΄Π²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅, Π½ΠΎ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ Π΄Π° сС стави само Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ cmdlet сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ Π½Π° иста линија. 

Windows PowerShell cmdlet сС Π³Ρ€ΡƒΠΏΠΈΡ€Π°Π½ΠΈ Π²ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (NetTCPIP, Hyper-V, ΠΈΡ‚Π½.), Π° постои ΠΈ cmdlet Get-Command Π·Π° ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ ΠΈ Π°ΠΊΡ†ΠΈΡ˜Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅Ρ‚Π΅ помош Π·Π° Ρ‚ΠΎΠ° Π²Π°ΠΊΠ°:

Get-Help Get-Command

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π° ΠΊΡ€Π°Ρ‚ΠΊΠ° помош, Π½ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅) сС прСнСсуваат Π½Π° cmdlets ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π°. Π‘ΠΎ Π½ΠΈΠ²Π½Π° помош, ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅Ρ‚Π΅ Π΄Π΅Ρ‚Π°Π»Π½Π° (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -Π”Π΅Ρ‚Π°Π»Π½ΠΎ) ΠΈΠ»ΠΈ цСлосна (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -ЦСлосна) помош, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈ):

Get-Help Get-Command -Examples

Помош Π²ΠΎ Windows PowerShell сС Π°ΠΆΡƒΡ€ΠΈΡ€Π° со cmdlet-ΠΎΡ‚ Update-Help. Ако сС ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија Π΅ ΠΏΡ€Π΅ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ»Π³Π°, Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° cmdlet ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСмСстат Π½Π° слСдниот со ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° сСрвисниот Π·Π½Π°ΠΊ β€ž`β€œ ΠΈ ΠΏΡ€ΠΈΡ‚ΠΈΡΠΊΠ°ΡšΠ΅ Π½Π° Enter - само Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π½Π° Π΅Π΄Π½Π° линија ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³Π° Π½Π΅ΠΌΠ° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ.

Π•Π²Π΅ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΈ cmdlet: 

Get-Process - ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ процСси Π²ΠΎ систСмот;
Get-Service β€” ΡˆΠΎΡƒ услуги ΠΈ Π½ΠΈΠ²Π½ΠΈΠΎΡ‚ статус;
Get-Content - ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° содрТината Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°.

Π—Π° чСсто користСнитС cmdlets ΠΈ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги, Windows PowerShell ΠΈΠΌΠ° ΠΊΡ€Π°Ρ‚ΠΊΠΈ синоними - псСвдоними (ΠΎΠ΄ англискиот. Alias). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, dir Π΅ алијас Π·Π° Get-ChildItem. Бписокот Π½Π° синоними Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΈ Π°Π½Π°Π»ΠΎΠ·ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΠ΄ Unix систСми (ls, ps, ΠΈΡ‚Π½.), Π° cmdlet-ΠΎΡ‚ Get-Help сС ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π° со помош Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°. ΠšΠΎΠΌΠΏΠ»Π΅Ρ‚Π½Π° листа Π½Π° синоними ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ со помош Π½Π° cmdlet Get-Alias:

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Π½Π° PowerShell

Windows PowerShell скриптитС сС Ρ‡ΡƒΠ²Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ ΠΎΠ±ΠΈΡ‡Π½ΠΈ тСкстуални Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° .ps1. НС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ стартуватС со Π΄Π²ΠΎΠ΅Π½ ΠΊΠ»ΠΈΠΊ: Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ со дСсното ΠΊΠΎΠΏΡ‡Π΅ Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΠΈΠΊΠ°Ρ‚Π΅ контСкстното ΠΌΠ΅Π½ΠΈ ΠΈ Π΄Π° ја ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ставката β€žΠ‘Ρ‚Π°Ρ€Ρ‚ΡƒΠ²Π°Ρ˜ Π²ΠΎ PowerShellβ€œ. Од ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°, ΠΈΠ»ΠΈ ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° ја Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ цСлосната ΠΏΠ°Ρ‚Π΅ΠΊΠ° Π΄ΠΎ скриптата ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π²ΠΎ соодвСтниот Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π°. Π˜Π·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° скрипти Π΅ исто Ρ‚Π°ΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ со систСмската ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Π° Π·Π° Π΄Π° Π³ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΡ‚Π΅ поставки, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ користитС cmdlet-ΠΎΡ‚ Get-ExecutionPolicy, кој ќС Π²Ρ€Π°Ρ‚ΠΈ Π΅Π΄Π½Π° ΠΎΠ΄ слСднитС врСдности:

Restricted β€” ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ скрипти Π΅ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ (стандардно);
AllSigned - Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ само ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° скрипти ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈ ΠΎΠ΄ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡;
RemoteSigned - Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈ ΠΈ сопствСни скрипти;
Unrestricted - Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Π°Ρ‚ ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ скрипти.

Администраторот ΠΈΠΌΠ° Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ. ΠΠ°Ρ˜ΡΠΈΠ³ΡƒΡ€Π½ΠΎΡ‚ΠΎ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΏΠΎΡ‚ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ скрипти, Π½ΠΎ ΠΎΠ²Π° Π΅ доста сСриозно магија - ќС сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ со Ρ‚ΠΎΠ° Π²ΠΎ слСднитС статии. Π‘Π΅Π³Π° Π΄Π° Ρ‚Ρ€Π³Π½Π΅ΠΌΠ΅ ΠΏΠΎ ΠΏΠ°Ρ‚ΠΎΡ‚ Π½Π° најмал ΠΎΡ‚ΠΏΠΎΡ€ ΠΈ Π΄Π° ја смСнимС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π°:

Set-ExecutionPolicy RemoteSigned

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, PowerShell ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° ΠΊΠ°ΠΊΠΎ администратор, ΠΈΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ‚ корисник со посСбна поставка.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ‚Π΅ сС напишани Π½Π° ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ програмски јазик, Ρ‡ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ сС ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ΠΈ спорСд истиот ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΊΠ°ΠΊΠΎ ΠΈ cmdlet-ΠΎΠ²ΠΈΡ‚Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΈ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ: β€žΠΠΊΡ†ΠΈΡ˜Π°-ΠžΠ±Ρ˜Π΅ΠΊΡ‚β€œ (β€žΠ“Π»Π°Π³ΠΎΠ»-Π˜ΠΌΠ΅Π½ΠΊΠ°β€œ). НСговата Π³Π»Π°Π²Π½Π° Ρ†Π΅Π» Π΅ Π΄Π° Π³ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° административнитС Π·Π°Π΄Π°Ρ‡ΠΈ, Π½ΠΎ Ρ‚ΠΎΠ° Π΅ ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π½ΠΎ Ρ‚ΠΎΠ»ΠΊΡƒΠ²Π°Π½ јазик кој Π³ΠΈ ΠΈΠΌΠ° ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ конструкции: условСн скок, јамки, ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, Π½ΠΈΠ·ΠΈ, ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ, ΡΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈΡ‚Π½. БСкој тСкстуалСн ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ Π΅ Π΄ΠΎΠ±Π°Ρ€ Π·Π° ΡΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°ΡšΠ΅, Π½ΠΎ Π½Π°Ρ˜Π΄ΠΎΠ±Ρ€ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ Windows PowerShell ISE.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ прСнСсСтС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° скриптата, Π΄Π° Π³ΠΈ Π±Π°Ρ€Π°Ρ‚Π΅ ΠΈ Π΄Π° поставитС стандардни врСдности. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Windows PowerShell Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°Ρ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ист Π½Π°Ρ‡ΠΈΠ½ ΠΊΠ°ΠΊΠΎ cmdlets, со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ ΠΊΠ°Π΄Ρ€Π°Π²ΠΈ Π·Π°Π³Ρ€Π°Π΄ΠΈ. Π‘ΠΊΡ€ΠΈΠΏΡ‚Π° со Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сС Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° ΠΌΠΎΠ΄ΡƒΠ» ΠΈ ΠΈΠΌΠ° Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π° .psm1. ΠœΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΌΠΎΡ€Π° Π΄Π° сС складираат Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π²ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°Ρ‚Π° PowerShell. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΡ‚Π΅ со слСднава ΠΊΠΎΠΌΠ°Π½Π΄Π°:

Get-ChildItem Env:PSModulePath | Format-Table -AutoSize

ВранспортСри

Π’ΠΎ послСдниот ΠΏΡ€ΠΈΠΌΠ΅Ρ€, користСвмС ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π° ΡˆΡ‚ΠΎ ΠΈΠΌ Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚Π° Π½Π° корисницитС Π½Π° Unix школка. Π’ΠΎ Windows PowerShell, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° Π»Π΅Π½Ρ‚Π° исто Ρ‚Π°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ прСнСсСтС ΠΈΠ·Π»Π΅Π·ΠΎΡ‚ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° Π²Π»Π΅Π·ΠΎΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ постои Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° Π²ΠΎ ΡΠΏΡ€ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ†Π΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΎΡ‚: вСќС Π½Π΅ Π·Π±ΠΎΡ€ΡƒΠ²Π°ΠΌΠ΅ Π·Π° Π·Π±ΠΈΡ€ Π½Π° Π·Π½Π°Ρ†ΠΈ ΠΈΠ»ΠΈ нСкој Π²ΠΈΠ΄ тСкст. Π’Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ cmdlet ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ корисникот Π²Ρ€Π°ΡœΠ°Π°Ρ‚ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΈ ΠΎΠ΄ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ, Π° исто Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠΌΠ°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Π²Π»Π΅Π·. Како ΠΈ Bourne ΡˆΠΊΠΎΠ»ΠΊΠ°Ρ‚Π° ΠΈ Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΡƒΠ±Ρ€ΠΎΡ˜Π½ΠΈ наслСдници, PowerShell Π³ΠΈ олСснува слоТСнитС Π·Π°Π΄Π°Ρ‡ΠΈ со гасоводот.

ΠΠ°Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° гасоводот ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:

Get-Service | Sort-Object -property Status

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
ΠŸΡ€Π²ΠΎ, сС ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° cmdlet-ΠΎΡ‚ Get-Service, Π° ΠΏΠΎΡ‚ΠΎΠ° ситС услуги ΡˆΡ‚ΠΎ Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π° сС ΠΏΡ€Π΅Π΄Π°Π²Π°Π°Ρ‚ Π½Π° cmdlet-ΠΎΡ‚ Sort-Object Π·Π° ΠΏΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ спорСд ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ Status. На кој Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ќС сС прСнСсС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΠΎΡ‚ Π΄Π΅Π» ΠΎΠ΄ гасоводот зависи ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ Ρ‚ΠΈΠΏ - ΠΎΠ±ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠ° Π΅ InputObject. Π—Π° ΠΎΠ²Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅ ќС сС дискутира ΠΏΠΎΠ΄Π΅Ρ‚Π°Π»Π½ΠΎ Π²ΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π° посвСтСна Π½Π° програмскиот јазик PowerShell. 

Π”ΠΎΠΊΠΎΠ»ΠΊΡƒ сакатС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Π»Π°Π½Π΅Ρ†ΠΎΡ‚ ΠΈ Π΄Π° Π³ΠΎ прСнСсСтС Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Sort-Object Π½Π° Π΄Ρ€ΡƒΠ³ cmdlet (Ρ‚ΠΈΠ΅ ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΈΠ·Π²Ρ€ΡˆΠ΅Π½ΠΈ ΠΎΠ΄ Π»Π΅Π²ΠΎ ΠΊΠΎΠ½ дСсно). ΠŸΠ°Ρ‚Π΅ΠΌ, корисницитС Π½Π° Windows, исто Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ°Π°Ρ‚ пристап Π΄ΠΎ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΠ°Π³ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ·Π½Π°Ρ‚Π° Π½Π° ситС Unixoids: 

Get-Service | Sort-Object -property Status | more

Π˜Π·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° 

Доста чСсто, Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·Π²Ρ€ΡˆΠΈ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½Π°, Π·Π° Π΄Π° Π½Π΅ сС Ρ‡Π΅ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΡΠ΅ΡΠΈΡ˜Π°Ρ‚Π° Π½Π° школка. Windows PowerShell ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ cmdlet Π·Π° овој ΡΠ»ΡƒΡ‡Π°Ρ˜:

Start-Job - Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π·Π°Π΄Π°Ρ‡Π° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°;
Stop-Job β€” Π·Π°ΠΏΡ€Π΅Ρ‚Π΅ ја заднинската Π·Π°Π΄Π°Ρ‡Π°;
Get-Job β€” ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π³ΠΎ списокот со Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°;
Receive-Job β€” ΠΏΡ€Π΅Π³Π»Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°;
Remove-Job β€” Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅ Π·Π°Π΄Π°Ρ‡Π° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°;
Wait-Job - ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΡšΠ΅ Π½Π° Π·Π°Π΄Π½Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π½Π°Π·Π°Π΄ Π²ΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π°.

Π—Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ Π·Π°Π΄Π°Ρ‡Π° Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°, Π³ΠΎ користимС cmdlet-ΠΎΡ‚ Start-Job ΠΈ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ»ΠΈ Π·Π±ΠΈΡ€ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ ΠΊΠ°Π΄Ρ€Π°Π²ΠΈ Π·Π°Π³Ρ€Π°Π΄ΠΈ:

Start-Job {Get-Service}

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Π—Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π° Π²ΠΎ Windows PowerShell ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π°Ρ‚ со познавањС Π½Π° Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ имиња. ΠŸΡ€Π²ΠΎ, Π΄Π° Π½Π°ΡƒΡ‡ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΄Π° Π³ΠΈ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅:

Get-Job

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Π‘Π΅Π³Π° Π΄Π° Π³ΠΎ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΎΡ‚ ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Job1:

Receive-Job Job1 | more

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Π‘Γ¨ Π΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Сдноставно.

ДалСчинско ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°

Windows PowerShell Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ скрипти Π½Π΅ само Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€, Ρ‚ΡƒΠΊΡƒ ΠΈ Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€, ΠΏΠ° Π΄ΡƒΡ€ΠΈ ΠΈ Π½Π° Ρ†Π΅Π»Π° Π³Ρ€ΡƒΠΏΠ° машини. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°:

  • ΠœΠ½ΠΎΠ³Ρƒ cmdlet ΠΈΠΌΠ°Π°Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -ComputerName, Π½ΠΎ Π½Π° овој Π½Π°Ρ‡ΠΈΠ½ Π½Π΅ΠΌΠ° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Π° сС создадС транспортСр;
  • Cmdlet Enter-PSSession Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° сСсија Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° машина; 
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° cmdlet Invoke-Command ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈΠ»ΠΈ скрипти Π½Π° Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ повСќС ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈ.

Π’Π΅Ρ€Π·ΠΈΠΈ Π½Π° PowerShell

PowerShell сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠ΄ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΏΡ€Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΎ 2006 Π³ΠΎΠ΄ΠΈΠ½Π°. Алатката Π΅ достапна Π·Π° ΠΌΠ½ΠΎΠ³Ρƒ систСми ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ хардвСрски ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ (x86, x86-64, Itanium, ARM): Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012/2012 R2, Windows 10, Windows Server 2016, GNU/Linux ΠΈ OS X. ΠΠ°Ρ˜Π½ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 6.2 објавСно Π½Π° 10 Ρ˜Π°Π½ΡƒΠ°Ρ€ΠΈ 2018 Π³ΠΎΠ΄ΠΈΠ½Π°. Π‘ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ‚Π΅ напишани Π·Π° ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ Π²Π΅Ρ€ΠΎΡ˜Π°Ρ‚Π½ΠΎ ќС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ ΠΏΠΎΠ΄ΠΎΡ†Π½Π΅ΠΆΠ½ΠΈΡ‚Π΅ Π²Π΅Ρ€Π·ΠΈΠΈ, Π½ΠΎ Π·Π°Π΄Π½ΠΎ ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ бидСјќи PowerShell Π²ΠΎΠ²Π΅Π΄Π΅ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ Π½ΠΎΠ²ΠΈ cmdlet Π²ΠΎ Ρ‚Π΅ΠΊΠΎΡ‚ Π½Π° Π³ΠΎΠ΄ΠΈΠ½ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја Π΄ΠΎΠ·Π½Π°Π΅Ρ‚Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° школка инсталирана Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΎΡ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΡΠ²ΠΎΡ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ PSVersion Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° $PSVersionTable:

$PSVersionTable.PSVersion

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
ΠœΠΎΠΆΠ΅Ρ‚Π΅ исто Ρ‚Π°ΠΊΠ° Π΄Π° Π³ΠΎ користитС cmdlet:

Get-Variable -Name PSVersionTable –ValueOnly

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики
Π˜ΡΡ‚ΠΎΡ‚ΠΎ сС ΠΏΡ€Π°Π²ΠΈ ΠΈ со Get-Host cmdlet. Π’ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ ΠΎΠΏΡ†ΠΈΠΈ, Π½ΠΎ Π·Π° Π΄Π° Π³ΠΈ користитС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ програмскиот јазик PowerShell, ΡˆΡ‚ΠΎ ќС Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ Π²ΠΎ слСдна ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΠ΄ 

ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ успСа Π΄Π° создадС навистина моќна ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° со ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° скрипти. Π‘Π΅ Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° ΠΎΠ΄ Π°Π»Π°Ρ‚ΠΊΠΈΡ‚Π΅ ΠΊΠΎΠΈ Π½ΠΈ сС ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈ Π²ΠΎ свСтот Π½Π° Unix со Π΄Π»Π°Π±ΠΎΠΊΠ° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° со ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ систСми ΠΎΠ΄ ΡΠ΅ΠΌΠ΅Ρ˜ΡΡ‚Π²ΠΎΡ‚ΠΎ Windows, ΠΊΠ°ΠΊΠΎ ΠΈ со софтвСрот Π·Π° Π½ΠΈΠ² ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° .NET Core. PowerShell ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°Ρ€Π΅Ρ‡Π΅ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° школка бидСјќи cmdlets ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ ΠΎΠ΄ корисникот Π²Ρ€Π°ΡœΠ°Π°Ρ‚ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΈ ΠΎΠ΄ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚ΠΈ ΠΈ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ°Ρ‚ ΠΊΠ°ΠΊΠΎ Π²Π»Π΅Π·. Π‘ΠΌΠ΅Ρ‚Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ситС администратори Π½Π° сСрвСри Π½Π° Windows Ρ‚Ρ€Π΅Π±Π° Π΄Π° ја посСдуваат ΠΎΠ²Π°Π° Π°Π»Π°Ρ‚ΠΊΠ°: ΠΏΠΎΠΌΠΈΠ½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΊΠΎΠ³Π° Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Π° Π΄Π° ΠΏΡ€Π°Π²Π°Ρ‚ Π±Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° линија. ПосСбно Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π½Π°ΠΏΡ€Π΅Π΄Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π·Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° Π½Π°ΡˆΠΈΠΎΡ‚ Π΅Π²Ρ‚ΠΈΠ½ VPS кој Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Windows Server Core, Π½ΠΎ Ρ‚ΠΎΠ° Π΅ сосСма Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠΊΠ°Π·Π½Π°.

Π¨Ρ‚ΠΎ Π΅ Windows PowerShell ΠΈ со ΡˆΡ‚ΠΎ сС јадС? Π”Π΅Π» 1: ΠšΠ»ΡƒΡ‡Π½ΠΈ карактСристики

Π‘Π°ΠΌΠΎ рСгистрирани корисници ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° учСствуваат Π²ΠΎ Π°Π½ΠΊΠ΅Ρ‚Π°Ρ‚Π°. Најави сС, Π²ΠΈΠ΅ стС Π΄ΠΎΠ±Ρ€Π΅Π΄ΠΎΡ˜Π΄Π΅Π½ΠΈ.

Кои Ρ‚Π΅ΠΌΠΈ Ρ‚Ρ€Π΅Π±Π° ΠΏΡ€Π²ΠΎ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ ΠΎΠΏΡ„Π°Ρ‚Π΅Π½ΠΈ Π²ΠΎ слСднитС написи ΠΎΠ΄ ΡΠ΅Ρ€ΠΈΡ˜Π°Ρ‚Π°?

  • 53,2%ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ PowerShell123

  • 42,4%Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° PowerShell98

  • 22,1%Како Π΄Π° ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свои скрипти?51

  • 12,1%Π Π°Π±ΠΎΡ‚Π° со ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ΠΈ (ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ΠΈ)28

  • 57,6%ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΡΠΊΠ°Ρ‚Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Π° со PowerShell133

  • 30,7%Π£ΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со софтвСр ΠΈ Π²Π³Ρ€Π°Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π½Π° PowerShell Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΎΠ΄ Ρ‚Ρ€Π΅Ρ‚ΠΈ страни71

ГласалС 231 корисник. Π’ΠΎΠ·Π΄Ρ€ΠΆΠ°Π½ΠΈ сС 37 корисници.

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€