ืืืืื ื ืืืกืืืจืืช, ืืื ืขืืจ ืฉื ืฉืืจืช ืืคืงืืื ืืืขืจืืืช Unix ืืคืืชืืื ืืืชืจ ืืืฉืจ ื-Windows, ืื ืขื ืืืคืขืชื ืฉื ืคืชืจืื ืืืฉ, ืืืฆื ืืฉืชื ื.
Windows PowerShell ืืืคืฉืจ ืืื ืืื ืืขืจืืช ืืืคืื ืืช ืจืื ืืืฉืืืืช ืืฉืืจืชืืืช ืืืืืืืืืืช. ืืขืืจืชื ืชืืืื ืืฉื ืืช ืืืืจืืช, ืืขืฆืืจ ืืืืคืขืื ืฉืืจืืชืื ืืื ืืืฆืข ืชืืืืงื ืืจืื ืืืคืืืงืฆืืืช ืืืืชืงื ืืช. ืื ืืืื ืฉืืื ืืชืคืืก ืืช ืืืืื ืืืืื ืืืคืจืฉ ืคืงืืืืช ื ืืกืฃ. ืืืฉื ืื ืืื ื ืืฉืงืคืช ืืช ืืืืช ืืืืืืฉืื ืืืืฆืขืื ืขื ืืื ืืืงืจืืกืืคื. ืืืขืฉื, ืืืคืฉืจืืืืช ืฉื Windows PowerShell ืืจืื ืืืชืจ ืจืืืืช: ืืกืืจืช ืืืืจืื ืงืฆืจื ื ื ืกื ืืืืื ืืื ืฉืื ื ืืคืชืจืื ืฉื ืืืงืจืืกืืคื ืืืืืื ืฉืื ื ืืืืจืื ืืืชืจ.
ืชืืื ืืช ืขืืงืจืืืช
ืืืืื, Windows PowerShell ืืื ืืขืืงืจ ืืขืืคืช ืกืงืจืืคืืื, ืฉื ืื ืชื ืืืงืืจ ืขื .NET Framework ืืืืืืจ ืืืชืจ ืขื .NET Core. ืื ืืืื ืืงืืืคืืช ืฉืืงืืืืช ืืืืืืจืืช ื ืชืื ื ืืงืกื, Windows PowerShell ืขืืื ืขื ืืืืงืืช .NET ืืขืืืช ืืืคืืื ืื ืืฉืืืืช. PowerShell ืืืคืฉืจ ืื ืืืคืขืื ืคืงืืืืช ื ืคืืฆืืช ืืื ื ืืชื ืื ืืืฉื ืืืืืืืงืื COM, WMI ื-ADSI. ืืื ืืฉืชืืฉ ืืืืกืื ืฉืื ืื, ืืืื ืืขืจืืช ืืงืืฆืื ืื ืืจืืฉืื ืฉื Windows, ืืืืฉื ืืืืื ืื ืฉื ืงืจื. ืกืคืงืื. ืจืืื ืืฆืืื ืืช ืืืคืฉืจืืช ืืืืืืข ืจืืืื ืืคืขืื ืฉื PowerShell ืืืคืืืงืฆืืืช ืืืจืืช ืืื ืืืืฉื ืคืขืืืืช ืฉืื ืืช, ืืืื. ืืจื ืืืฉืง ืืจืคื. ืืืคื ืืื ืื ื ืืื: ืืืฉืืื Windows ืจืืื ืืกืคืงืื ืืืฉื ืืืืฉืงื ืื ืืืื ืฉืืื ืืืืฆืขืืช PowerShell.
Windows PowerShell ืืืคืฉืจ ืื:
- ืฉื ื ืืช ืืืืจืืช ืืขืจืืช ืืืคืขืื;
- ื ืืืื ืฉืืจืืชืื ืืชืืืืืื;
- ืืืืจืช ืชืคืงืืื ืฉืจืช ืืจืืืืื;
- ืืืชืงืื ืชืืื ื;
- ื ืืืื ืชืืื ืืช ืืืชืงื ืืช ืืืืฆืขืืช ืืืฉืงืื ืืืืืืื;
- ืืืืขืช ืจืืืื ืืคืขืื ืืชืืื ืืช ืฉื ืฆื ืฉืืืฉื;
- ืฆืืจ ืกืงืจืืคืืื ืืื ืืืคืื ืืฉืืืืช ื ืืืื ืืืืืืืืืืช;
- ืขืืืื ืขื ืืขืจืืช ืืงืืฆืื, ืืจืืฉืื ืฉื Windows, ืื ืืช ืืืืฉืืจืื ืืื'.
ืืขืืคืช ืืกืืืืช ืคืืชืื
ืืฉ Windows PowerShell ืืฉืชื ืฆืืจืืช: ืื ืืกืฃ ืืืืืืืืจ ืืืกืืฃ ืขื ืืขืืคืช ืคืงืืื, ืืฉ Integrated Scripting Environment (ISE). ืืื ืืืฉืช ืืืืฉืง ืฉืืจืช ืืคืงืืื, ืคืฉืื ืืืจ ืืช ืงืืฆืืจ ืืืจื ืืืชืืื ืืชืคืจืื Windows ืื ืืคืขื ืืช powershell.exe ืืชืคืจืื ืืืคืขืื. ืืืื ืืืื ืืืคืืข ืขื ืืืกื, ืฉืื ื ืืืืคื ื ืืืจ ืืืืืืืช ืื-antediluvian cmd.exe. ืืฉ ืืฉืืื ืืืืืืืืช ืืชืืื ืืช ืืืจืืช ืืืืืจืืช ืืืฉืชืืฉืื ืืืขืืคืืช ืคืงืืื ืืืขืจืืืช ืืื ืืงืก.
ืืื ืืขืืื ืขื ืืืขืืคืช, ืขืืื ืืืืืจ ืืื ืงืืฆืืจื ืืงืฉืื:
- ืืืฆืื ืืืขืื ืืืืื ืืืืืื ืืืืกืืืจืื ืืื ืืืืืจ ืขื ืคืงืืืืช ืฉืืืงืืื ืืขืืจ;
- ืืืฅ ืืืื ื ืืกืืฃ ืฉืืจื ืืงืืื ืืืืฉ ืืช ืืคืงืืื ืืงืืืืช ืชื ืืืจ ืชื;
- Ctrl+Home ืืืืง ืืช ืืืงืกื ืฉืืืงืื ืืืืงืื ืืกืื ืืชืืืืช ืืฉืืจื;
- Ctrl+End ืืืืง ืืงืกื ืืืกืื ืืกืืฃ ืืฉืืจื.
F7 ืืฆืื ืืืื ืขื ืคืงืืืืช ืืืงืืืืช ืืืืคืฉืจ ืื ืืืืืจ ืืืช ืืื. ืืงืื ืกืืื ืขืืืืช ืื ืขื ืืืืจืช ืืงืกื ืขื ืืขืืืจ, ืืขืชืง-ืืืืง, ืืืงืื ืืกืื, ืืืืงื, Backspace - ืื ืื ืฉืื ืื ื ืืืืืื.
Windows PowerShell ISE ืืื ืกืืืืช ืคืืชืื ืฉืืื ืขื ืขืืจื ืงืื ืขื ืืจืืืกืืืช ืืืืืืฉ ืืชืืืืจ, ืืื ื ืคืงืืืืช, ืืืืื ืืืื ื ืืื ืืืช ืชืื ืืช ืืืจืืช. ืื ืชืืชืื ืืงืฃ ืืืจื ืฉื ืืคืงืืื ืืขืืจื ืกืืืืช ืืคืืชืื, ืชืงืื ืืช ืื ืืืคืฉืจืืืืช ืืืืื ืืช ืืจืฉืืื ืื ืคืชืืช ืขื ืฆืืื ืืกืื. ืืชื ืืืื ืืืคืขืื ืืช PowerShell ISE ืืืืฆืขืืช ืงืืฆืืจ ืืจื ืืชืคืจืื ืืืขืจืืช, ืื ืืืืฆืขืืช ืงืืืฅ ืืืคืขืื powershell_ise.exe.
Cmdlets
ื-Windows PowerShell, ืื ืฉื ืงืจื. cmdlets. ืืื ืื ืืืืงืืช NET ืืืืืืืช ืืืกืคืงืืช ืืืืื ืคืื ืงืฆืืื ืืืืช. ืื ื ืงืจืืื Action-Object (ืื ืคืืขื-ืฉื, ืื ืืชื ืืขืืืฃ), ืืืงืืฉืืจ ืืืืคืจื ืืืงืฃ ืืืืืจ ืืช ืืืืฉื ืืื ืืฉื ืืืฉืคืืื ืืฉืคื ืืืขืืช. ืืืืืื, Get-Help ืคืืจืืฉื ืืืืืืื "ืงืื ืขืืจื", ืื ืืืงืฉืจ ืฉื PowerShell: "Show-Help". ืืืขืฉื, ืืื ืื ืืืื ืืคืงืืืช man ืืืขืจืืืช Unix, ืืืฉ ืืืงืฉ ืืืจืืืื ื-PowerShell ืืฆืืจื ืื, ืืื ืขื ืืื ืงืจืืื ื-cmdlets ืขื ืืงืฉ --help ืื /?. ืื ืชืฉืื ืืช ืืชืืขืื ืืืงืืื ืฉื PowerShell: ืืืืงืจืืกืืคื ืืฉ ืืช ืื ืื ืืคืืจื.
ืื ืืกืฃ ื-Get, cmdlets ืืฉืชืืฉืื ืืคืขืืื ืืืจืื ืืฆืืื ืคืขืืืืช (ืืื ืจืง ืคืขืืื, ืืืืืจืื). ืืจืฉืืื ืืืื ืื ื ื ืืชื ืื ืืื ืืืืืืืช:
Add
- ืืืืกืืฃ;
Clear
- ืืจืืจ;
Enable
- ืืืืืืง;
Disable
- ืืืืืช;
New
- ืืืฆืืจ;
Remove
- ืืืืืง;
Set
- ืืฉืืื;
Start
- ืืจืืฅ;
Stop
- ืชืคืกืืง;
Export
- ืืืฆืื;
Import
- ืืืื.
ืืฉ ืืขืจืืช, ืืฉืชืืฉ ื-cmdlet ืืืคืฆืืื ืื: ืืชืืฆืื ืืืืฆืืข, ืืืื ืืืืืจืื ืืืืืืงื ืื ืืขืจื ืฉื ืืืืืืงืืื. ืื ืืื ื ืจืืืฉืื ืืืืชืืืช ืืืืืืช, ืืืืืจ. ืื ืงืืืช ืืืื ืฉื ืืชืืจืืื ืืคืืงืื, ืืื ืืืื ืืื Get-Help ื-Get-Help. ืืชื ';' ืืฉืืฉ ืืืคืจืื, ืื ืืืื ืืฉืื ืืืชื ืจืง ืื ืืืืฆืขืื ืืกืคืจ cmdlets ืืืืชื ืฉืืจื.
ืจืืืื cmdlet ืฉื Windows PowerShell ืืงืืืฆืื ืืืืืืืื (NetTCPIP, Hyper-V ืืื'), ืืืฉื ื cmdlet Get-Command ืืืืคืืฉ ืืคื ืืืืืืงื ืืคืขืืื. ืืชื ืืืื ืืืฆืื ืขืืจื ืขืืืจื ืื:
Get-Help Get-Command
ืืืจืืจืช ืืืื, ืืคืงืืื ืืฆืืื ืขืืจื ืงืฆืจื, ืื ืคืจืืืจืื (ืืืขืื ืื) ืืืขืืจืื ื-cmdlets ืืคื ืืฆืืจื. ืืขืืจืชื, ืชืืื, ืืืฉื, ืืงืื ืขืืจื ืืคืืจืืช (ืคืจืืืจ -ืืคืืจื) ืื ืืืื (ืคืจืืืจ -ืืื), ืืื ืืืฆืื ืืืืืืืช (ืคืจืืืจ -ืืืืืืืช):
Get-Help Get-Command -Examples
ืืขืืจื ื-Windows PowerShell ืืชืขืืื ืช ืขื ืืื ื-cmdlet Update-Help. ืื ืฉืืจืช ืืคืงืืื ืืชืืื ืืืจืืื ืืื, ื ืืชื ืืืขืืืจ ืืช ืืืจืืืื ืืื ืฉื cmdlet ืืื ืขื ืืื ืืชืืืช ืชื ืืฉืืจืืช '`' ืืืืืฆื ืขื Enter - ืจืง ืกืืื ืืชืืืช ืืคืงืืื ืืฉืืจื ืืืช ืืืืฉื ืืฉืืจื ืืืจืช ืื ืืขืืื.
ืืืื ืืื ืืืืืืืช ื-cmdlets ื ืคืืฆืื:
Get-Process
- ืืฆื ืชืืืืืื ืจืฆืื ืืืขืจืืช;
Get-Service
- ืืืฆืื ืฉืืจืืชืื ืืืขืืื;
Get-Content
- ืืืฆืื ืืช ืชืืื ืืงืืืฅ.
ืขืืืจ cmdlets ืืฉืืืืฉ ืชืืืฃ ืืืื ืขืืจ ืืืฆืื ืืื, ื-Windows PowerShell ืืฉ ืืืืื ื ืจืืคืืช ืงืฆืจืืช - ืืื ืืืื (ืืืื ืืืืช. ืืื ืื). ืืืืืื, dir ืืื ืืื ืื ืขืืืจ Get-ChildItem. ืจืฉืืืช ืืืืืื ืื ืจืืคืืช ืืืืืช ืื ืื ืืืืื ืฉื ืคืงืืืืช ืืืขืจืืืช ืืื ืืงืก (ls, ps ืืื'), ืื-cmdlet Get-Help ื ืงืจื ืขื ืืื ืคืงืืืช ืืขืืจื. ื ืืชื ืืจืืืช ืจืฉืืื ืืืื ืฉื ืืืืื ื ืจืืคืืช ืืืืฆืขืืช ื-Cmdlet Get-Alias:
ืกืงืจืืคืืื, ืคืื ืงืฆืืืช, ืืืืืืื ืืฉืคืช PowerShell
ืกืงืจืืคืืื ืฉื Windows PowerShell ืืืืืกื ืื ืืงืืืฆื ืืงืกื ืจืืื ืขื ืกืืืืช .ps1. ืืชื ืื ืืืื ืืืคืขืื ืืืชื ืขื ืืื ืืืืฆื ืืคืืื: ืืชื ืฆืจืื ืืืืืฅ ืืืืฆื ืืื ืืช ืืื ืืงืจืื ืืช ืชืคืจืื ืืืงืฉืจ ืืืืืืจ ืืคืจืื "ืืคืขื ื- PowerShell". ืืืืกืืฃ, ืชืฆืืจื ืืฆืืื ืืช ืื ืชืื ืืืื ืืกืงืจืืคื, ืื ืืืืช ืืกืคืจืืื ืืืชืืืื ืืืืชืื ืืช ืฉื ืืงืืืฅ. ืืคืขืืช ืกืงืจืืคืืื ืืืืืืช ืื ืขื ืืื ืืืื ืืืช ืืืขืจืืช, ืืืื ืืืืืง ืืช ืืืืืจืืช ืื ืืืืืืช, ืืชื ืืืื ืืืฉืชืืฉ ื-cmdlet Get-ExecutionPolicy, ืฉืืืืืจ ืืช ืืื ืืืขืจืืื ืืืืื:
Restricted
- ืืฉืงืช ืกืงืจืืคืืื ืืืฉืืชืช (ืืืจืืจืช ืืืื);
AllSigned
- ืจืง ืืฉืงืช ืกืงืจืืคืืื ืืชืืืื ืขื ืืื ืืคืชื ืืืืื ืืืชืจืช;
RemoteSigned
- ืืืชืจ ืืืคืขืื ืกืงืจืืคืืื ืืชืืืื ืืืขืืื;
Unrestricted
- ืืืชืจ ืืืจืืฅ ืื ืกืงืจืืคืืื.
ืืื ืื ืืฉ ืฉืชื ืืคืฉืจืืืืช. ืืืืืืื ืืืืชืจ ืืจืื ืืืชืืื ืขื ืกืงืจืืคืืื, ืืื ืื ืืืฉืืฃ ืจืฆืื ื ืืืื - ื ืขืกืืง ืืื ืืืืืจืื ืืืืื. ืขืืฉืื ืืืื ื ืื ืืืจื ืืคืืืช ืืชื ืืืืช ืื ืฉื ื ืืช ืืืืื ืืืช:
Set-ExecutionPolicy RemoteSigned
ืชืฆืืจื ืืืคืขืื ืืช PowerShell ืืื ืื ืืขืจืืช ืืื ืืขืฉืืช ืืืช, ืื ืื ืืชื ืืืื ืืฉื ืืช ืืช ืืืืื ืืืช ืขืืืจ ืืืฉืชืืฉ ืื ืืืื ืขื ืืืืจื ืืืืืืช.
ืกืงืจืืคืืื ื ืืชืืื ืืฉืคืช ืชืื ืืช ืืื ืื ืขืฆืืื, ืฉืืคืงืืืืช ืฉืื ื ืงืจืืืช ืขื ืคื ืืืชื ืขืืงืจืื ืืื ื-cmdlets ืฉื ืืื ื ืงืืื ืืื: "Action-Object" ("ืคืืขื-ืฉื"). ืืืจืชื ืืขืืงืจืืช ืืื ืืืคืื ืืฉืืืืช ื ืืืืืืืช ืืืืืืืืืืช, ืื ืืืื ืฉืคื ืืคืืจืฉืช ืืืื ืฉืืฉ ืื ืืช ืื ืืืื ืื ืืืจืืฉืื: ืงืคืืฆื ืืืชื ืืช, ืืืืืืช, ืืฉืชื ืื, ืืขืจืืื, ืืืืืืงืืื, ืืืคืื ืืฉืืืืืช ืืื'. ืื ืขืืจื ืืงืกื ืืชืืื ืืกืงืจืืคืืื, ืืื ืขืืืฃ ืืืคืขืื ืืช Windows PowerShell ISE.
ืืชื ืืืื ืืืขืืืจ ืคืจืืืจืื ืืกืงืจืืคื, ืืืืืืจ ืืืชื ืื ืืจืฉ, ืืืืืืืจ ืขืจืื ืืจืืจืช ืืืื. ืื ืืกืฃ, Windows PowerShell ืืืคืฉืจ ืื ืืืฆืืจ ืืืงืจืื ืืคืื ืงืฆืืืช ืืืืชื ืืืคื ืืื cmdlets, ืขื ืืื ืฉืืืืฉ ืืืื ื Function ืืืกืืืจืืื ืืกืืืกืืื. ืกืงืจืืคื ืขื ืคืื ืงืฆืืืช ื ืงืจื ืืืืื ืืืฉ ืื ืกืืืืช .psm1. ืืืืืืื ืืืืืื ืืืืืช ืืืืืกื ืื ืืกืคืจืืืช ืืืืืืจืืช ืืืฉืชื ื ืกืืืืช PowerShell. ืืชื ืืืื ืืืฆืื ืืืชื ืขื ืืคืงืืื ืืืื:
Get-ChildItem Env:PSModulePath | Format-Table -AutoSize
ืืกืืขืื
ืืืืืื ืืืืจืื ื, ืืฉืชืืฉื ื ืืืื ื ืืืืืจ ืืืฉืชืืฉื ืืขืืคืช Unix. ื-Windows PowerShell, ืืกืจืื ืืื ืื ืื ืืืคืฉืจ ืืืขืืืจ ืืช ืืคืื ืฉื ืคืงืืื ืืืช ืืงืื ืฉื ืืืจ, ืืื ืืฉ ืืืื ืืฉืืขืืชื ืืืืฉืื ื-pipeline: ืื ืื ื ืืืจ ืื ืืืืจืื ืขื ืกื ืฉื ืชืืืื ืื ืกืื ืืืฉืื ืฉื ืึถืงืกื. cmdlets ืืืื ืื ืื ืคืื ืงืฆืืืช ืืืืืจืืช ืขื ืืื ืืฉืชืืฉ ืืืืืจืื ืืืืืืงืืื ืื ืืขืจืืื ืฉื ืืืืืืงืืื, ืืืืืืื ืื ืืงืื ืืืชื ืืงืื. ืืื ืืขืืคืช Bourne ืืืืจืฉืื ืืจืืื, PowerShell ืืงืื ืขื ืืฉืืืืช ืืืจืืืืช ืืืืฆืขืืช ืฆืื ืืจ.
ืืืืืื ืืคืฉืืื ืืืืชืจ ืืฆืื ืืจ ื ืจืืืช ืื:
Get-Service | Sort-Object -property Status
ืจืืฉืืช, ื-cmdlet Get-Service ืืืืฆืข, ืืืืืจ ืืื ืื ืืฉืืจืืชืื ืืืชืงืืืื ืขื ืืื ืืืขืืจืื ื-Cmdlet Sort-Object ืืฆืืจื ืืืื ืืคื ืืืืคืืื Status. ืืืืื ืืจืืืื ื ืืืขืืจืช ืืชืืฆืื ืฉื ืืกืขืืฃ ืืงืืื ืฉื ืืฆืื ืืจ ืชืืื ืืกืื ืฉืื - ืืืจื ืืื ืื InputObject. ื ืืฉื ืื ืืืืื ืืืชืจ ืคืืจืื ืืืืืจ ืืืืงืืฉ ืืฉืคืช ืืชืื ืืช PowerShell.
ืื ืชืจืฆื, ืชืืืื ืืืืฉืื ืืช ืืฉืจืฉืจืช ืืืืขืืืจ ืืช ืืชืืฆืื ืฉื ืคืขืืืช Sort-Object ื-cmdlet ืืืจ (ืื ืืืืฆืขื ืืฉืืื ืืืืื). ืืื, ืืืฉืชืืฉื Windows ืืฉ ืื ืืืฉื ืืืื ื ืืขืืืื ืืืืืจ ืืื Unixoids:
Get-Service | Sort-Object -property Status | more
ืืคืขืืช ืืฉืืืืช ืืจืงืข
ืืขืชืื ืงืจืืืืช, ืืฉ ืฆืืจื ืืืคืขืื ืคืงืืื ืืกืืืืช ืืจืงืข, ืืื ืื ืืืืืช ืืชืืฆืื ืฉื ืืืฆืืขื ืืืคืขืืช ืืืขืืคืช. ื-Windows PowerShell ืืฉ ืืกืคืจ cmdlets ืืืงืจื ืื:
Start-Job
- ืืฉืงืช ืืฉืืืช ืจืงืข;
Stop-Job
- ืขืฆืืจ ืืช ืืฉืืืช ืืจืงืข;
Get-Job
- ืืฆื ืืช ืจืฉืืืช ืืฉืืืืช ืืจืงืข;
Receive-Job
- ืฆืคืืื ืืชืืฆืื ืฉื ืืืฆืืข ืืืฉืืื ืืจืงืข;
Remove-Job
- ืืืืงืช ืืฉืืืช ืจืงืข;
Wait-Job
- ืืขืืจืช ืืฉืืืช ืืจืงืข ืืืจื ืืงืื ืกืืื.
ืืื ืืืชืืื ืืฉืืืช ืจืงืข, ืื ื ืืฉืชืืฉืื ื-cmdlet Start-Job ืืืฆืืื ืื ืคืงืืื ืื ืงืืืฆืช ืคืงืืืืช ืืกืืืจืืื ืืกืืืกืืื:
Start-Job {Get-Service}
ื ืืชื ืืชืคืขื ืืฉืืืืช ืจืงืข ื-Windows PowerShell ืขื ืืื ืืืจืช ืฉืื. ืจืืฉืืช, ื ืืื ืืืฆื ืืืฆืื ืืืชื:
Get-Job
ืขืืฉืื ืืืื ื ืจืื ืืช ืืชืืฆืื ืฉื ืืขืืืื Job1:
Receive-Job Job1 | more
ืืื ืื ืคืฉืื.
ืืืฆืืข ืคืงืืื ืืจืืืง
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 ืืฆืืื ืืกืคืจ ืจื ืฉื cmdlets ืืืฉืื ืืืืื ืฉื ืืช ืืคืืชืื. ืืชื ืืืื ืืืืืช ืืช ืืืจืกื ืฉื ืืขืืคืช ืืคืงืืื ืืืืชืงื ืช ืืืืฉื ืืืืฆืขืืช ืืืืคืืื PSVersion ืฉื ืืืฉืชื ื ืืืืื ื $PSVersionTable:
$PSVersionTable.PSVersion
ืืชื ืืืื ืื ืืืฉืชืืฉ ื-cmdlet:
Get-Variable -Name PSVersionTable โValueOnly
ืืืชื ืืืืจ ื ืขืฉื ืขื ื-cmdlet Get-Host. ืืืขืฉื, ืืฉ ืืจืื ืืคืฉืจืืืืช, ืืื ืืื ืืืฉืชืืฉ ืืื ืืชื ืฆืจืื ืืืืื ืืช ืฉืคืช ืืชืื ืืช PowerShell, ืื ืฉื ืขืฉื ื
ืชืืฆืืืช ืฉื
ืืืงืจืืกืืคื ืืฆืืืื ืืืฆืืจ ืืขืืคืช ืืืงื ืืืืช ืขื ืกืืืื ืืฉืืืืช ื ืืื ืืคืืชืื ืกืงืจืืคืืื. ืืื ื ืืื ืืืืืื ืืืืืจืื ืื ื ืืขืืื ืืื ืืงืก ืืืื ืืืจืฆืื ืขืืืงื ืขื ืืขืจืืืช ืืคืขืื ืฉื ืืฉืคืืช Windows ืืื ืืชืืื ืืช ืขืืืจื ืืคืืืคืืจืืช NET Core. ื ืืชื ืืงืจืื ื-PowerShell ืืขืืคืช ืืื ืื ืขืฆืืื ืืืืืื ืฉ-cmdlet ืืคืื ืงืฆืืืช ืืืืืจืืช ืขื ืืื ืืฉืชืืฉ ืืืืืจืื ืืืืืืงืืื ืื ืืขืจืืื ืฉื ืืืืืืงืืื ืืืืืืื ืืงืืช ืืืชื ืืงืื. ืื ื ืืืฉืืื ืฉืื ืื ืืื ืืฉืจืชืื ื-Windows ืฆืจืืืื ืืืืืช ืืืขืืื ืฉื ืืืื ืืื: ืืืฃ ืืืื ืฉืื ืื ืืืื ืืืกืชืืจ ืืื ืฉืืจืช ืืคืงืืื. ืืฉ ืฆืืจื ืืืืืื ืืืขืืคืช ืงืื ืกืืื ืืชืงืืืช
ืจืง ืืฉืชืืฉืื ืจืฉืืืื ืืืืืื ืืืฉืชืชืฃ ืืกืงืจ.
ืืืื ื ืืฉืืื ืืฉ ืืขืกืืง ืงืืื ืื ืืืืืจืื ืืืืื ืืกืืจื?
-
53,2%ืชืื ืืช ื- PowerShell123
-
42,4%ืคืื ืงืฆืืืช ืืืืืืืื ืฉื PowerShell98
-
22,1%ืืื ืืืชืื ืขื ืชืกืจืืืื ืืฉืื?51
-
12,1%ืขืืืื ืขื ืืืืจืื ืืจื ืกืคืงืื (ืกืคืงืื)28
-
57,6%ืืืืืืฆืื ืฉื ื ืืืื ืืืฉืืื ืขื PowerShell133
-
30,7%ื ืืืื ืชืืื ื ืืืืืขืช ืงืืืฆื ืืคืขืื ืฉื PowerShell ืืืืฆืจื ืฆื ืฉืืืฉื71
231 ืืฉืชืืฉืื ืืฆืืืขื. 37 ืืฉืชืืฉืื ื ืื ืขื.
ืืงืืจ: www.habr.com