PowerShell เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจธเจพเจจเฉเฉฐ เจเจฎเจพเจเจกเจพเจ (Cmdlets) เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจจเจพ เจชเฉเจเจฆเจพ เจนเฉเฅค
เจเจฎเจพเจเจก เจเจพเจฒ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ:
Verb-Noun -Parameter1 ValueType1 -Parameter2 ValueType2[]
เจฎเจฆเจฆ เจเจฐเฉ
เจชเจพเจตเจฐเจธเจผเฉเจฒ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจจเฉเฉฐ Get-Help เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจคเฉเจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ: เจเจฆเจพเจนเจฐเจฃ, เจตเจฟเจธเจคเฉเจฐเจฟเจค, เจชเฉเจฐเจพ, เจเจจเจฒเจพเจเจจ, เจเจพเจ showWindowเฅค
Get-Help Get-Service -full Get-Service เจเจฎเจพเจเจก เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ เจเจธเจฆเจพ เจชเฉเจฐเจพ เจตเฉเจฐเจตเจพ เจฆเฉเจตเฉเจเจพเฅค
Get-Help Get-S* Get-S* เจจเจพเจฒ เจธเจผเฉเจฐเฉ เจนเฉเจฃ เจตเจพเจฒเฉ เจธเจพเจฐเฉ เจเจชเจฒเจฌเจง เจเจฎเจพเจเจกเจพเจ เจ
เจคเฉ เจซเฉฐเจเจธเจผเจจ เจฆเจฟเจเจพเจเจเจพเฅค
เจฎเจพเจเจเฉเจฐเฉเจธเจพเจซเจ เจฆเฉ เจ เจงเจฟเจเจพเจฐเจค เจตเฉเฉฑเจฌเจธเจพเจเจ 'เจคเฉ เจตเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฆเจธเจคเจพเจตเฉเจเจผ เจฎเฉเจเฉเจฆ เจนเจจเฅค
เจเฉฑเจฅเฉ Get-Evenlog เจเจฎเจพเจเจก เจฒเจ เจฎเจฆเจฆ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจนเฉเฅค

เจเฉเจเจฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฐเจ เจฌเจฐเฉเจเจเจพเจ [] เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจนเจจ, เจคเจพเจ เจเจน เจตเจฟเจเจฒเจชเจฟเจ เจนเจจเฅค
เจฏเจพเจจเฉ, เจเจธ เจเจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจ, เจเจฐเจจเจฒ เจจเจพเจฎ เจเฉเจฆ เจฒเจพเจเจผเจฎเฉ เจนเฉ, เจ
เจคเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเจพเจฎ เจจเจนเฉเจเฅค เจเฉเจเจฐ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจเจฟเจธเจฎ เจ
เจคเฉ เจเจธเจฆเจพ เจจเจพเจฎ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจเจเฉฑเจ เฉ เจฌเฉฐเจฆ เจนเจจ, เจคเจพเจ เจเจน เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฟเจเจฒเจชเจฟเจ เจนเฉเฅค
เจเฉเจเจฐ เจคเฉเจธเฉเจ EntryType เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ เจคเฉเจนเจพเจจเฉเฉฐ เจเจฐเจฒเฉ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจฎเฉเฉฑเจฒ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉเฅค เจเจธ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฒเจ, เจ เจธเฉเจ เจธเจฟเจฐเจซ เจเจฐเจฒเฉ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค
เจ เจธเฉเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจตเจฐเจฃเจจ เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจเฉเจคเจฐ เจตเจฟเฉฑเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเฉฑเจชเจฐ เจฆเจฟเฉฑเจคเฉ เจเจฆเจพเจนเจฐเจฃ เจตเจฟเฉฑเจ, After เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจตเจฟเจเจฒเจชเจฟเจ เจนเฉ, เจเจฟเจเจเจเจฟ เจฒเฉเฉเฉเจเจฆเจพ เจเจฒเจค เจคเฉ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจ เฉฑเจเฉ, เจ เจธเฉเจ เจธเจฅเจฟเจคเฉ เจเฉเจคเจฐ เจตเฉเจเจฆเฉ เจนเจพเจ, เจเจฟเจธเจจเฉเฉฐ เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจฒเฉเจฌเจฒ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค เจเจธเจฆเจพ เจ เจฐเจฅ เจนเฉ เจเจฟ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจธเจฟเจฐเจซ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจญเจพเจต:
Get-EventLog -LogName Application -After 2020.04.26เจเจฟเจเจเจเจฟ LogName เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฟเฉฑเจ Named เจฆเฉ เจฌเจเจพเจ เจจเฉฐเจฌเจฐ 0 เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจธเฉ, เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจ เจธเฉเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจจเจพเจฎ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเจเจธเฉเจธ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจชเจฐ เจเจธเจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจเฉ:
Get-EventLog Application -After 2020.04.26เจเจ เจเจธ เจนเฉเจเจฎ เจจเฉเฉฐ เจตเฉ เจธเจตเฉเจเจพเจฐ เจเจฐเฉเจ:
Get-EventLog -Newest 5 Applicationเจเจช
เจเฉฐเจธเฉเจฒ เจคเฉเจ เจเจพเจฃเฉ-เจชเจเจพเจฃเฉ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ, PowerShell เจเฉเจฒ เจเจชเจจเจพเจฎ (เจเจชเจจเจพเจฎ) เจนเจจเฅค
เจธเฉเฉฑเจ-เจฒเฉเจเฉเจธเจผเจจ เจเจฎเจพเจเจก เจฒเจ เจเจชเจจเจพเจฎ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ cd เจนเฉเฅค
เจฏเจพเจจเฉ, เจเจฎเจพเจเจก เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจฆเฉ เจฌเจเจพเจ
Set-Location โD:โเจ เจธเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเจพเจ
cd โD:โเจเจคเจฟเจนเจพเจธ
เจเจฎเจพเจเจก เจเจพเจฒเจพเจ เจฆเจพ เจเจคเจฟเจนเจพเจธ เจฆเฉเจเจฃ เจฒเจ, เจคเฉเจธเฉเจ Get-History เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ
เจเจคเจฟเจนเจพเจธ เจคเฉเจ เจเฉฑเจ เจเจฎเจพเจเจก เจเจฒเจพเจ เจเจจเจตเฉเจ-เจเจคเจฟเจนเจพเจธ 1; เจเจจเจตเฉเจ-เจเจคเจฟเจนเจพเจธ 2
เจเจคเจฟเจนเจพเจธ เจธเจพเจซเจผ เจเจฐเฉ
เจชเจพเจเจชเจฒเจพเจเจจ
PowerShell เจตเจฟเฉฑเจ เจเฉฑเจ เจชเจพเจเจชเจฒเจพเจเจจ เจเจฆเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฆเฉเจ เจชเจนเจฟเจฒเฉ เจซเฉฐเจเจธเจผเจจ เจฆเจพ เจจเจคเฉเจเจพ เจฆเฉเจเฉ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจชเจพเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉฑเจฅเฉ เจเฉฑเจ เจชเจพเจเจชเจฒเจพเจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจนเฉ:
Get-Verb | Measure-Objectเจชเจฐ เจชเจพเจเจชเจฒเจพเจเจจ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ เจจเจพเจฒ เจธเจฎเจเจฃ เจฒเจ, เจเจ เจเฉฑเจ เจธเจฐเจฒ เจเจฆเจพเจนเจฐเจฃ เจฒเจเจเฅค เจเฉฑเจ เจเฉเจฎ เจนเฉ
Get-Verb "get"เจเฉเจเจฐ เจ เจธเฉเจ help เจจเฉเฉฐ Get-Help Get-Verb -Full เจเจนเจฟเฉฐเจฆเฉ เจนเจพเจ, เจคเจพเจ เจ เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ Verb เจชเฉเจฐเจพเจฎเฉเจเจฐ เจชเจพเจเจชเจฒเจพเจเจจ เจเจจเจชเฉเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฐ เจเจฐเจฆเจพ เจนเฉ เจ เจคเฉ ByValue เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจนเฉเฅค

เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจ
เจธเฉเจ Get-Verb "get" เจจเฉเฉฐ "get" เจตเจฟเฉฑเจ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ เจธเจเจฆเฉ เจนเจพเจ | Get-Verb.
เจฏเจพเจจเฉ, เจชเจนเจฟเจฒเฉ เจธเจฎเฉเจเจฐเจจ เจฆเจพ เจจเจคเฉเจเจพ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจนเฉ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจฎเฉเฉฑเจฒ เจฆเฉเจเจฐเจพ เจชเจพเจเจชเจฒเจพเจเจจ เจเจจเจชเฉเจ เจฐเจพเจนเฉเจ Get-Verb เจเจฎเจพเจเจก เจฆเฉ Verb เจชเฉเจฐเจพเจฎเฉเจเจฐ เจตเจฟเฉฑเจ เจชเจพเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจชเจพเจเจชเจฒเจพเจเจจ เจเจจเจชเฉเฉฑเจ ByPropertyName เจตเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจเฉฑเจ เจ
เจเจฟเจนเฉ เจตเจธเจคเฉ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจพเจเจเฉ เจเจฟเจธเจฆเจพ เจจเจพเจฎ เจเฉฑเจ เจธเจฎเจพเจจ เจตเจฐเจฌ, เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเฉเฅค
เจตเฉเจฐเฉเจฌเจฒ
เจตเฉเจฐเฉเจเจฌเจฒ เจเจผเฉเจฐเจฆเจพเจฐ เจขเฉฐเจ เจจเจพเจฒ เจเจพเจเจช เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจ เจคเฉ เจเฉฑเจ เจฎเฉเจนเจฐเฉ $ เจเจฟเฉฐเจจเฉเจน เจจเจพเจฒ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
$example = 4> เจเจฟเฉฐเจจเฉเจน เจฆเจพ เจ
เจฐเจฅ เจนเฉ เจกเฉเจเจพ เจชเจพเจเจฃเจพ
เจเจฆเจพเจนเจฐเจจ เจฒเจ, $example > File.txt
เจเจธ เจธเจฎเฉเจเจฐเจจ เจจเจพเจฒ เจ
เจธเฉเจ $example เจตเฉเจฐเฉเจเจฌเจฒ เจคเฉเจ เจกเฉเจเจพ เจจเฉเฉฐ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจฐเฉฑเจเจพเจเจเฉเฅค
Set-Content -Value $example -Path File.txt เจเจฎเจพเจเจก เจฆเฉ เจธเจฎเจพเจจ
เจเจฐเฉเจเจผ
เจเจฐเฉ เจธเจผเฉเจฐเฉเจเจคเฉเจเจฐเจจ:
$ArrayExample = @(โFirstโ, โSecondโ)เจเฉฑเจ เจเจพเจฒเฉ เจเจฐเฉ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ:
$ArrayExample = @()เจธเฉเจเจเจพเจเจ เจฆเฉเจเจฐเจพ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ:
$ArrayExample[0]เจชเฉเจฐเจพ เจเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ:
$ArrayExampleเจเฉฑเจ เจคเฉฑเจค เจเฉเฉเจจเจพ:
$ArrayExample += โThirdโ$ArrayExample += @(โFourthโ, โFifthโ)เจเจพเจเจเฉ:
$ArrayExample | Sort$ArrayExample | Sort -Descendingเจชเจฐ เจเจธ เจเจพเจเจเฉ เจจเจพเจฒ เจเจฐเฉ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเฉเจ เจฌเจฆเจฒเจพเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพเฅค เจ เจคเฉ เจเฉเจเจฐ เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจฐเฉ เจตเจฟเฉฑเจ เจเจพเจเจเฉ เจเฉเจคเจพ เจกเฉเจเจพ เจนเฉเจตเฉ, เจคเจพเจ เจธเจพเจจเฉเฉฐ เจเจพเจเจเฉ เจเฉเจคเฉ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ:
$ArrayExample = $ArrayExample | SortPowerShell เจตเจฟเฉฑเจ เจเจฐเฉ เจคเฉเจ เจเจฟเจธเฉ เจเจฒเฉเจฎเฉเจเจ เจจเฉเฉฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจนเจเจพเจเจฃ เจฆเจพ เจเฉเจ เจคเจฐเฉเจเจพ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
$ArrayExample = $ArrayExample | where { $_ -ne โFirstโ }$ArrayExample = $ArrayExample | where { $_ -ne $ArrayExample[0] }
เจเฉฑเจ เจเจฐเฉ เจจเฉเฉฐ เจฎเจฟเจเจพเจเจฃเจพ:
$ArrayExample = $nullเจฒเฉเจชเจธ
เจฒเฉเจชเจธ เจฆเจพ เจธเจฟเฉฐเจเฉเจเจธ:
for($i = 0; $i -lt 5; $i++){}
$i = 0
while($i -lt 5){}
$i = 0
do{} while($i -lt 5)
$i = 0
do{} until($i -lt 5)
ForEach($item in $items){}เจฒเฉเจช เจฌเฉเจฐเฉเจ เจคเฉเจ เจฌเจพเจนเจฐ เจเจเฅค
เจเจพเจฐเฉ เจคเฉฑเจค เจจเฉเฉฐ เจเฉฑเจกเจฃเจพเฅค
เจธเจผเจฐเจคเฉเจ เจฌเจฟเจเจจ
if () {} elseif () {} elseswitch($someIntValue){
1 { โOption 1โ }
2 { โOption 2โ }
default { โNot setโ }
}
เจซเฉฐเจเจธเจผเจจ
เจซเฉฐเจเจธเจผเจจ เจชเจฐเจฟเจญเจพเจธเจผเจพ:
function Example () {
echo &args
}เจซเฉฐเจเจธเจผเจจ เจฒเจพเจเจ เจเจฐเจจเจพ:
Example โFirst argumentโ โSecond argumentโเจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจตเจฟเฉฑเจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจจเจพ:
function Example () {
param($first, $second)
}
function Example ($first, $second) {}เจซเฉฐเจเจธเจผเจจ เจฒเจพเจเจ เจเจฐเจจเจพ:
Example -first โFirst argumentโ -second โSecond argumentโเจ เจชเจตเจพเจฆ
try{
} catch [System.Net.WebException],[System.IO.IOException]{
} catch {
} finally{
}
เจธเจฐเฉเจค: www.habr.com
