Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

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

Windows PowerShell ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° систСмским администраторима Π΄Π° Π°ΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΡƒΡ˜Ρƒ Π²Π΅Ρ›ΠΈΠ½Ρƒ рутинских Π·Π°Π΄Π°Ρ‚Π°ΠΊΠ°. МоТС сС користити Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Ρƒ подСшавања, Π·Π°ΡƒΡΡ‚Π°Π²Ρ™Π°ΡšΠ΅ ΠΈ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ сСрвиса ΠΈ ΠΎΠ΄Ρ€ΠΆΠ°Π²Π°ΡšΠ΅ Π²Π΅Ρ›ΠΈΠ½Π΅ инсталираних Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. Π’Ρ€Π΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ ΠΏΠ»Π°Π²ΠΎΠ³ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π° ΠΊΠ°ΠΎ још јСдног ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π±ΠΈΠ»ΠΎ Π±ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ. Овај приступ Π½Π΅ ΠΎΠ±ΡƒΡ…Π²Π°Ρ‚Π° ΡΡƒΡˆΡ‚ΠΈΠ½Ρƒ ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ΠΎΠ²ΠΈΡ… ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΡ˜Π°. Π£ стварности, могућности 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 ΠΈΠ· мСнија β€žΠŸΠΎΠΊΡ€Π΅Π½ΠΈβ€œ. ΠŸΠΎΡ˜Π°Π²ΠΈΡ›Π΅ сС ΠΏΠ»Π°Π²ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€, ΠΏΡ€ΠΈΠΌΠ΅Ρ‚Π½ΠΎ Π΄Ρ€ΡƒΠ³Π°Ρ‡ΠΈΡ˜ΠΈ ΠΏΠΎ могућностима ΠΎΠ΄ Π΄Ρ€Π΅Π²Π½ΠΎΠ³ cmd.exe. Π‘Π°Π΄Ρ€ΠΆΠΈ аутоматско Π΄ΠΎΠ²Ρ€ΡˆΠ°Π²Π°ΡšΠ΅ ΠΈ Π΄Ρ€ΡƒΠ³Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚Π΅ корисницима ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ… ΡˆΠΊΠΎΡ™ΠΊΠΈ ΠˆΡƒΠ½ΠΈΠΊΡΠ°.

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

Π”Π° бистС Ρ€Π°Π΄ΠΈΠ»ΠΈ са ΡˆΠΊΠΎΡ™ΠΊΠΎΠΌ, ΠΌΠΎΡ€Π°Ρ‚Π΅ Π·Π°ΠΏΠ°ΠΌΡ‚ΠΈΡ‚ΠΈ Π½Π΅ΠΊΠ΅ ΠΏΡ€Π΅Ρ‡ΠΈΡ†Π΅ Π½Π° тастатури:

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

Π€7 ΠΏΡ€ΠΈΠΊΠ°Π·ΡƒΡ˜Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€ са ΠΎΡ‚ΠΊΡƒΡ†Π°Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠ° ΠΈ ΠΎΠΌΠΎΠ³ΡƒΡ›Π°Π²Π° Π²Π°ΠΌ Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ˜Π΅Π΄Π½Ρƒ ΠΎΠ΄ ΡšΠΈΡ…. Конзола Ρ‚Π°ΠΊΠΎΡ’Π΅ Ρ€Π°Π΄ΠΈ са ΠΈΠ·Π±ΠΎΡ€ΠΎΠΌ тСкста мишСм, ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ΠΌ ΠΈ Π»Π΅ΠΏΡ™Π΅ΡšΠ΅ΠΌ, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ΠΌ курсора, Π±Ρ€ΠΈΡΠ°ΡšΠ΅ΠΌ, бацкспацС-ΠΎΠΌ – свС ΡˆΡ‚ΠΎ Π½Π°ΠΌ сС Π΄ΠΎΠΏΠ°Π΄Π°.

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

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

ЦмдлСтс 

Π’ 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

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

ΠŸΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π½ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΡ€ΠΈΠΊΠ°Π·ΡƒΡ˜Π΅ ΠΊΡ€Π°Ρ‚ΠΊΡƒ ΠΏΠΎΠΌΠΎΡ›, Π°Π»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ (Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ) сС ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΡƒΡ˜Ρƒ Ρ†ΠΌΠ΄Π»Π΅Ρ‚-ΠΈΠΌΠ° ΠΏΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ. Π£Π· ΡšΠΈΡ…ΠΎΠ²Ρƒ ΠΏΠΎΠΌΠΎΡ› ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±ΠΈΡ‚ΠΈ Π΄Π΅Ρ‚Π°Ρ™Π½Ρƒ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -Π”Π΅Ρ‚Π°ΠΈΠ»Π΅Π΄) ΠΈΠ»ΠΈ ΠΏΡƒΠ½Ρƒ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -Π€ΡƒΠ»Π») ΠΏΠΎΠΌΠΎΡ›, ΠΊΠ°ΠΎ ΠΈ ΠΏΡ€ΠΈΠΊΠ°Π·Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ -ЕкамплСс):

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 ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

