PowerShell-แแแ แแฃแจแแแแแกแแก แแแ แแแแ, แ แแกแแช แแฎแแแแแแ, แแ แแก แแ แซแแแแแแแ (Cmdlets).
แแ แซแแแแแแก แแแ แ แแกแ แแแแแแงแฃแ แแแ:
Verb-Noun -Parameter1 ValueType1 -Parameter2 ValueType2[]
แแแฎแแแ แแแ
แแแฎแแแ แแแ PowerShell-แจแ แฎแแแแแกแแฌแแแแแแ Get-Help แแ แซแแแแแแก แแแแแงแแแแแแ. แแ แ-แแ แแ แแแ แแแแขแ แ แจแแแซแแแแ แแงแแก แแแแแแแแฃแแ: แแแแแแแแแ, แแแขแแแฃแ แ, แกแ แฃแแ, แแแแแแ, showWindow.
Get-Help Get-Service -full แแแแแ แฃแแแแก Get-Service แแ แซแแแแแแก แแแฅแแแแแแแก แกแ แฃแ แแฆแฌแแ แแก
Get-Help Get-S* แแฉแแแแแแก แงแแแแ แฎแแแแแกแแฌแแแแ แแ แซแแแแแแก แแ แคแฃแแฅแชแแแก Get-S*-แแ แแแฌแงแแแฃแแ
แแกแแแ แแ แแก แแแขแแแฃแ แ แแแแฃแแแแขแแชแแ Microsoft-แแก แแคแแชแแแแฃแ แแแแกแแแขแแ.
แแฅ แแ แแก แแแแแแแแ แแแฎแแแ แแแ Get-Evenlog แแ แซแแแแแแกแแแแก
แแฃ แแแ แแแแขแ แแแ แฉแแกแแฃแแแ แแแแแ แแขแฃแ แคแ แฉแฎแแแแแจแ [], แแแจแแ แแกแแแ แแ แฉแแแแแแ.
แแแฃ, แแ แแแแแแแแจแ แกแแญแแ แแ แแแแแ แแฃแ แแแแแก แกแแฎแแแ แแ แแแ แแแแขแ แแก แกแแฎแแแ
แแฃ แแแแแแแ แแแแแ EntryType แแแ แแแแขแ แก, แฎแแแแแ แแแแจแแแแแแแแแก, แ แแแแแแแช แฉแแกแแฃแแแ แฎแแแฃแแ แคแ แฉแฎแแแแแจแ. แแ แแแ แแแแขแ แแกแแแแก แฉแแแ แจแแแแแซแแแ แแแแแแแงแแแแ แแฎแแแแ แฌแแแแกแฌแแ แแแแกแแแฆแแ แฃแแ แแแแจแแแแแแแแแ แฎแแแฃแแ แแ แแแแขแแแจแ.
แแแคแแ แแแชแแ แแแแก แจแแกแแฎแแ, แแ แแก แแฃ แแ แ แแแ แแแแขแ แ แกแแญแแ แ, แจแแแแซแแแแ แแฎแแแแ แฅแแแแแ แแแชแแแฃแ แแฆแฌแแ แแจแ แกแแญแแ แ แแแแจแ. แแแแแ แแแชแแแฃแ แแแแแแแแจแ, After แแขแ แแแฃแขแ แแ แฉแแแแแแ, แ แแแแแ Required แแแงแแแแแฃแแแ false-แแ. แจแแแแแแ, แฉแแแ แแฎแแแแแ แแแแแชแแแก แแแแก แกแแแแ แแกแแแ แแ, แ แแแแแแช แแแแแแก แกแแฎแแแแ. แแก แแแจแแแแก, แ แแ แแฅแแแ แจแแแแซแแแแ แแแฃแแแแแ แแแ แแแแขแ แ แแฎแแแแ แกแแฎแแแแ, แแแฃ:
Get-EventLog -LogName Application -After 2020.04.26
แแแแแแแแ LogName แแแ แแแแขแ แก Named-แแก แแแชแแแแ แฐแฅแแแแ แ แแชแฎแแ 0, แแก แแแจแแแแก, แ แแ แฉแแแ แจแแแแแซแแแ แแแแแแ แแแ แแแ แแแแขแ แก แกแแฎแแแแก แแแ แแจแ, แแแแ แแ แแแกแ แกแแกแฃแ แแแแ แแแแแแแแแแ แแแแ แแแแแแแแแ:
Get-EventLog Application -After 2020.04.26
แแแแฃแจแแแ แแก แแ แซแแแแแ:
Get-EventLog -Newest 5 Application
Alias
แแแแกแแแแแก, แ แแ แฉแแแ แจแแแแแซแแแ แแแแแแแงแแแแ แฉแแแฃแแแแ แแแ แแ แซแแแแแแแ แแแแกแแแแแแ PowerShell-แจแ, แแ แแก แแแขแกแแฎแแแแแ (Alias).
Set-Location แแ แซแแแแแแก แแแขแกแแฎแแแแก แแแแแแแแแ cd.
แแแฃ แแ แซแแแแแแก แแแแแซแแฎแแแแก แแแชแแแแ
Set-Location โD:โ
แจแแแแแซแแแ แแแแแแแงแแแแ
cd โD:โ
แแกแขแแ แแ
แแ แซแแแแแแก แแแ แแแแก แแกแขแแ แแแก แกแแแแฎแแแแ แจแแแแซแแแแ แแแแแแงแแแแ Get-History
แจแแแกแ แฃแแแ แแ แซแแแแแ แแกแขแแ แแแแแ Invoke-History 1; แแแแฎแกแแแแแ แแกแขแแ แแ 2
แฌแแแแแ แแกแขแแ แแ
แแแแกแแแแแแก
แแแแกแแแแแ powershell-แจแ แแ แแก, แ แแแแกแแช แแแ แแแแ แคแฃแแฅแชแแแก แจแแแแแ แแแแ แแแ แแแแแแแก. แแฅ แแ แแก แแแแแแแแ แแแแกแแแแแแก แแแแแงแแแแแแ:
Get-Verb | Measure-Object
แแแแ แแ แแแแกแแแแแแก แฃแแแ แแแกแแแแแแ, แแแแฆแแ แฃแคแ แ แแแ แขแแแ แแแแแแแแ. แแแแฆแ แแฃแแแ
Get-Verb "get"
แแฃ แแแฃแซแแฎแแแ Get-Help Get-Verb -Full แแแฎแแแ แแแแก, แแแจแแ แแแแแแแฎแแแ, แ แแ Verb แแแ แแแแขแ แ แแฆแแแก pipline แจแแงแแแแแก แแ ByValue แแฌแแ แแแ แคแ แฉแฎแแแแแจแ.
แแก แแแจแแแแก, แ แแ แฉแแแ แจแแแแแซแแแ แแแแแแฌแแ แแ Get-Verb "get" to "get" | GetVerb.
แแแฃ, แแแ แแแแ แแแแแฎแแขแแแก แจแแแแแ แแ แแก แกแขแ แแฅแแแ แแ แแแ แแแแแแชแแแ Get-Verb แแ แซแแแแแแก Verb แแแ แแแแขแ แก pipline input-แแ แแแแจแแแแแแแแก แแแฎแแแแแ.
แแกแแแ แแแแกแแแแแแก แจแแงแแแแ แจแแแซแแแแ แแงแแก ByPropertyName. แแ แจแแแแฎแแแแแจแ แแแแแแชแแแ แแแแแฅแขแก, แ แแแแแกแแช แแฅแแก แแแแกแแแ แแกแแแแกแ แกแแฎแแแแ Verb.
แชแแแแแแแ
แชแแแแแแแ แแ แแ แแก แแแแชแ แแ แแแ แแคแแแ แแ แแแแแแแแฃแแแ $-แแ แฌแแ
$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 | Sort
PowerShell-แจแ แแแกแแแแแแ แแแแแแแขแแก แแแแฆแแแแก แแแ แแ แแ แกแแแแแก, แแแแ แแ แแแแก แแแแแแแแ แจแแแแซแแแแ แแกแ:
$ArrayExample = $ArrayExample | where { $_ -ne โFirstโ }
$ArrayExample = $ArrayExample | where { $_ -ne $ArrayExample[0] }
แแแกแแแแก แแแแฆแแแ:
$ArrayExample = $null
loops
แแแ แงแฃแแแก แกแแแขแแฅแกแ:
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 () {} else
switch($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