เจเจคเจฟเจนเจพเจธเจ เจคเฉเจฐ 'เจคเฉ, เจฏเฉเจจเจฟเจเจธ เจธเจฟเจธเจเจฎเจพเจ 'เจคเฉ เจเจฎเจพเจเจก-เจฒเจพเจเจจ เจเจชเจฏเฉเจเจคเจพเจตเจพเจ เจตเจฟเฉฐเจกเฉเจเจผ เจจเจพเจฒเฉเจ เจฌเจฟเจนเจคเจฐ เจตเจฟเจเจธเจค เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ, เจชเจฐ เจเฉฑเจ เจจเจตเฉเจ เจนเฉฑเจฒ เจฆเฉ เจเจเจฃ เจจเจพเจฒ, เจธเจฅเจฟเจคเฉ เจฌเจฆเจฒ เจเจ เจนเฉเฅค
PowerShell เจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจเจเจฟเจ เจเฉเจคเฉ, เจฌเจนเฉ-เจชเฉเจฐเจพเจกเจพเจเจฎ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจฒเจพเจธเจฟเจ เจชเฉเจฐเฉเจธเฉเจเจฐเจฒ, เจเจฌเจเฉเจเจ-เจเจฐเฉเจเจเจเจฟเจก, เจ
เจคเฉ เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจซเฉฐเจเจธเจผเจจเจฒ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจคเฉฑเจค เจตเฉ เจนเจจ: เจเฉฐเจกเฉเจธเจผเจจเจฒ เจฌเฉเจฐเจพเจเจเจฟเฉฐเจ, เจฒเฉเจชเจธ, เจตเฉเจฐเฉเจเจฌเจฒ, เจเจฐเฉ, เจนเฉเจธเจผ เจเฉเจฌเจฒ, เจเจฒเจพเจธเจพเจ, เจเจฐเจฐ เจนเฉเจเจกเจฒเจฟเฉฐเจ, เจ
เจคเฉ เจจเจพเจฒ เจนเฉ เจซเฉฐเจเจธเจผเจจ, cmdlets, เจ
เจคเฉ เจชเจพเจเจชเจฒเจพเจเจจเจพเจเฅค
เจตเจฟเจธเจผเจพ - เจธเฉเจเฉ:
เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจเฉเจเจธเจ เจเจกเฉเจเจฐ เจตเจฟเฉฑเจ เจเจพเจ เจเฉฑเจ เจเจเฉเจเฉเจฐเจฟเจค เจตเจฟเจเจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจก เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉ - เจธเจญ เจคเฉเจ เจเจธเจพเจจ เจคเจฐเฉเจเจพ เจนเฉ Windows PowerShell ISE เจฒเฉเจฃเจพ เจเฉ Microsoft เจธเจฐเจตเจฐ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจจเจพเจฒ เจเจเจเจฆเจพ เจนเฉเฅค เจเจน เจธเจฟเจฐเจซเจผ เจเจพเจซเจผเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฒเจ เจเจผเจฐเฉเจฐเฉ เจนเฉ: เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจเฉเจเฉ เจธเฉเฉฑเจ เจเฉฐเจเจฐเจเจเจเจฟเจต เจคเจฐเฉเจเฉ เจจเจพเจฒ เจเจฒเจพเจเจฃเจพ เจเจธเจพเจจ เจนเจจเฅค
Comments
เจเจฟเฉฑเจชเจฃเฉเจเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเจพ เจธเจนเฉ เจเฉฐเจกเฉเจเจเฉเจธเจผเจจ เจ เจคเฉ เจตเฉเจนเจพเจเจเจธเจชเฉเจธ เจฆเฉ เจจเจพเจฒ เจเฉฐเจเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจธเจผเฉเจฒเฉ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจฎเฉฐเจจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ:
# ะะปั ัััะพัะฝัั
ะบะพะผะผะตะฝัะฐัะธะตะฒ ะธัะฟะพะปัะทัะตััั ัะธะผะฒะพะป ัะตัะตัะบะธ โ ัะพะดะตัะถะธะผะพะต ัััะพะบะธ ะธะฝัะตัะฟัะตัะฐัะพั ะฝะต ะพะฑัะฐะฑะฐััะฒะฐะตั.
<#
ะขะฐะบ ะพะฑะพะทะฝะฐัะฐัััั ะฝะฐัะฐะปะพ ะธ ะบะพะฝะตั ะฑะปะพัะฝะพะณะพ ะบะพะผะผะตะฝัะฐัะธั.
ะะฐะบะปััะตะฝะฝัะน ะผะตะถะดั ะฝะธะผะธ ัะตะบัั ะธะฝัะตัะฟัะตัะฐัะพั ะธะณะฝะพัะธััะตั.
#>
เจตเฉเจฐเฉเจเจฌเจฒ เจ เจคเฉ เจเจนเจจเจพเจ เจฆเฉเจเจ เจเจฟเจธเจฎเจพเจ
PowerShell เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจเจฌเจเฉเจเจ เจจเจพเจฎ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจนเจจเจพเจ เจฆเฉ เจจเจพเจตเจพเจ เจตเจฟเฉฑเจ เจ เฉฐเจกเจฐเจธเจเฉเจฐ เจ เฉฑเจเจฐ, เจจเจพเจฒ เจนเฉ เจ เฉฑเจเจฐ เจ เจคเฉ เจจเฉฐเจฌเจฐ เจธเจผเจพเจฎเจฒ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค $ เจเจฟเฉฐเจจเฉเจน เจนเจฎเฉเจธเจผเจพเจ เจจเจพเจฎ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจเฉเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ, เจฆเฉเจญเจพเจธเจผเฉเจ เจจเฉเฉฐ เจเฉฑเจ เจตเฉเจง เจจเจพเจฎ เจฆเฉเจฃเจพ เจเจพเจซเจผเฉ เจนเฉ:
เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ (เจเจธ เจจเฉเฉฐ เจเฉฑเจ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเฉ), เจ
เจธเจพเจเจจเจฎเฉเจเจ เจเจชเจฐเฉเจเจฐ (เจชเฉเจฐเจคเฉเจ =) เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ:
$test = 100
เจคเฉเจธเฉเจ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจจเจพเจฎ เจเจพเจ เจฎเฉเฉฑเจฒ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจตเจฐเจ เจฌเจฐเฉเจเจเจพเจ (เจเจพเจเจช เจเจพเจธเจเจฟเฉฐเจ เจเจชเจฐเฉเจเจฐ) เจตเจฟเฉฑเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจเฉ เจเฉเจธเจผเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
[int]$test = 100
$test = [int]100
เจเจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ PowerShell เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ เจคเฉ เจตเจฟเจงเฉเจเจ เจฆเฉ เจจเจพเจฒ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฆเฉเจเจ เจตเจธเจคเฉเจเจ (เจเจฒเจพเจธเจพเจ) เจนเจจ เจเจฟเจจเฉเจนเจพเจ เจฆเฉเจเจ เจเจฟเจธเจฎเจพเจ .NET เจเฉเจฐ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจนเจจเฅค เจ เจธเฉเจ เจฎเฉเฉฑเจ เจฆเฉ เจธเฉเจเฉ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจ:
เจเจฟเจธเจฎ (.NET เจเจฒเจพเจธ)
เจตเฉเจฐเจตเจพ
เจเฉเจก เจเจฆเจพเจนเจฐเจจ
[เจธเจเฉเจฐเจฟเฉฐเจ] เจธเจฟเจธเจเจฎเฅคเจธเจเฉเจฐเจฟเฉฐเจเจฏเฉเจจเฉเจเฉเจก เจธเจคเจฐ
$test = "เจเฉเจธเจ"
$test = 'เจเฉเจธเจ'
เจฏเฉเจจเฉเจเฉเจก เจ เฉฑเจเจฐ (16 เจฌเจฟเฉฑเจ)
[char]$test = 'c' [bool] เจธเจฟเจธเจเจฎเฅคเจฌเฉเจฒเฉเจ เจจเจฌเฉเจฒเฉเจ เจจ เจเจฟเจธเจฎ (เจฌเฉเจฒเฉเจ เจจ เจธเฉฑเจ เจเจพเจ เจเจฒเจค)
[bool]$เจเฉเจธเจ = $เจธเฉฑเจเจพ [int] System.Int32เจฌเฉฑเจคเฉ เจฌเจฟเฉฑเจ เจชเฉเจฐเจจ เจ เฉฐเจ (32 เจฌเจฟเฉฑเจ)
[int]$เจเฉเจธเจ = 123456789 [long] System.Int64เจเฉเจนเจ เจฌเจฟเฉฑเจ เจชเฉเจฐเจจ เจ เฉฐเจ (64 เจฌเจฟเฉฑเจ)
[เจฒเฉฐเจฌเจพ]$เจเฉเจธเจ = 12345678910 [เจธเจฟเฉฐเจเจฒ] เจธเจฟเจธเจเจฎเฅคเจธเจฟเฉฐเจเจฒเจซเจฒเฉเจเจฟเฉฐเจ เจชเฉเจเจเฉฐเจ เจจเฉฐเจฌเจฐ 32 เจฌเจฟเฉฑเจ เจฒเฉฐเจฌเจพ
[เจธเจฟเฉฐเจเจฒ] $เจเฉเจธเจ = 12345.6789 [เจกเจฌเจฒ]เจธเจฟเจธเจเจฎเฅคเจกเจฌเจฒเจฒเฉฐเจฌเจพเจ 64 เจฌเจฟเฉฑเจ (8 เจฌเจพเจเจ) เจฆเจพ เจซเจฒเฉเจเจฟเฉฐเจ เจชเฉเจเจเฉฐเจ เจจเฉฐเจฌเจฐ
[เจกเจฌเจฒ]$เจเฉเจธเจ = 123456789.101112 [เจฆเจธเจผเจฎเจฒเจต] เจธเจฟเจธเจเจฎเฅค เจฆเจธเจผเจฎเจฒเจต128-เจฌเจฟเฉฑเจ เจซเจฒเฉเจเจฟเฉฐเจ เจชเฉเจเจเฉฐเจ เจจเฉฐเจฌเจฐ (d เจจเจพเจฒ เจเจคเจฎ เจนเฉเจฃ เจฒเจ เจฒเฉเฉเฉเจเจฆเจพ)
[เจฆเจธเจผเจฎเจฒเจต]$เจเฉเจธเจ = 12345.6789d [DateTime]เจธเจฟเจธเจเจฎเฅคDateTimeะดะฐัะฐ เจ เจคเฉ ะฒัะตะผั
$เจเฉเจธเจ = GetDate
[เจเจฐเฉ] เจธเจฟเจธเจเจฎเฅค เจเจฌเจเฉเจเจ[]เจเฉฑเจ เจเจฐเฉ เจเจฟเจธเจฆเจพ เจคเฉฑเจค เจธเฉเจเจเจพเจเจ 0 เจคเฉเจ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ
$test_array = 1, 2, "เจเฉเจธเจ", 3, 4
[hashtable] System.collections.Hashtableเจนเฉเจธเจผ เจเฉเจฌเจฒ เจจเจพเจฎเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉ เจจเจพเจฒ เจเจธเฉเจธเฉเจเจเจฟเจต เจเจฐเฉ เจนเจจ, เจเฉ เจธเจฟเจงเจพเจเจค เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจนเจจ: @{key = "value"}
$test_hashtable = @{one="one"; two="เจฆเฉ"; three="เจคเจฟเฉฐเจจ"}
PowerShell เจ เจชเฉเจฐเจคเฉฑเจ เจเจฟเจธเจฎ เจฆเฉ เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจเจฟเจธเจฎ เจจเฉเฉฐ เจซเจฒเจพเจ 'เจคเฉ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจ เจธเจพเจเจจเจฎเฉเจเจ เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ), เจเฉเจเจฐ เจเจน เจเจผเจฌเจฐเจฆเจธเจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ - เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจฆเฉเจญเจพเจธเจผเฉเจ เจเฉฑเจ เจเจฒเจคเฉ เจฆเฉเจตเฉเจเจพเฅค เจคเฉเจธเฉเจ GetType() เจตเจฟเจงเฉ เจจเฉเฉฐ เจเจพเจฒ เจเจฐเจเฉ เจชเจฟเจเจฒเฉ เจเจฆเจพเจนเจฐเจจ เจคเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจเจฟเจธเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
$test.GetType().FullName
เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจนเฉเจฐเจพเจซเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ cmdlets เจนเจจเฅค เจเจนเจจเจพเจ เจฆเฉ เจธเฉเจเฉ เจเฉฑเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจฎเจพเจเจก เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเฉ:
Get-Command -Noun Variable | ft -Property Name, Definition -AutoSize -Wrap
เจเฉเจธเจผเจฟเจค เจตเฉเจฐเฉเจเจฌเจฒ เจ
เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเฉฑเจฒเจพเจ เจจเฉเฉฐ เจฆเฉเจเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ cmdlet เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
Get-Variable | more
เจเจน เจตเจฟเจงเฉ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจฌเฉเจเจฒ เจเจพเจชเจฆเฉ เจนเฉ, เจเจชเจฐเฉเจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเจพเจ เจเจนเจจเจพเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจ เจคเฉ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจธเจฟเฉฑเจงเฉ เจคเฉเจฐ 'เจคเฉ เจเจเจธเฉเจธ เจเจฐเจเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจตเจงเฉเจฐเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, cmdlets เจเฉเจฒ เจฎเฉเจเฉเจฆ เจนเฉเจฃ เจฆเจพ เจ เจงเจฟเจเจพเจฐ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจคเฉเจนเจพเจจเฉเฉฐ เจเฉเจ เจตเจพเจงเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ เจเจฟ เจเจชเจญเฉเจเจคเจพ เจตเฉเจฐเฉเจเจฌเจฒ เจเฉเจตเจฒ เจฎเฉเจเฉเจฆเจพ เจธเฉเจธเจผเจจ เจฆเฉ เจ เฉฐเจฆเจฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจนเจจ. เจเจฆเฉเจ เจเฉฐเจธเฉเจฒ เจฌเฉฐเจฆ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ เจเจพเจ เจธเจเฉเจฐเจฟเจชเจ เจเจคเจฎ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจฎเจฟเจเจพ เจฆเจฟเฉฑเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
เจธเจฟเจธเจเจฎ เจตเฉเจฐเฉเจเจฌเจฒ
เจเจชเจญเฉเจเจคเจพ เจฆเฉเจเจฐเจพ เจเฉเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจฒเฉเจเจพเจ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฑเจฅเฉ เจฌเจฟเจฒเจ-เจเจจ (เจธเจฟเจธเจเจฎ) เจตเฉเจฐเฉเจเจฌเจฒ เจนเจจ เจเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉเจธเจผเจจ เจฆเฉ เจเจคเจฎ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ เจฆ เจจเจนเฉเจ เจฎเจฟเจเจพเจ เจเจพเจเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจจเฉเฉฐ เจฆเฉ เจเจฟเจธเจฎเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉ, เจเจฆเฉเจ เจเจฟ PowerShell เจธเจเฉเจ เจกเฉเจเจพ เจเจเฉเจฎเฉเจเจฟเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจเฉ เจเจชเจฃเฉ เจเจช เจเจฐเจฌเจฟเจเจฐเฉเจฐเฉ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจนเจจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, $PWD:
$PWD.Path
เจเจชเจญเฉเจเจคเจพ เจคเจฐเจเฉเจนเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจคเจฐเจเฉเจน เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจเจฟเจจเฉเจนเจพเจ เจฆเฉ เจฎเฉเฉฑเจฒ เจฌเจฆเจฒเฉ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, $ErrorActionPreference เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจเฉเจฐ-เจเจพเจคเจ เจเจฒเจคเฉเจเจ เจฆเฉ เจตเจพเจชเจฐเจจ เจฒเจ เจเจฎเจพเจเจก เจฆเฉเจญเจพเจธเจผเฉเจ เจฆเฉ เจชเฉเจฐเจคเฉเจเจฟเจฐเจฟเจ เจธเฉเฉฑเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจเฉเจธเจผเจฟเจค เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจ เจฒเจ เจเจชเจฐเฉเจเจฐเจพเจ เจ เจคเฉ cmdlets เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉ: เจธเฉเจกเฉ-เจเจเจฏเฉเจฎเฉเจฒเฉเจเจฐเฅค เจคเฉเจธเฉเจ เจเจธเจฆเฉ เจจเจพเจฒ เจนเฉเจฐ เจกเจฐเจพเจเจตเจพเจ เจฆเฉ เจธเจฎเจพเจจเจคเจพ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจเจฌเจเฉเจเจ เจจเจพเจฒ เจฎเจฟเจฒเจฆเฉ-เจเฉเจฒเจฆเฉ เจนเจจ:
Get-ChildItem Variable: | more
เจ
ls Variable: | more
เจฆเจพเจเจฐเฉ
PowerShell เจตเจฟเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฒเจ, เจธเจเฉเจช (เจธเจเฉเจช) เจฆเฉ เจงเจพเจฐเจจเจพ เจนเฉเฅค เจเจฒเฉเจฌเจฒ เจธเจเฉเจช (เจเจฒเฉเจฌเจฒ) เจฆเฉ เจเจพเจฐเจตเจพเจ เจชเฉเจฐเฉ เจฎเฉเจเฉเจฆเจพ เจธเฉเจธเจผเจจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ - เจเจธ เจตเจฟเฉฑเจ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฟเจธเจเจฎ เจตเฉเจฐเฉเจเจฌเจฒ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจฒเฉเจเจฒ (เจฒเฉเจเจฒ) เจตเฉเจฐเฉเจเจฌเจฒ เจธเจฟเจฐเจซเจผ เจเจธ เจฆเจพเจเจฐเฉ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉเฉฐเจฆเฉ เจนเจจ เจเจฟเฉฑเจฅเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ: เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจ เฉฐเจฆเจฐ เจเจนเฉเฅค เจฒเจฟเจชเฉ (เจธเจเฉเจฐเจฟเจชเจ) เจฆเฉ เจฆเจพเจเจฐเฉ เจฆเฉ เจงเจพเจฐเจจเจพ เจตเฉ เจนเฉ, เจชเจฐ เจธเจเฉเจฐเจฟเจชเจ เจเจฎเจพเจเจกเจพเจ เจฒเจ, เจเจน เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจธเจฅเจพเจจเจ เจนเฉเฅค เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ, เจตเฉเจฐเฉเจเจฌเจฒ เจเฉเจธเจผเจฟเจค เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฅเจพเจจเจ เจธเจเฉเจช เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจธเจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ: $Global: variable = value.
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจธ เจคเจฐเฉเจนเจพเจ:
$Global:test = 100
เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ (เจตเจพเจคเจพเจตเจฐเจจ)
เจเฉฑเจ เจนเฉเจฐ เจธเฉเจกเฉ-เจกเจฐเจพเจเจต, Env:, PowerShell เจคเฉเจ เจเจชเจฒเจฌเจง เจนเฉ เจ เจคเฉ เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฒเจ เจตเจฐเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเจฆเฉเจ เจธเจผเฉเฉฑเจฒ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเฉเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจคเฉเจ เจเจพเจชเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ (เจญเจพเจต, เจฎเฉเจเฉเจฆเจพ เจธเฉเจธเจผเจจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจคเฉเจ) เจ เจคเฉ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจนเจจเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจฎเฉเฉฑเจฒ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจฆเฉ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจธเจฎเจพเจจ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉเจเจฃ เจฒเจ, Get-ChildItem cmdlet เจเจพเจ เจเจธเจฆเฉ เจเจชเจจเจพเจฎ (เจเจชเจจเจพเจฎ): ls เจ เจคเฉ dir เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
dir Env:
เจเจน เจตเฉเจฐเฉเจเจฌเจฒ เจฌเจพเจเจเจพเจ (เจเจพเจ เจ
เฉฑเจเจฐ, เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ) เจฆเฉ เจเฉเจฐเจฎ เจนเจจ, เจเจฟเจธ เจฆเฉ เจตเจฟเจเจเจฟเจ เจธเจฟเจฐเจซเจผ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ 'เจคเฉ เจจเจฟเจฐเจญเจฐ เจเจฐเจฆเฉ เจนเฉเฅค *-เจตเฉเจฐเฉเจเจฌเจฒ cmdlets เจตเจพเจคเจพเจตเจฐเจฃ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉเฅค เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจกเจฐเจพเจเจต เจชเฉเจฐเฉเจซเจฟเจเจธ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจเฉ เจชเจตเฉเจเฉ:
$env:TEST = "Hello, World!"
เจ เฉฐเจเจเจฃเจฟเจค เจ เจคเฉ เจคเฉเจฒเจจเจพ เจเจชเจฐเฉเจเจฐ
PowerShell เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจ เฉฐเจเจเจฃเจฟเจค เจเจชเจฐเฉเจเจฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ: + (เจเฉเฉ), - (เจเจเจพเจ), * (เจเฉเจฃเจพ), / (เจญเจพเจ), เจ เจคเฉ % (เจฎเฉเจกเจฟเจเจฒเฉ เจเจพเจ เจฎเฉเจกเจฟเจเจฒเฉ)เฅค เจเฉฑเจ เจ เฉฐเจเจเจฃเจฟเจค เจธเจฎเฉเจเจฐเจจ เจฆเฉ เจจเจคเฉเจเฉ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเจตเจพเจจเจฟเจค เจเจพเจฐเจตเจพเจเจเจ เจฆเฉ เจเฉเจฐเจฎ เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเฉฑเจฌเฉ เจคเฉเจ เจธเฉฑเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจธเจฎเฉเจเจฐเจจ เจฆเฉ เจญเจพเจเจพเจ เจจเฉเฉฐ เจธเจฎเฉเจน เจเจฐเจจ เจฒเจ เจฌเจฐเฉเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจชเจฐเฉเจเจฐเจพเจ เจตเจฟเจเจเจพเจฐ เจเจพเจฒเฉ เจฅเจพเจเจตเจพเจ เจจเฉเฉฐ เจ เจฃเจกเจฟเฉฑเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจฟเจฐเจซเจผ เจเจธเจจเฉเฉฐ เจชเฉเฉเจนเจจ เจฒเจ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค + เจเจชเจฐเฉเจเจฐ เจตเฉ เจเฉเฉเจฆเจพ เจนเฉ, เจ เจคเฉ * เจเจชเจฐเฉเจเจฐ เจธเจคเจฐ เจจเฉเฉฐ เจฆเฉเจนเจฐเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจธเจเฉเจฐเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจจเฉฐเจฌเจฐ เจเฉเฉเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจเฉฑเจ เจธเจคเจฐ เจตเจฟเฉฑเจ เจฌเจฆเจฒ เจเจพเจตเฉเจเจพเฅค เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, PowerShell เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเฉเจฒเจจเจพเจคเจฎเจ เจเจชเจฐเฉเจเจฐ เจนเจจ เจเฉ เจฆเฉ เจฎเฉเฉฑเจฒเจพเจ เจตเจฟเจเจเจพเจฐ เจฎเฉเจฒ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจฌเฉเจฒเฉเจ เจจ เจธเจนเฉ เจเจพเจ เจเจฒเจค เจตเจพเจชเจธ เจเจฐเจฆเฉ เจนเจจ:
เจเจชเจฐเฉเจเจฐ
เจตเฉเจฐเจตเจพ
เจเฉเจก เจเจฆเจพเจนเจฐเจจ
-eq
เจฌเจฐเจพเจฌเจฐ / เจฌเจฐเจพเจฌเจฐ (เจนเฉเจฐ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ = เจเจพเจ == เจฆเฉ เจธเจฎเจพเจจ)
$เจเฉเจธเจ = 100
$เจเฉเจธเจ -eq 123
- เจนเฉ
เจฌเจฐเจพเจฌเจฐ เจจเจนเฉเจ / เจฌเจฐเจพเจฌเจฐ เจจเจนเฉเจ (<> เจเจพเจ != เจฆเฉ เจธเจฎเจพเจจ)
$เจเฉเจธเจ = 100
$test -ne 123
-เจเฉ.เจเฉ
เจเจธ เจคเฉเจ เจตเฉฑเจกเจพ / เจนเฉเจฐ (เจเจจเจพเจฒเจพเจ>)
$เจเฉเจธเจ = 100
$test -gt 123
-เจเฉ
เจเจธ เจคเฉเจ เจตเฉฑเจกเจพ เจเจพเจ เจฌเจฐเจพเจฌเจฐ / เจเจธ เจคเฉเจ เจตเฉฑเจกเจพ เจเจพเจ เจฌเจฐเจพเจฌเจฐ (>= เจฆเฉ เจธเจฎเจพเจจ)
$เจเฉเจธเจ = 100
$เจเฉเจธเจ -ge 123
-เจฒ.เจเฉ
เจเฉฑเจ / เจเฉฑเจ (< เจฆเฉ เจธเจฎเจพเจจ)
$เจเฉเจธเจ = 100
$test -lt 123
-เจฒเฉ
เจเจธ เจคเฉเจ เจเฉฑเจ เจเจพเจ เจฌเจฐเจพเจฌเจฐ / เจเจธ เจคเฉเจ เจเฉฑเจ เจเจพเจ เจฌเจฐเจพเจฌเจฐ (<= เจฆเฉ เจธเจฎเจพเจจ)
$เจเฉเจธเจ = 100
$เจเฉเจธเจ -le 123
เจนเฉเจฐ เจธเจฎเจพเจจ เจเจชเจฐเฉเจเจฐ เจนเจจ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจตเจพเจเจฒเจกเจเจพเจฐเจก 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจธเจคเจฐ เจฆเฉ เจคเฉเจฒเจจเจพ เจเจฐเจจ เจเจพเจ เจชเฉเจเจฐเจจ เจจเจพเจฒ เจฎเฉเจฒ เจเจฐเจจ เจฒเจ เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจ เจธเฉเจ เจญเจตเจฟเฉฑเจ เจฆเฉ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจ เจเจตเจฐ เจเจฐเจพเจเจเฉเฅค เจเจฟเฉฐเจจเฉเจน <, > เจ เจคเฉ = เจคเฉเจฒเจจเจพ เจฒเจ เจจเจนเฉเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจเจฟเจเจเจเจฟ เจเจน เจนเฉเจฐ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
เจ เจธเจพเจเจจเจฎเฉเจเจ เจเจชเจฐเฉเจเจฐ
เจธเจญ เจคเฉเจ เจเจฎ = เจเจชเจฐเฉเจเจฐ เจคเฉเจ เจเจฒเจพเจตเจพ, เจนเฉเจฐ เจ เจธเจพเจเจจเจฎเฉเจเจ เจเจชเจฐเฉเจเจฐ เจนเจจ: +=, -=, *=, /= เจ เจคเฉ %=เฅค เจเจน เจ เจธเจพเจเจจเจฎเฉเจเจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฎเฉเฉฑเจฒ เจฌเจฆเจฒเจฆเฉ เจนเจจเฅค เจฏเฉเจจเจฐเฉ เจเจชเจฐเฉเจเจฐ ++ เจ เจคเฉ -, เจเฉ เจเฉฑเจ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจตเจงเจพเจเจเจฆเฉ เจเจพเจ เจเจเจพเจเจเจฆเฉ เจนเจจ, เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจฆเจพ เจตเจฟเจตเจนเจพเจฐ เจเจฐเจฆเฉ เจนเจจ - เจเจน เจ เจธเจพเจเจจเจฎเฉเจเจ เจเจชเจฐเฉเจเจฐเจพเจ 'เจคเฉ เจตเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค
เจฒเจพเจเจผเฉเจเจฒ เจเจชเจฐเฉเจเจฐ
เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฅเจฟเจคเฉเจเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจฒเจ เจธเจฟเจฐเจซเจผ เจคเฉเจฒเจจเจพ เจนเฉ เจเจพเจซเจผเฉ เจจเจนเฉเจ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจชเจฐเฉเจเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจ เจตเฉ เจฒเจพเจเจผเฉเจเจฒ เจธเจฎเฉเจเจฐเจจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเฉ: -and, -or, -xor, -not and! .. เจเจน เจนเฉเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจพเจเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจ, เจเจฆเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฎเฉเจฒเจพเจเจเจฃ เจฆเฉ เจเฉเจฐเจฎ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจฌเจฐเฉเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ:
("ะขะตัั" -eq "ะขะตัั") -and (100 -eq 100)
-not (123 -gt 321)
!(123 -gt 321)
เจธเจผเจฐเจคเฉเจ เจเจพเจฒ
PowerShell เจตเจฟเฉฑเจ เจฌเฉเจฐเจพเจเจ เจเจชเจฐเฉเจเจฐ เจฎเจฟเจเจฐเฉ เจนเจจ: IF(IFโฆELSE, IFโฆELSEIFโฆELSE) เจ เจคเฉ เจธเจตเจฟเฉฑเจเฅค เจเจ เจเจฆเจพเจนเจฐเจฃเจพเจ เจฆเฉ เจจเจพเจฒ เจเจนเจจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
[int]$test = 100
if ($test -eq 100) {
Write-Host "test = 100"
}
[int]$test = 50
if ($test -eq 100) {
Write-Host "test = 100"
}
else {
Write-Host "test <> 100"
}
[int]$test = 10
if ($test -eq 100) {
Write-Host "test = 100"
}
elseif ($test -gt 100) {
Write-Host "test > 100"
}
else {
Write-Host "test < 100"
}
[int]$test = 5
switch ($test) {
0 {Write-Host "test = 0"}
1 {Write-Host "test = 1"}
2 {Write-Host "test = 2"}
3 {Write-Host "test = 3"}
4 {Write-Host "test = 4"}
5 {Write-Host "test = 5"}
default {Write-Host "test > 5 ะธะปะธ ะทะฝะฐัะตะฝะธะต ะฝะต ะพะฟัะตะดะตะปะตะฝะพ"}
}
เจธเจพเจเจเจฒ
PowerShell เจตเจฟเฉฑเจ เจฒเฉเจชเจธ เจฆเฉเจเจ เจเจ เจเจฟเจธเจฎเจพเจ เจนเจจ: เจเจฆเฉเจ เจคเฉฑเจ, เจเจฆเฉเจ เจคเฉฑเจ เจเจฐเฉ, เจเจฆเฉเจ เจคเฉฑเจ เจเจฐเฉ, FOR, เจ เจคเฉ FOREACHเฅค
เจเฉฑเจ เจชเฉเจฐเจต เจธเจผเจฐเจค เจตเจพเจฒเจพ เจฒเฉเจช เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเฉเจเจฐ/เจเจฆเฉเจ เจคเฉฑเจ เจเจน เจธเฉฑเจ เจนเฉ:
[int]$test = 0
while ($test -lt 10) {
Write-Host $test
$test = $test + 1
}
เจชเฉเจธเจ-เจเฉฐเจกเฉเจธเจผเจจ เจตเจพเจฒเฉ เจฒเฉเจชเจธ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจตเจพเจฐ เจเฉฑเจฒเจฃเจเฉ, เจเจฟเจเจเจเจฟ เจฆเฉเจนเจฐเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, DO WHILE เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจฟ เจธเจผเจฐเจค เจธเจนเฉ เจนเฉ, เจ เจคเฉ DO UNTI เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจน เจเจฒเจค เจนเฉ:
[int]$test = 0
do {
Write-Host $test
$test = $test + 1
}
while ($test -lt 10)
[int]$test = 0
do {
Write-Host $test
$test = $test + 1
}
until ($test -gt 9)
FOR เจฒเฉเจช เจฆเฉ เจฆเฉเจนเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจเจพเจฃเฉ เจเจพเจเจฆเฉ เจนเฉ:
for ([int]$test = 0; $test -lt 10; $test++) {
Write-Host $test
}
FOREACH เจฒเฉเจช เจตเจฟเฉฑเจ, เจเฉฑเจ เจเจฐเฉ เจเจพเจ เจธเฉฐเจเฉเจฐเจนเจฟ (เจนเฉเจธเจผ เจเฉเจฌเจฒ) เจฆเฉ เจคเฉฑเจคเจพเจ เจเฉฑเจคเฉ เจฆเฉเจนเจฐเจพเจเจเจฆเจพ เจนเฉ:
$test_collection = "item1", "item2", "item3"
foreach ($item in $test_collection)
{
Write-Host $item
}
เจเจฐเฉ
PowerShell เจตเฉเจฐเฉเจเจฌเจฒ เจจเจพ เจธเจฟเจฐเจซเจผ เจเจเฉฑเจฒเฉ เจตเจธเจคเฉเจเจ (เจจเฉฐเจฌเจฐ, เจธเจเฉเจฐเจฟเฉฐเจ, เจเจฆเจฟ) เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเจจ, เจธเจเฉเจ เจเจเจเจ เจจเฉเฉฐ เจตเฉ เจธเจเฉเจฐ เจเจฐเจฆเฉ เจนเจจเฅค เจ เจเจฟเจนเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจเจฟเจธเจฎ เจเจฐเฉ เจนเจจเฅค เจเฉฑเจ เจเจฐเฉ เจตเจฟเฉฑเจ เจเจ เจคเฉฑเจค, เจเฉฑเจ เจคเฉฑเจค, เจเจพเจ เจเจพเจฒเฉ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ. เจเฉเจ เจคเฉฑเจค เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเจจเฅค เจเจน @() เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธเจฆเฉ เจธเจพเจจเฉเฉฐ เจ เจเจฒเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจฒเฉเฉ เจชเจตเฉเจเฉ - เจเจน เจเฉฑเจ เจเจฐเฉ เจตเจฟเฉฑเจ เจนเฉเจฐ เจเจฐเฉ เจเฉเฉเจจ (เจฌเจนเฉ-เจเจฏเจพเจฎเฉ เจเจฐเฉ เจฌเจฃเจพเจเจฃเจพ), เจเจฐเฉ เจจเฉเฉฐ เจเจฐเจเฉเจฎเฉเจเจ เจตเจเฉเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจชเจพเจธ เจเจฐเจจเจพ, เจ เจคเฉ เจธเจฎเจพเจจ เจเจพเจฐเจเจพเจ เจฒเจ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉ:
$test_array = @() #ัะพะทะดะฐะตะผ ะฟัััะพะน ะผะฐััะธะฒ
เจเจฆเฉเจ เจเฉฑเจ เจเจฐเฉ เจธเจผเฉเจฐเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเจธเจฆเฉ เจฎเฉเฉฑเจฒ เจเฉเจฎเจพ (เจตเจฟเจธเจผเฉเจธเจผ เจเจชเจฐเฉเจเจฐ,) เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเฉ เจธเฉเจเฉเจฌเฉฑเจง เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ:
$test_array = @(1, 2, 3, 4) # ัะพะทะดะฐะตะผ ะผะฐััะธะฒ ะธะท ัะตัััะตั
ัะปะตะผะตะฝัะพะฒ
เจเจผเจฟเจเจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจเจ เจตเจฟเฉฑเจ, @() เจเจชเจฐเฉเจเจฐ เจจเฉเฉฐ เจเฉฑเจกเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉ:
$test_array = 1, 2, 3, 4
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ เจเจฒเฉเจฎเฉเจเจ เจฆเฉ เจเฉฑเจ เจเจฐเฉ เจนเฉเจ เจฒเจฟเจเฉ เจ เจจเฉเจธเจพเจฐ เจธเจผเฉเจฐเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ
$test_array = , 1
เจเจฐเฉ เจเจฒเฉเจฎเฉเจเจเจธ เจจเฉเฉฐ เจเจผเฉเจฐเฉ-เจ เจงเจพเจฐเจฟเจค เจชเฉเจฐเจจ เจ เฉฐเจ เจธเฉเจเจเจพเจเจ เจ เจคเฉ เจธเฉเจเจเจพเจเจ เจเจชเจฐเฉเจเจฐ (เจตเจฐเจ เจฌเจฐเฉเจเจเจพเจ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:
$test_array[0] = 1
เจคเฉเจธเฉเจ เจเจพเจฎเจฟเจเจ เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเฉ เจเจ เจธเฉเจเจเจพเจเจ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจธเจฎเฉเจคเฅค เจเจตเจฐเจคเฉ:
$test_array = "ะพะดะธะฝ", "ะดะฒะฐ", "ััะธ", "ัะตัััะต"
$test_array[0,1,2,3]
$test_array[1,1,3,3,0]
เจเจชเจฐเฉเจเจฐ ..
(เจฆเฉ เจฌเจฟเฉฐเจฆเฉเจเจ - เจฐเฉเจเจ เจเจชเจฐเฉเจเจฐ) เจจเจฟเจธเจผเจเจฟเจค เจเจชเจฐเจฒเฉ เจ
เจคเฉ เจนเฉเจ เจฒเฉ เจธเฉเจฎเจพเจตเจพเจ เจฆเฉ เจ
เฉฐเจฆเจฐ เจชเฉเจฐเจจ เจ
เฉฐเจเจพเจ เจฆเฉ เจเฉฑเจ เจเจฐเฉ เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจธเจฎเฉเจเจฐเจจ 1..4 เจเจพเจฐ เจคเฉฑเจคเจพเจ @(1, 2, 3, 4) เจฆเฉ เจเฉฑเจ เจเจฐเฉ เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉ, เจ
เจคเฉ เจธเจฎเฉเจเจฐเจจ 8..5 เจเฉฑเจ เจเจฐเฉ @(8, 7, 6, 5) เจจเฉเฉฐ เจเจเจเจชเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจฐเฉเจเจ เจเจชเจฐเฉเจเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจคเฉเจธเฉเจ เจเฉฑเจ เจเจฐเฉ ($test_array = 1..4) เจจเฉเฉฐ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจพเจ เจเฉฑเจ เจเฉเจเฉเจพ (เจเฉเจเฉเจพ) เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ. เจฆเฉเจเฉ เจคเฉเจ เจธเฉเจเจเจพเจเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเจฐเฉ เจคเฉเจ เจคเฉฑเจคเจพเจ เจฆเจพ เจเฉเจฐเจฎเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเฉฑเจ เจจเฉเจเฉเจเจฟเจต เจจเฉฐเจฌเจฐ -1 เจเจฐเฉ เจฆเฉ เจเจเจฐเฉ เจคเฉฑเจค เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ, -2 - เจ
เฉฐเจคเจฎ เจเฉฑเจ, เจ
เจคเฉ เจเจธ เจคเจฐเฉเจนเจพเจ เจนเฉเจฐเฅค
$test_array = "ะพะดะธะฝ", "ะดะฒะฐ", "ััะธ", "ัะตัััะต"
$test_array[0..2]
$test_array[2..0]
$test_array[-1..0]
$test_array[-2..1]
เจจเฉเจ เจเจฐเฉ เจเจฟ เจชเฉเจฐเจจ เจ เฉฐเจ เจเจฐเฉ เจฎเฉเฉฑเจฒ เจกเฉเจเจพ เจเจฐเฉ เจฆเฉ เจ เจงเจฟเจเจคเจฎ เจธเฉเจเจเจพเจเจ เจฎเฉเฉฑเจฒ เจคเฉเจ เจตเฉฑเจง เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจธเจพเจฐเฉ เจฎเฉเฉฑเจฒ เจชเจฟเจเจฒเฉ เจเฉฑเจ เจคเฉฑเจ เจตเจพเจชเจธ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ:
$test_array[0..100]
เจเฉเจเจฐ เจคเฉเจธเฉเจ เจเฉฑเจ เจเฉเจฐ-เจฎเฉเจเฉเจฆ เจเจฐเฉ เจเจฒเฉเจฎเฉเจเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ $null เจตเจพเจชเจธ เจ เจเจพเจเจฆเจพ เจนเฉเฅค
PowerShell เจตเจฟเฉฑเจ, เจเจฐเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจคเฉฑเจค เจฐเฉฑเจ เจธเจเจฆเฉ เจนเจจ เจเจพเจ เจเจผเฉเจฐเจฆเจพเจฐ เจขเฉฐเจ เจจเจพเจฒ เจเจพเจเจช เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ:
$test_array = 1, 2, "ัะตัั", 3, 4
for ([int]$i = 0; $i -lt $test_array.count; $i++)
{
Write-Host $test_array[$i]
}
เจเจฟเฉฑเจฅเฉ $test_array.count เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจฐเฉ เจคเฉฑเจคเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจเฉฑเจ เจเจผเฉเจฐเจฆเจพเจฐ เจเจพเจเจช เจเฉเจคเฉ เจเจฐเฉ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ:
[int[]]$test_array = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
เจนเฉเจธเจผ เจเฉเจฌเจฒ
PowerShell เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจเฉฑเจ เจนเฉเจฐ เจฌเฉเจจเจฟเจเจฆเฉ เจเจฟเจธเจฎ เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจนเฉเจธเจผ เจเฉเจฌเจฒ เจนเจจ, เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจเจธเฉเจธเฉเจเจเจฟเจต เจเจฐเฉ เจตเฉ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจนเฉเจธเจผเจเจฌเจฒ JSON เจเจฌเจเฉเจเจเจธ เจฆเฉ เจธเจฎเจพเจจ เจนเจจ เจ เจคเฉ เจเฉฑเจ เจฎเฉเฉฑเจ-เจฎเฉเฉฑเจฒ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจฌเจฃเจพเจ เจเจ เจนเจจเฅค เจเจฎ เจเจฐเฉ เจฆเฉ เจเจฒเจ, เจเจนเจจเจพเจ เจฆเฉ เจคเฉฑเจคเจพเจ เจจเฉเฉฐ เจจเจพเจฎ เจตเจพเจฒเฉเจเจ เจเฉเฉฐเจเฉเจเจ เจฆเฉเจเจฐเจพ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเฉ เจเจฟ เจเจฌเจเฉเจเจ เจฆเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเจจ (เจคเฉเจธเฉเจ เจเฉฐเจกเฉเจเจธ เจเจชเจฐเฉเจเจฐ - เจตเจฐเจ เจฌเจฐเฉเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจตเฉ เจเจฐ เจธเจเจฆเฉ เจนเฉ)เฅค
เจเฉฑเจ เจเจพเจฒเฉ เจนเฉเจธเจผ เจเฉเจฌเจฒ @ เจเจฟเฉฐเจจเฉเจน เจ เจคเฉ เจเจชเจฐเฉเจเจฐ เจฌเจฐเฉเจเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเจธเจผเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ:
$test_hashtable = @{}
เจเฉเจธเจผเจฃเจพ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจธเฉเจ เจคเฉเจฐเฉฐเจค เจเฉเฉฐเจเฉเจเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
$test_hashtable = @{one="ะพะดะธะฝ"; two="ะดะฒะฐ"; three="ััะธ"; "some key"="some value"}
เจนเฉเจธเจผ เจเฉเจฌเจฒ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฒเฉเจฎเฉเจเจ เจเฉเฉเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจเฉเฉฐเจเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเฉ เจ เจเฉ เจเจธ เจตเจฟเฉฑเจ เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจนเฉ, เจเจพเจ Add () เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค เจเฉเจเจฐ เจเจฟเจธเฉ เจฎเฉเจเฉเจฆเจพ เจเฉเฉฐเจเฉ เจจเฉเฉฐ เจ เจธเจพเจเจจเจฎเฉเจเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจธเจฆเจพ เจฎเฉเฉฑเจฒ เจฌเจฆเจฒ เจเจพเจตเฉเจเจพเฅค เจนเฉเจธเจผ เจเฉเจฌเจฒ เจคเฉเจ เจเจฟเจธเฉ เจคเฉฑเจค เจจเฉเฉฐ เจนเจเจพเจเจฃ เจฒเจ เจนเจเจพเจ() เจตเจฟเจงเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
$test_hashtable."some key"
$test_hashtable["some key"]
$test_hashtable.Add("four", "ัะตัััะต")
$test_hashtable.five = "ะฟััั"
$test_hashtable['five'] = "ะทะฐะผะตะฝัะตะผ ะทะฝะฐัะตะฝะธะต"
$test_hashtable.Remove("one")
เจเจธ เจเจฟเจธเจฎ เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจซเฉฐเจเจธเจผเจจเจพเจ เจ
เจคเฉ cmdlets เจจเฉเฉฐ เจเจฐเจเฉเจฎเฉเจเจ เจตเจเฉเจ เจชเจพเจธ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ - เจ
เจเจฒเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจ
เจงเจฟเจเจจ เจเจฐเจพเจเจเฉ เจเจฟ เจเจน เจเจฟเจตเฉเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเฉฑเจ เจนเฉเจฐ เจธเจฎเจพเจจ เจเจฟเจธเจฎ - PSCustomObject 'เจคเฉ เจตเฉ เจตเจฟเจเจพเจฐ เจเจฐเจพเจเจเฉเฅค
เจซเฉฐเจเจธเจผเจจ
PowerShell เจตเจฟเฉฑเจ เจเจน เจธเจญ เจเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟเจธเจฆเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจพเจฐเจเจชเฉเจฐเจฃเจพเจฒเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฒเจ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจซเฉฐเจเจธเจผเจจเจพเจ เจธเจฎเฉเจคเฅค เจเจนเจจเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจฒเจ, เจซเฉฐเจเจธเจผเจจ เจธเจผเจฌเจฆ เจซเฉฐเจเจธเจผเจจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ เจฆ เจคเฉเจนเจพเจจเฉเฉฐ เจซเฉฐเจเจธเจผเจจ เจฆเจพ เจจเจพเจฎ เจ เจคเฉ เจเจชเจฐเฉเจเจฐ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจธเจฐเฉเจฐ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจจเฉเฉฐ เจซเฉฐเจเจธเจผเจจ เจฒเจ เจเจฐเจเฉเจฎเฉเจเจเจธ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจคเจพเจ เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจจเจพเจฎ เจฆเฉ เจคเฉเจฐเฉฐเจค เจฌเจพเจ เจฆ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
function ะธะผั-ััะฝะบัะธะธ (ะฐัะณัะผะตะฝั1, ..., ะฐัะณัะผะตะฝัN)
{
ัะตะปะพ-ััะฝะบัะธะธ
}
เจซเฉฐเจเจธเจผเจจ เจนเจฎเฉเจธเจผเจพ เจเฉฑเจ เจจเจคเฉเจเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉ - เจเจน เจเจธเจฆเฉ เจธเจพเจฐเฉ เจธเจเฉเจเจฎเฉเจเจเจพเจ เจฆเฉ เจจเจคเฉเจเจฟเจเจ เจฆเฉ เจเฉฑเจ เจเจฐเฉ เจนเฉ, เจเฉเจเจฐ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจนเจจเฅค เจเฉเจเจฐ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจเจฅเจจ เจนเฉ, เจคเจพเจ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจฟเจธเจฎ เจฆเจพ เจเฉฑเจเฉ เจเฉฑเจ เจฎเฉเฉฑเจฒ เจตเจพเจชเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจตเจพเจชเจธเฉ $value เจเฉฐเจธเจเจฐเฉฑเจเจ เจจเจคเฉเจเจพ เจเจฐเฉ เจตเจฟเฉฑเจ $value เจฎเฉเฉฑเจฒ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจคเฉฑเจค เจเฉเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจธเจเฉเจเจฎเฉเจเจ เจธเฉเจเฉ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจฐเฉเจเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจพเจฒเฉ เจซเฉฐเจเจธเจผเจจ $null เจตเจพเจชเจธ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเจ เจเฉฑเจ เจจเฉฐเจฌเจฐ เจฆเจพ เจตเจฐเจเจเจฐเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฌเจฃเจพเจเจ:
function sqr ($number)
{
return $number * $number
}
เจจเฉเจ เจเจฐเฉ เจเจฟ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจ เจตเจฟเฉฑเจ, เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจพเจฒ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจธเจผเจฟเจค เจเฉเจคเฉ เจเจ เจเจฟเจธเฉ เจตเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ PowerShell เจตเจฟเฉฑเจ เจเจพเจฒเจฟเฉฐเจ เจซเฉฐเจเจธเจผเจจ เจ เจธเจพเจงเจพเจฐเจจ เจฒเฉฑเจ เจธเจเจฆเฉ เจนเจจ: เจเจฐเจเฉเจฎเฉเจเจ (เจเฉ เจเฉเจ เจนเฉ) เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจจ เจ เจคเฉ เจธเจชเฉเจธ เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค
sqr 2
เจเจพเจ เจเจธ เจคเจฐเฉเจนเจพเจ:
sqr -number 2
เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจจเฉเฉฐ เจชเจพเจธ เจเจฐเจจ เจฆเฉ เจคเจฐเฉเจเฉ เจฆเฉ เจเจพเจฐเจจ, เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจ เจตเจพเจฐ เจฌเจฐเฉเจเจเจพเจ เจตเจฟเฉฑเจ เจฌเฉฐเจฆ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ:
function test_func ($n) {}
test_func -eq $null # ััะฝะบัะธั ะฝะต ะฒัะทัะฒะฐะปะฐัั
(test_func) -eq $null # ัะตะทัะปััะฐั ะฒััะฐะถะตะฝะธั โ $true
เจเจฟเจธเฉ เจซเฉฐเจเจธเจผเจจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจธเฉเจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจจเฉเฉฐ เจกเจฟเจซเฉเจฒเจ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ:
function func ($arg = value) {
#ัะตะปะพ ััะฝะบัะธะธ
}
เจซเฉฐเจเจธเจผเจจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจนเฉเจฐ เจธเฉฐเจเฉเจเจธ เจนเฉ, เจเจธเจฆเฉ เจเจฒเจพเจตเจพ, เจชเจพเจเจชเจฒเจพเจเจจ เจคเฉเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจชเฉเฉเจนเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ - เจเจน เจธเจญ เจ เจเจฒเฉ เจฒเฉเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจตเฉเจเจพ, เจเจฆเฉเจ เจ เจธเฉเจ เจจเจฟเจฐเจฏเจพเจค เจเฉเจคเฉ เจฎเฉเจกเจฟเจเจฒเจพเจ เจจเฉเฉฐ เจตเฉเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ cmdlets เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ.
เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจคเจฐเฉเฉฑเจเฉ
เจชเจพเจตเจฐเจธเจผเฉเจฒ เจเฉเจฒ เจ เจชเจตเจพเจฆเจพเจ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจ เจ เจเจผเจฎเจพเจ...เจเฉเจ...เจ เฉฐเจค เจตเจฟเฉฑเจ เจตเจฟเจงเฉ เจนเฉเฅค เจเจฐเจพเจ เจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจเจน เจเฉเจก เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจฒเจคเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเฉเจ เจฌเจฒเจพเจ เจตเจฟเฉฑเจ เจเจธเจฆเจพ เจนเฉเจเจกเจฒเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเฉ เจเฉเจ เจเจฒเจคเฉ เจจเจนเฉเจ เจธเฉ, เจคเจพเจ เจเจธ เจจเฉเฉฐ เจเจฒเจพเจเจ เจจเจนเฉเจ เจเจพเจเจฆเจพ. เจ เฉฐเจคเจฎ เจฌเจฒเจพเจ เจจเฉเฉฐ เจเจฐเจพเจ เจฌเจฒเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ เจเจฒเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ, เจญเจพเจตเฉเจ เจเฉเจ เจเจฒเจคเฉ เจนเฉเจฃ เจฆเฉ เจชเจฐเจตเจพเจน เจเฉเจคเฉ เจฌเจฟเจจเจพเจ, เจ เจคเฉ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจ เจชเจตเจพเจฆเจพเจ เจฒเจ เจเจ เจเฉเจ เจฌเจฒเจพเจ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจ เจชเจตเจพเจฆ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจ เจฃเจเจฒเจพเจจเฉ เจกเจฟเจซเฉเจฒเจ เจตเฉเจฐเฉเจเจฌเจฒ ($_) เจตเจฟเฉฑเจ เจฒเจฟเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจธเจจเฉเฉฐ เจเจธเจพเจจเฉ เจจเจพเจฒ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจเฉฑเจ เจ เจตเฉเจง เจฎเฉเฉฑเจฒ เจฆเจพเจเจฒ เจเจฐเจจ เจคเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจพเจเฉ เจเจฐเจฆเฉ เจนเจพเจ:
try {
[int]$test = Read-Host "ะะฒะตะดะธัะต ัะธัะปะพ"
100 / $test
} catch {
Write-Warning "ะะตะบะพััะตะบัะฝะพะต ัะธัะปะพ"
Write-Host $_
}
เจเจน PowerShell เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉเจเจ เจฎเฉเจฒ เจเฉฑเจฒเจพเจ เจฆเฉ เจธเจฎเฉเจเจฟเจ เจจเฉเฉฐ เจธเจฎเจพเจชเจค เจเจฐเจฆเจพ เจนเฉเฅค เจ
เจเจฒเฉ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจ, เจ
เจธเฉเจ เจตเฉฑเจ-เจตเฉฑเจ เจเจฟเจธเจฎเจพเจ เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ, เจธเฉฐเจเฉเจฐเจนเจฟ, เจจเจฟเจฏเจฎเจค เจธเจฎเฉเจเจฐเจจ, เจซเฉฐเจเจธเจผเจจ, เจฎเฉเจกเฉเจเจฒ เจ
เจคเฉ เจเจธเจเจฎ cmdlets เจฌเจฃเจพเจเจฃ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจเจฌเจเฉเจเจ-เจเจฐเฉเจเจเจเจก เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจ เจฌเจพเจฐเฉ เจตเจงเฉเจฐเฉ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจ
เจงเจฟเจเจจ เจเจฐเจพเจเจเฉเฅค
เจธเจฐเฉเจค: www.habr.com