Π‘ΠΊΡ€ΠΈΠΏΡ‚Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π» јСзик

Π‘ΠΊΡ€ΠΈΠΏΡ‚Π΅ Windows PowerShell скриптС сС Ρ‡ΡƒΠ²Π°Ρ˜Ρƒ ΠΊΠ°ΠΎ ΠΎΠ±ΠΈΡ‡Π½Π΅ тСкстуалнС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅ са Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜ΠΎΠΌ .ps1. НС ΠΌΠΎΠ³Ρƒ сС ΠΏΠΎΠΊΡ€Π΅Π½ΡƒΡ‚ΠΈ двоструким ΠΊΠ»ΠΈΠΊΠΎΠΌ; ΠΌΠΎΡ€Π°Ρ‚Π΅ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΠΈ дСсним тастСром миша Π΄Π° бистС ΠΎΡ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ контСкстни ΠΌΠ΅Π½ΠΈ ΠΈ ΠΈΠ·Π°Π±Ρ€Π°Ρ‚ΠΈ β€žΠŸΠΎΠΊΡ€Π΅Π½ΠΈ са PowerShell-ΠΎΠΌβ€œ. Из ΠΊΠΎΠ½Π·ΠΎΠ»Π΅ Ρ›Π΅Ρ‚Π΅ ΠΌΠΎΡ€Π°Ρ‚ΠΈ ΠΈΠ»ΠΈ Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ ΠΏΡƒΠ½Ρƒ ΠΏΡƒΡ‚Π°ΡšΡƒ Π΄ΠΎ скриптС ΠΈΠ»ΠΈ Π΄Π° ΠΎΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π°Ρ˜ΡƒΡ›Π΅Π³ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌΠ° ΠΈ ΠΎΡ‚ΠΊΡƒΡ†Π°Ρ‚Π΅ ΠΈΠΌΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ΅. ΠŸΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ скрипти јС Ρ‚Π°ΠΊΠΎΡ’Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ систСмским ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠ°. Π”Π° бистС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½Π° подСшавања, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ користити ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ Get-ExecutionPolicy, који Ρ›Π΅ Π²Ρ€Π°Ρ‚ΠΈΡ‚ΠΈ Ρ˜Π΅Π΄Π½Ρƒ ΠΎΠ΄ слСдСћих врСдности:

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

Администратор ΠΈΠΌΠ° Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π΅. ΠΠ°Ρ˜ΡΠΈΠ³ΡƒΡ€Π½ΠΈΡ˜Π΅ ΡƒΠΊΡ™ΡƒΡ‡ΡƒΡ˜Π΅ ΠΏΠΎΡ‚ΠΏΠΈΡΠΈΠ²Π°ΡšΠ΅ скрипти, Π°Π»ΠΈ ΠΎΠ²ΠΎ јС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΠΎΠ·Π±ΠΈΡ™Π½Π° Π²Ρ€Π°ΡŸΠ±ΠΈΠ½Π° - Π±Π°Π²ΠΈΡ›Π΅ΠΌΠΎ сС Ρ‚ΠΈΠΌΠ΅ Ρƒ Π±ΡƒΠ΄ΡƒΡ›ΠΈΠΌ Ρ‡Π»Π°Π½Ρ†ΠΈΠΌΠ°. Π₯ајдСмо сада ΠΏΡƒΡ‚Π΅ΠΌ мањСг ΠΎΡ‚ΠΏΠΎΡ€Π° ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ:

Set-ExecutionPolicy RemoteSigned

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Π”Π° бистС Ρ‚ΠΎ ΡƒΡ€Π°Π΄ΠΈΠ»ΠΈ, ΠΌΠΎΡ€Π°Ρ›Π΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠΊΡ€Π΅Π½Π΅Ρ‚Π΅ ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π» ΠΊΠ°ΠΎ администратор, ΠΈΠ°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС посСбан ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Π°Ρ€ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ смСрницС Π·Π° Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎΠ³ корисника.

