ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ PowerShell ΠΏΡΡΠ²ΠΎΡΠΎ Π½Π΅ΡΠΎ, Ρ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°ΠΌΠ΅, ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ (Cmdlet).
ΠΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
ΠΠ»Π°Π³ΠΎΠ»-ΠΠΌΠ΅ -ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ1 Π’ΠΈΠΏΠ‘ΡΠΎΠΉΠ½ΠΎΡΡ1 -ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ2 Π’ΠΈΠΏΠ‘ΡΠΎΠΉΠ½ΠΎΡΡ2[]
ΠΠΎΠΌΠΎΡ
ΠΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠΌΠΎΡ Π² PowerShell ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Get-Help. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅: example, detailed, full, online, showWindow.
Get-Help Get-Service -full ΡΠ΅ Π²ΡΡΠ½Π΅ ΠΏΡΠ»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Service
Get-Help Get-S* ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π·Π°ΠΏΠΎΡΠ²Π°ΡΠΈ Ρ Get-S*
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ°ΠΉΡ Π½Π° Microsoft ΠΈΠΌΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΠΎΠΌΠΎΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Eventlog

ΠΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ [], ΡΠ΅ ΡΠ° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ.
Π’ΠΎΠ΅ΡΡ Π² ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΌΠΎΡΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° ΠΆΡΡΠ½Π°Π»Π° Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ, Π° Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Π½Π΅. ΠΠΊΠΎ ΡΠΈΠΏΡΡ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π² ΡΠΊΠΎΠ±ΠΊΠΈ Π·Π°Π΅Π΄Π½ΠΎ, ΡΠΎΠ³Π°Π²Π° ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.
ΠΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° EntryType, ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π²ΡΠ² ΡΠΈΠ³ΡΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ. ΠΠ° ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π²ΡΠ² ΡΠΈΠ³ΡΡΠ½ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΡΠΎΠ²Π° Π΄Π°Π»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π΅Π½, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρ Π² ΠΏΠΎΠ»Π΅ΡΠΎ Required. Π ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡΡ After Π΅ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΠ΅ΡΡ Required ΡΡΠΎΠΈ false. ΠΠ°ΠΊΡΠ°Ρ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅ Position, ΡΡΠ΅ΡΡ ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Named. Π’ΠΎΠ²Π° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΊΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΠΈΠΌΠ΅, ΡΠΎΠ΅ΡΡ:
Get-EventLog -LogName Application -After 2020.04.26Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π·Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° LogName Π²ΠΌΠ΅ΡΡΠΎ Named Π±Π΅ΡΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΡΠΈΡΠ»ΠΎ 0, ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Π±Π΅Π· ΠΈΠΌΠ΅, Π° ΠΏΠΎΡΠΎΡΠ²Π°ΠΉΠΊΠΈ Π³ΠΎ Π² Π½ΡΠΆΠ½ΠΈΡ ΡΠ΅Π΄:
Get-EventLog Application -After 2020.04.26ΠΠ° Π΄ΠΎΠΏΡΡΠ½Π΅ΠΌ ΠΈ ΡΠ°ΠΊΡΠ² ΡΠ΅Π΄:
Get-EventLog -Newest 5 ApplicationΠΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ° Π² PowerShell, ΠΈΠΌΠ° ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΈ (Alias).
ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Set-Location Π΅ cd.
Π’ΠΎΠ΅ΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·Π²ΠΈΠΊΠ°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°
Set-Location βD:βΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅
cd βD:βΠΡΡΠΎΡΠΈΡ
ΠΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Get-History
ΠΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ ΠΈΡΡΠΎΡΠΈΡΡΠ° Invoke-History 1; Invoke-History 2
ΠΠ·ΡΠΈΡΡΠΈ ΠΈΡΡΠΎΡΠΈΡΡΠ° Clear-History
Pipeline
ΠΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΡΡ Π² PowerShell Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° Π½Π° Π²ΡΠΎΡΠ°ΡΠ°. ΠΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°:
Get-Verb | Measure-ObjectΠΠΎ Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°, Π½Π΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΠΎ-ΠΎΠΏΡΠΎΡΡΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π°
Get-Verb "get"ΠΠΊΠΎ ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΡΡΠ° Get-Help Get-Verb -Full, ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌ, ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΡΡ Verb ΠΏΡΠΈΠ΅ΠΌΠ° pipline Π²Ρ ΠΎΠ΄ ΠΈ Π² ΡΠΊΠΎΠ±ΠΈΡΠ΅ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ByValue.

Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ΅ΠΌ Get-Verb 'get' Π½Π° 'get' | Get-Verb.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΡΡ ΠΎΡ ΠΏΡΡΠ²ΠΎΡΠΎ ΠΈΠ·ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π΅ Π½ΠΈΠ· ΠΈ ΡΠΎΠΉ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° Verb Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Verb ΡΡΠ΅Π· pipline Π²Ρ
ΠΎΠ΄ ΠΏΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡ.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, pipline Π²Ρ
ΠΎΠ΄ΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ 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Цикли
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π½Π° ΡΠΈΠΊΠ»ΠΈΡΠ΅:
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){}ΠΠ·Π»ΠΈΠ·Π°Π½Π΅ ΠΎΡ ΡΠΈΠΊΡΠ»Π° break.
ΠΡΠΎΠΏΡΡΠΊ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ continue.
Π£ΡΠ»ΠΎΠ²Π½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ
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{
}
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