Π‘ΠΊΡ€ΠΈΠΏΡ‚Π΅ сС ΠΏΠΈΡˆΡƒ Ρƒ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΡ˜Π΅Π½Ρ‚ΠΈΡΠ°Π½ΠΎΠΌ програмском Ρ˜Π΅Π·ΠΈΠΊΡƒ, Ρ‡ΠΈΡ˜Π΅ сС ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠΌΠ΅Π½ΡƒΡ˜Ρƒ ΠΏΠΎ истом ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΊΠ°ΠΎ ΠΈ 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

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
ΠŸΡ€Π²ΠΎ сС ΠΈΠ·Π²Ρ€ΡˆΠ°Π²Π° Ρ†ΠΌΠ΄Π»Π΅Ρ‚ Π“Π΅Ρ‚-Π‘Π΅Ρ€Π²ΠΈΡ†Π΅, Π° Π·Π°Ρ‚ΠΈΠΌ сС свС услугС којС јС ΠΏΡ€ΠΈΠΌΠΈΠΎ ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΡƒΡ˜Ρƒ Ρ†ΠΌΠ΄Π»Π΅Ρ‚-Ρƒ Π‘ΠΎΡ€Ρ‚-ΠžΠ±Ρ˜Π΅Ρ†Ρ‚ Ρ€Π°Π΄ΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€Π°ΡšΠ° ΠΏΡ€Π΅ΠΌΠ° ΡΠ²ΠΎΡ˜ΡΡ‚Π²Ρƒ Бтатус. Који Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ сС ΠΏΡ€ΠΎΡΠ»Π΅Ρ’ΡƒΡ˜Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎΠ³ ΠΎΠ΄Π΅Ρ™ΠΊΠ° Ρ†Π΅Π²ΠΎΠ²ΠΎΠ΄Π° зависи ΠΎΠ΄ њСговог Ρ‚ΠΈΠΏΠ° – ΠΎΠ±ΠΈΡ‡Π½ΠΎ јС Ρ‚ΠΎ Π˜Π½ΠΏΡƒΡ‚ΠžΠ±Ρ˜Π΅Ρ†Ρ‚. О ΠΎΠ²ΠΎΠΌ ΠΏΠΈΡ‚Π°ΡšΡƒ Ρ›Π΅ сС Π΄Π΅Ρ‚Π°Ρ™Π½ΠΈΡ˜Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΠΈ Ρƒ Ρ‡Π»Π°Π½ΠΊΡƒ посвСћСном програмском Ρ˜Π΅Π·ΠΈΠΊΡƒ ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π». 

По ΠΆΠ΅Ρ™ΠΈ, Π»Π°Π½Π°Ρ† сС ΠΌΠΎΠΆΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΆΠΈΡ‚ΠΈ ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ 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 ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Позадински Π·Π°Π΄Π°Ρ†ΠΈ Ρƒ Windows PowerShell-ΠΎΠΌ сС ΠΌΠΎΠΆΠ΅ манипулисати познавањСм ΡšΠΈΡ…ΠΎΠ²ΠΈΡ… ΠΈΠΌΠ΅Π½Π°. ΠŸΠΎΡ‡Π½ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΎ ΡˆΡ‚ΠΎ Ρ›Π΅ΠΌΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ΅ΠΌΠΎ:

Get-Job

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Π‘Π°Π΄Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Јоб1:

Receive-Job Job1 | more

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Π’ΠΎ јС сасвим Ρ˜Π΅Π΄Π½ΠΎΡΡ‚Π°Π²Π½ΠΎ.

Даљинско ΠΈΠ·Π²Ρ€ΡˆΠ΅ΡšΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅

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

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Π’Π°ΠΊΠΎΡ’Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ користити Ρ†ΠΌΠ΄Π»Π΅Ρ‚:

Get-Variable -Name PSVersionTable –ValueOnly

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС
Π˜ΡΡ‚Π° ствар сС ΠΌΠΎΠΆΠ΅ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π“Π΅Ρ‚-Π₯ост. Π£ ствари, ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ†ΠΈΡ˜Π°, Π°Π»ΠΈ Π΄Π° бистС ΠΈΡ… користили ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ јС Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ програмски јСзик ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π», ΡˆΡ‚ΠΎ Ρ›Π΅ΠΌΠΎ ΠΈ ΡƒΡ€Π°Π΄ΠΈΡ‚ΠΈ Ρƒ слСдСћи Ρ‡Π»Π°Π½Π°ΠΊ

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

ΠœΠ°Ρ˜ΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ јС ΠΊΡ€Π΅ΠΈΡ€Π°ΠΎ заиста ΠΌΠΎΡ›Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρƒ љуску са ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΠΌ интСгрисаним ΠΎΠΊΡ€ΡƒΠΆΠ΅ΡšΠ΅ΠΌ Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ скрипти. Оно ΡˆΡ‚ΠΎ јС издваја ΠΎΠ΄ Π°Π»Π°Ρ‚Π° Π½Π° којС смо Π½Π°Π²ΠΈΠΊΠ»ΠΈ Ρƒ свСту ΠˆΡƒΠ½ΠΈΠΊΡΠ° Ρ˜Π΅ΡΡ‚Π΅ њСна Π΄ΡƒΠ±ΠΎΠΊΠ° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° са ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΌ систСмима ΠΎΠ²Π΅ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΡ†Π΅. Windows, ΠΊΠ°ΠΎ ΠΈ софтвСр Π·Π° ΡšΠΈΡ… ΠΈ .NET Core ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. PowerShell сС ΠΌΠΎΠΆΠ΅ Π½Π°Π·Π²Π°Ρ‚ΠΈ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΡ˜Π΅Π½Ρ‚ΠΈΡΠ°Π½ΠΎΠΌ љуском Ρ˜Π΅Ρ€ cmdlets ΠΈ кориснички дСфинисанС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ Π²Ρ€Π°Ρ›Π°Ρ˜Ρƒ ΠΎΠ±Ρ˜Π΅ΠΊΡ‚Π΅ ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΎΠ²Π΅ ΠΎΠ±Ρ˜Π΅ΠΊΠ°Ρ‚Π° ΠΈ ΠΌΠΎΠ³Ρƒ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ°Ρ‚ΠΈ ΠΊΠ°ΠΎ ΡƒΠ»Π°Π·. Π’Π΅Ρ€ΡƒΡ˜Π΅ΠΌΠΎ Π΄Π° јС овај Π°Π»Π°Ρ‚ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π°Π½ Π·Π° свС администраторС сСрвСра. WindowsΠŸΡ€ΠΎΡˆΠ»ΠΎ јС Π²Ρ€Π΅ΠΌΠ΅ ΠΊΠ°Π΄Π° су ΠΌΠΎΠ³Π»ΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ линијС. НапрСдна ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° љуска јС посСбно Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½Π° Π½Π° наш Ρ˜Π΅Ρ„Ρ‚ΠΈΠ½ΠΈ VPS којим ΡƒΠΏΡ€Π°Π²Ρ™Π° Windows Server ΠˆΠ΅Π·Π³Ρ€ΠΎ, Π°Π»ΠΈ Ρ‚ΠΎ јС сасвим Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΡ‡Π°.

Π¨Ρ‚Π° јС Windows PowerShell ΠΈ ΡˆΡ‚Π° Ρ˜Π΅ΡΡ‚ΠΈ ΡƒΠ· њСга? Π”Π΅ΠΎ 1: ΠšΡ™ΡƒΡ‡Π½Π΅ карактСристикС

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

КојС Ρ‚Π΅ΠΌΠ΅ Π±ΠΈ Ρ‚Ρ€Π΅Π±Π°Π»ΠΎ ΠΏΡ€Π²ΠΎ Π΄Π° сС ΠΏΠΎΠ·Π°Π±Π°Π²Π΅ Π½Π°Ρ€Π΅Π΄Π½ΠΈΠΌ Ρ‡Π»Π°Π½Ρ†ΠΈΠΌΠ° ΠΈΠ· ΡΠ΅Ρ€ΠΈΡ˜Π΅?

  • 100%ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΡšΠ΅ Ρƒ ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π»123

  • 100%ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π»98 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡ˜Π΅ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

  • 100%Како потписати сопствСнС скриптС?51

  • 100%Π Π°Π΄ са ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚ΠΈΠΌΠ° ΠΏΡ€Π΅ΠΊΠΎ ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€Π°28

  • 100%ΠΡƒΡ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΡƒΡ˜Ρ‚Π΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡ˜Ρƒ Ρ€Π°Ρ‡ΡƒΠ½Π°Ρ€Π° ΠΏΠΎΠΌΠΎΡ›Ρƒ ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π»133

  • 100%Π£ΠΏΡ€Π°Π²Ρ™Π°ΡšΠ΅ софтвСром ΠΈ ΡƒΠ³Ρ€Π°Ρ’ΠΈΠ²Π°ΡšΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠŸΠΎΠ²Π΅Ρ€Π‘Ρ…Π΅Π»Π» Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π΅ нСзависних ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΡ’Π°Ρ‡Π°71

Гласао јС 231 корисник. 37 корисника јС Π±ΠΈΠ»ΠΎ ΡƒΠ·Π΄Ρ€ΠΆΠ°Π½ΠΎ.

Π˜Π·Π²ΠΎΡ€: Π²Π²Π².Ρ…Π°Π±Ρ€.Ρ†ΠΎΠΌ

ΠšΡƒΠΏΠΈΡ‚Π΅ ΠΏΠΎΡƒΠ·Π΄Π°Π½ хостинг Π·Π° ΡΠ°Ρ˜Ρ‚ΠΎΠ²Π΅ са Π”Π”ΠΎΠ‘ Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΎΠΌ, Π’ΠŸΠ‘ Π’Π”Π‘ сСрвСрС πŸ”₯ ΠšΡƒΠΏΠΈΡ‚Π΅ ΠΏΠΎΡƒΠ·Π΄Π°Π½ Π²Π΅Π± хостинг са DDoS Π·Π°ΡˆΡ‚ΠΈΡ‚ΠΎΠΌ, VPS VDS сСрвСрС | ProHoster