The Test-Connection cmdlet is displaying unwanted data as part of the result.
Code:
Test-Connection www.microsoft.com -Count 1 -Quiet
It should display just the word: True
Pinging www.microsoft.com [23.204.153.19] with 32 bytes of data:
Reply from 23.204.153.19: bytes=32 time=17ms TTL=58
Ping complete.
True
> $PSVersionTable
Name Value
---- -----
PSVersion 6.1.0-preview.2
PSEdition Core
GitCommitId v6.1.0-preview.2
OS Microsoft Windows 10.0.16299
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
рдпрд╣ рдареАрдХ рд╕реЗ 5.1 рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 6 рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирд░реНрд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред
рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдХреЛрдб WriteInformation
(рдиреЗрддреНрд░рд╣реАрди?) рдХрд╣рддрд╛ рд╣реИред
TestConnectionCommand.cs рдХреА рд▓рд╛рдЗрди 751 рджреЗрдЦреЗрдВ, рд▓рд╛рдЗрди 775 рдФрд░ рд▓рд╛рдЗрди 783 рднреАред
рд╣реЛрд╕реНрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ InformationAction
рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг:
Test-Connection www.microsoft.com -Count 1 -Quiet -InformationAction Continue
рдкрдЯрдХрдерд╛ рдХреЗ рдирдЬрд░рд┐рдП рд╕реЗ, рдпрд╣ рдПрдХ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ , рдХреНрдпреЛрдВрдХрд┐ рдкрд╛рдардХреАрдп рдЬрд╛рдирдХрд╛рд░реА рдХрднреА рднреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдирд╣реАрдВ рд╣реИ , рдЬреЛ рдХрд┐ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рднреЗрдЬреА рдЧрдИ рдЪреАрдЬреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Quiet
рд╕реНрд╡рд┐рдЪ рдХреЛ рд╕рд░рд▓ рдкрд░рд┐рдгрд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ( int
рдпрд╛ bool
, рд░рд┐рдХреЙрд░реНрдб рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрдЬрд╛рдп)ред рдореБрдЭреЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреЛрдИ InformationRecord
Quiet
рд╕рд╛рде рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рд░рдг рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо InformationAction
рдФрд░ Quiet
рдбрд┐рдХреЙрдЙрд▓реНрдб рд░рдЦреЗрдВрдЧреЗред
PowerShell 5.1 рдореЗрдВ, Test-Connection
рдХреЛ WriteInformation
рдмрд┐рд▓рдХреБрд▓ рднреА рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рд╡реИрд╕реЗ, рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди $InformationPreference
PowerShell 5.1 рдФрд░ PowerShell рдХреЛрд░ 6.0.2 рдореЗрдВ рд╣реИ SilentlyContinue
ред рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓реЗрдЦрдХ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рднрд╛рд╡реА рдореВрд▓реНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдЙрд╕рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ред (рд╢рд╛рдпрдж PS 6.1 Core рдиреЗ $InformationPreference
рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ? рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред)
рдпрджрд┐ PS 6.1 Core рдХреЗ рдкрд╛рд╕ $InformationPreference
SilentlyContinue
$InformationPreference
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкрд╛рдареНрдп рд╕реВрдЪрдирд╛ рддрдм рддрдХ рдирд╣реАрдВ рд╣реЛрдЧреА рдЬрдм рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдкреВрдЫрддрд╛ред
рдореБрдЭреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд╣рд┐рдПред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб рдореЗрдВ рдФрд░ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдореЛрдб рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрднрд╡рддрдГ рдкреНрд░рдЧрддрд┐ (рдмрд╛рд░) рдХреЛ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ ping.exe рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
@ mklement0 рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдордп рд╣реИ рддреЛ рдЖрдкрдХреА рдорджрдж рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреАред
@ рдЬреАрд▓реЛрд╡ :
рдЕрдЪреНрдЫреА рдЦреЛрдЬ, рд▓реЗрдХрд┐рди рдпрд╣ -InformationAction Ignore
рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред
$InformationActionPreference
рдЕрднреА рднреА SilentlyContinue
рдбрд┐рдлреЙрд▓реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
рдмрдЧ рдпрд╣ рд╣реИ рдХрд┐ WriteInformation()
рдХреЙрд▓ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рддреА рд╕реЗ PSHOST
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ _bypasses_ $InformationActionPreference
рдореВрд▓реНрдп рдФрд░ -InformationAction SilentlyContinue
(рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ) , -InformationAction Ignore
_is_ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рдиреЗ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА)ред
рдХреНрдпрд╛ рдХрд╣рд╛ WriteInformation()
рдХреЙрд▓ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ Write-Host
_uncondally_ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджрди (рдбрд┐рдЬрд╛рдЗрди рджреНрд╡рд╛рд░рд╛) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
@iSazonov : рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп cmdlets рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди -Quiet
рдореИрдВ _not_ рдХреЛ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░, рдЬрдмрдХрд┐ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред
@ mklement0 PSHostTag
рдкрд░ рдЙрддреНрддрд░ рдФрд░ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ InformationPreference
( InformationAction
) Ignore
рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛? рдпрд╣ 5.1 рдФрд░ 6.0.2 рдореЗрдВ рд╕рдЪ рд╣реИред рд╢рд╛рдпрдж 6.1 рдореЗрдВ рдпрд╣ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред ( InformationActionPreference
InformationPreference
рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЙрдкрдирд╛рдо рд╣реИ?)
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реА рдкрд╣рд▓реА рдЯрд┐рдкреНрдкрдгреА рдЧрд▓рдд рдереА, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ InformationAction
рд╕реЗ Continue
ред рд╕рд╣реА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╕реНрдЯреНрд░реАрдо 6 (рд╕реВрдЪрдирд╛ рд╕реНрдЯреНрд░реАрдо) рдХреЛ $null
рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдХреЗ рдЫреЛрдбрд╝ рджреЗрдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд
Test-Connection www.microsoft.com -Count 1 -Quiet 6> $null
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреНрд╡рд╛рд░рд╛ рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
Write-Host 'Hello, world' 6> $null
рдЗрд╕реЗ рдореЗрдЬрдмрд╛рди рдХреЛ рдХреБрдЫ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
@ рдЬреАрд▓реЛрд╡ :
рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ InformationPreference (InformationAction) рдЗрдЧреНрдиреЛрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛?
рд╣рд╛рдВ, _preference variable_ Ignore
рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди _common рдкреИрд░рд╛рдореАрдЯрд░_ рдХрд░рддрд╛ рд╣реИред
рдпрд╣реА рд╣реИ, рдЖрдк рд╕реВрдЪрдирд╛ рд╕реНрдЯреНрд░реАрдо (рд╕рдВрдЦреНрдпрд╛ 6
) рдХреЛ рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ _ рджрд┐рдП рдЧрдП рдордВрдЧрд▓рд╛рдЪрд░рдг рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдкреВрд░реЗ рджрд╛рдпрд░реЗ рдХреЗ рд▓рд┐рдП _categorically_ рдирд╣реАрдВ - рдбрд┐рдЬрд╝рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ред
рдЗрд╕рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЛ рдХрдерди рд╕рдорддреБрд▓реНрдп рд╣реИрдВ:
Test-Connection www.microsoft.com -Count 1 -Quiet 6> $null
Test-Connection www.microsoft.com -Count 1 -Quiet -InformationAction Ignore
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рджреЛрдиреЛрдВ 6> $null
рдФрд░ -InformationAction Ignore
рдкреНрд░рднрд╛рд╡реА рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВред
рдХреНрдпрд╛
InformationActionPreference
InformationPreference
рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЙрдкрдирд╛рдо рд╣реИ?
рдЬреА рдирд╣реАрдВ, рдирд╛рдо рд╣рдореЗрд╢рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ $InformationPreference
, рдХреЗ рдкреИрдЯрд░реНрди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд $VerbosePreference
, $WarningPreference
, рдФрд░ $DebugPreference
ред
рдореИрдВ рдЬреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рдХреЗрд╡рд▓ -ErrorAction
/ $ErrorActionPreference
рдЬреЛрдбрд╝реА рд╣реИ, рдЬрд╣рд╛рдВ рд╡рд░реАрдпрддрд╛ рдЪрд░ рдирд╛рдо Action
рднрд╛рдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
рдирд┐рд╖реЗрдз рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ Ignore
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд░реВрдк рдореЗрдВ
рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд╕рд╛рде рдПрдХ рдореМрд▓рд┐рдХ рдбрд┐рдЬрд╛рдЗрди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдерд╛рдиреАрдп рд╡рд░реАрдпрддрд╛ рдЪрд░ рдЙрдиреНрдирдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдЖрдо-рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдиреЛрдВ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ - # 1759 рджреЗрдЦреЗрдВ
рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ _assignment time_ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐ рд╡рд░реАрдпрддрд╛ рдЕрдЧрд▓реА рдмрд╛рд░ рд▓рд╛рдЧреВ рди рд╣реЛ рдЬрд╛рдП - # 4348 рджреЗрдЦреЗрдВ
$ErrorActionPreference = 'bogus'
рд╕реЗ & { $ErrorActionPreference = 'bogus' }
- рджреЗрдЦреЗрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ@ mklement0 рдореИрдВ рдЙрдкрдирд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ InformationActionPreference
рд░реВрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред
рдореЗрд░реЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП, -XxxAction
(рдФрд░ -Verbose
рдФрд░ -Debug
) рдмрд╕ рдЗрдирд╡реЙрдЗрд╕ рдХрд┐рдП рдЧрдП cmdlet рдХреЗ рдЕрдВрджрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реАрдпрддрд╛ рдЪрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ about_
рд╕рд╣рд╛рдпрддрд╛ рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:
The value of the -InformationAction parameter, if used, overrides the current value of the $InformationPreference variable.
Within the command or script in which it is used, the InformationAction common parameter overrides the value of the $InformationPreference preference variable, which by default is set to SilentlyContinue.
рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд╡рд░реАрдпрддрд╛ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рджрд░реНрд╢рди рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
function test-func { [cmdletbinding()]param() process { $InformationPreference } }
test-func # gives SilentlyContinue
test-func -InformationAction Continue # gives Continue
test-func -InformationAction Ignore # gives Ignore
5.1 рдФрд░ 6.0.2 рдореЗрдВ, InformationAction
Ignore
рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдирд┐рдкреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
function test-func { [cmdletbinding()]param() process { write-information 'writing' } }
test-func -InformationAction Ignore
рдХрд╛ рдЙрддреНрдкрд╛рджрди
Write-Information : The value Ignore is not supported for an ActionPreference variable. The provided value should be used only as a value for a preference
parameter, and has been replaced by the default value. For more information, see the Help topic, "about_Preference_Variables."
At line:1 char:57
+ ... { [cmdletbinding()]param() process { Write-Information 'writing' } }
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Information], NotSupportedException
+ FullyQualifiedErrorId : System.NotSupportedException,Microsoft.PowerShell.Commands.WriteInformationCommand
рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдЕрдЧрд░ 6.1 рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рд╣реИ: $VerbosePreference
рдФрд░ $DebugPreference
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╢реНрд░реЗрдгреА рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рд╕рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдкрд╖реНрдЯ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ $VerbosePreference
рд╕реЗ Inquire
рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди -Verbose
рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐, рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╣реИ рдФрд░ $True
рдореИрдк рдХрд░рддрд╛ рд╣реИ $False
рд╕реЗ Continue
/ SilentlyContinue
ред
рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдЙрди рджреЛ рд╕реНрд╡рд┐рдЪреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдкреНрд░рд╛рдердорд┐рдХрддрд╛-рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╕реНрдерд╛рдиреАрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реАрдпрддрд╛ рдЪрд░ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рдирдХреНрд╢реЗ рдкрд░ рд╣реИрдВред
рдЪрд╛рд░реЛрдВ рдУрд░ рдЦреЗрд▓рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рджреМрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛рдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
Write-Information 'writing' -InformationAction Ignore
рд▓реЗрдХрд┐рди рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмреЛрдЭрд┐рд▓ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ Write-Information
рдХрд╛ рдЪреЗрдХ $InformationAction -eq 'Ignore'
рд░рдЦрдирд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВ, рдЬреИрд╕реЗ,
Function Test-Inf1
{
[CmdletBinding()] Param ( )
Process { Write-Information 'Hello, world!' }
}
Function Test-Inf2
{
[CmdletBinding()] Param ( )
Process { If ($InformationPreference -ne 'Ignore') { Write-Information 'Hello, world!' } }
}
Test-Inf1 -InformationAction Ignore # writes an error
Test-Inf2 -InformationAction Ignore # okay
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ C # рдХреЗ рд╕рд╛рде cmdlets рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЦрдХреЛрдВ рдкрд░ рднреА рдпрд╣реА рдмрд╛рдд рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред
@GeeLaw
рдореИрдВ рдЙрдкрдирд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ InformationActionPreference рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред
рдКрдкреНрд╕! рдХреНрд╖рдорд╛ рдХрд░реЗрдВ - рдЕрдкрдиреЗ рдЯрд╛рдЗрдкреЛ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдерд╛ред
рдмрд╕ рдЗрдирд╡реЙрдЗрд╕ рдХрд┐рдП рдЧрдП cmdlet рдХреЗ рдЕрдВрджрд░ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реАрдпрддрд╛ рдЪрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдФрд░ рдмрд╛рдХреА рдЬреЛ рдЖрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣ рдкреВрд░реНрд╡реЛрдХреНрдд # 1759 рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: рдбрд┐рдЬрд╛рдЗрди рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп-рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╡рд░реАрдпрддрд╛-рдЪрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдердорд┐рдХрддрд╛-рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдорд╛рди рдХреЗ рдЯрдХрд░рд╛рд╡ рдХреЗ рд░реВрдк рдореЗрдВ Ignore
рдХреЛ рд░реЛрдХрдирд╛ред
рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ:
5.1 рдФрд░ 6.0.2 рдореЗрдВ, InformationAction рдЗрдЧреНрдиреЛрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдирд┐рдкреЗрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдЪреВрдБрдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, -InformationAction
рдореБрдЭреЗ рдпрд╣ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ Ignore
рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдбрд┐рдЬрд╛рдЗрди рджреЛрд╖ рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ _if рдФрд░ рдЬрдм рд╡рд░реАрдпрддрд╛ рдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред _advanced рдлрд╝рдВрдХреНрд╢рди_, рдЬреЛ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ Write-Information
рдХреЙрд▓ _inside_ рдлрд╝рдВрдХреНрд╢рди рд╣реИред
рдпрд╣ рд╕рдорд╕реНрдпрд╛ PowerShell Core v6.1.0-preview.2 рдХреЗ рд░реВрдк рдореЗрдВ рдмрдиреА рд░рд╣рддреА рд╣реИред
_Compiled cmdlets_, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ Write-Host foo -InformationAction Ignore
рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдЦреЛрдЬрд╛ рд╣реИред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╣рдо рдпрд╣рд╛рдВ рджреЛ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ:
рдПрдХреНрд╢рди-рдкреНрд░рд┐рдлрд░реЗрдВрд╕ рд╡реИрд░рд┐рдПрдмрд▓ рд╡реИрд▓реНрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ Ignore
рд╕рдВрдмрдВрдз рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рджреЛрд╖, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА # 1759 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдореВрд▓ рд╡рд┐рд╖рдп, Test-Connection
cmdlet рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ, рдЬреЛ рдЧрд▓рддреА рд╕реЗ PSHOST
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреА рдХреЙрд▓ рдореЗрдВ .WriteInformation
ред
рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ _omit_ рдЯреИрдЧ рдХреЛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
# With $InformationAction at its default, 'SilentlyContinue', this invocation is silent.
# If you set it to 'Continue', 'foo' prints.
& { [CmdletBinding()]param() $PSCmdlet.WriteInformation('foo', [string[]] @()) }
рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдУрд░ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ -рдПрдХ рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдЙрд╕рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИ рдФрд░ рдЬреЛ рд╡рд╣ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдХрд╣реАрдВ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрддреНрдкрд╛рджрди рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реЛ, рдФрд░ рди рд╣реА рдореИрдВ рдпрд╣ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд╣рд╛рдВ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣рд╛ рд╣реИ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдмреВрд▓рд┐рдпрди рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛, рдЬреЛ рдХрд┐ -рдХреНрд╡рд╛рдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ (# 2537) рдореЗрдВ рдХреЛрдб рдореЗрдВ рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЙрд╕ рд╕рдордп рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ "@ PowerShell / powershell-Committee рдЗрд╕ рдкреАрдЖрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд░реЗрдЧрд╛", рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдм рдЗрд╕ cmdlet рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдореВрд▓ рдкреАрдЖрд░ рдХреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдмрд┐рд▓реНрдХреБрд▓ рдирдпрд╛ рдХреЛрдб рдЬреЛ рд╕рднреА рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд╣реИ, рд╡рд╣ рдореЗрд░реА рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд╣реИ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реВрдБ, "рдЕрдЧрд░ (рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди 8.8.8.8 -Quiet)" рддреЛ рдореЗрд░реЗ рддрд░реНрдХ рдореЗрдВ рд╢рд╛рдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди -рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рд╕рдореНрдорд╛рди рди рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рд╢рд╛рдЦрд╛ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рд░рд╣рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдБ рдХреЛрдИ рдЧрд▓рдд рдпрд╛ рдЕрд╢рдХреНрдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрдорд╛рдВрдб рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИ, рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЬрдм рд╕реЗ рдЗрд╕реЗ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреА рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рд╣реА рд╕реБрдЦрдж рд╣реИред рдХреГрдкрдпрд╛, рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реА рдмрд╛рд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдХрдИ рдорд╣реАрдиреЗ рд╣реЛ рдЧрдП рд╣реИрдВред рдпрд╛ рддреЛ рд╡рд╣ рд╣реИ, рдпрд╛ рдореВрд▓ рдкреАрдЖрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрддреА рд╣реИред
рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рдкреАрдЖрд░-рдЯреЗрд╕реНрдЯ рдХреЛ рдХреЛрдб рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрдорд┐рдЯ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЙрд╕ рд╕рдордп рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд┐рд░рд╛рд╕рдд cmdlets рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕ cmdlet рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрдм рджреЗрдЦрдХрд░ рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рд▓реЗрдХрд┐рди рдХреЛрдб рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдореВрд▓ рдкреАрдЖрд░ рдЬреЛ рдкреВрд░реНрдг рдФрд░ "рд╡рд┐рд░рд╛рд╕рдд" рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рдерд╛ред
рдЕрдЧрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5.1 рдФрд░ 6.x рдореЗрдВ рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрдирд╕реЗ рдПрдХ рд╣реА рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЙрдореНрдореАрдж рдХрд░реВрдВрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред 6.1 рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ 5.1 рдореЗрдВ рдЕрд▓рдЧ рдЖрдЙрдЯрдкреБрдЯ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, -Quiet рдкреИрд░рд╛рдореАрдЯрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдЦрдбрд╝реА рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЕрднреА (PSVersion = 6.2.0) cmdlet "рдкрд┐рдВрдЧ" рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА QUIET рдореМрдЬреВрдж рд╣реЛ ("-рдЗрдиреНрдлреЛрд░реНрдореЗрд╢рди рдЗрдЧреНрдиреЛрд░ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реБрдП" рдЯреНрд░рд┐рдХ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЙрдбреНрдпреВрд▓ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ) рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди cmdlet рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдардВрдбрд╛ рдирд╣реАрдВ)
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ 7.0 рдХреЗ рд▓рд┐рдП рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдХреЛрдб рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЦреБрд╢ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреБрдХреНрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдкрд░ рдмрд╣реБрдд рдХрдо рд╕рд╣рдорддрд┐ рдереАред
cc @ рд╕реНрдЯреАрд╡рдПрд▓- MSFT @iSazonov
рдореИрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реВрдВред рдЕрдм рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдо -Intercative
рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкреГрдердХреНрдХрд░рдг рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдФрд░ рдЧреИрд░-рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╣рдо рд╕рдореГрджреНрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ "-i")ред рд╕реНрд╡рд┐рдЪ рдХреЗ рдмрд┐рдирд╛ рд╣рдо рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд┐рдирд╛ рдордЬрдмреВрдд рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИред
рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХреЛрдИ рднреА рдЕрдиреНрдп cmdlet рдРрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рджреНрд╡рдВрджреНрд╡ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИред рдПрдХ cmdlet рдХреЛ рдпрд╣ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП; рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Get-ChildItem рдХреЛ рджреЗрдЦреЗрдВред рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд░реВрдк рд╕реЗ, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлреЙрд░реНрдореИрдЯрд░ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдзрдиреНрдпрд╡рд╛рдж рд╣реИред рд╕реНрд╡рдЪрд╛рд▓рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рд╕рдорд╛рди рдХрдорд╛рдВрдб рдЬреЛ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдЯрд┐рд▓рддрд╛ рд╣реИред
рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Quiet
рдкреИрд░рд╛рдореАрдЯрд░ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рд╕реЗ ... рдореБрдЭреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдмрдирд╛рдо рдПрдХ рдЕрд▓рдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИред
рдпрджрд┐ cmdlet рдХреЗрд╡рд▓ рдЕрдиреНрдп cmdlets рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд╛рда рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдХреИрдкреНрдЪрд░ рдпрд╛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрджреНрд╡рд┐рддреАрдп рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЕрдиреБрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИ (рдпрд╣ _PowerShell_ рд╣реИ, рдмреИрд╢ рдирд╣реАрдВ), рддреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ ред
-рдХреНрд╡рд╛рдЗрдЯ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдореВрд▓ cmdlet рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдмрдЬрд╛рдп рд╢реБрджреНрдз рдЯреНрд░реВ / рдЧрд▓рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдЬрд╛ рд╕рдХреЗред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдореНрдореЗрд▓рди рдХреЛ рддреЛрдбрд╝рдирд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред
рдЗрд╕ cmdlet рдХреЛ рдореМрдЬреВрджрд╛ cmdlets рдХреЗ рдЕрдиреБрд░реВрдк рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдХреЗрд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдпрд╣ рдЕрдзрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдпреВрдирд┐рдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛, рдЕрдиреНрдп рдкреЙрд╡рд░рд╢реЗрд▓ cmdlets рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрд▓рдЧред
рдлрд┐рд░ рд╕реЗ ... рдореБрдЭреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдореЗрдВ рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдмрдирд╛рдо рдПрдХ рдЕрд▓рдЧ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИред
рдХреНрдпрд╛ рдЖрдк рд╕рднреА рд╕рдорд░реНрдерд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдХреИрдкреНрдЪрд░ рдпрд╛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ
Cmdlet рдордЬрдмреВрдд рдЯрд╛рдЗрдкреНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред (рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдПрдХ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ "рдореЗрдЯрд╛" рдЬрд╛рдирдХрд╛рд░реА рд╣реИред)
-рдХреНрд╡рд╛рдЗрдЯ рдПрдХ рд╕реНрд╡рд┐рдЪ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдВрдбреЛрдЬ рдкрд╛рд╡рд░рд╢реЗрд▓ рдореЗрдВ рдореВрд▓ cmdlet рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдмрдЬрд╛рдп рд╢реБрджреНрдз рдЯреНрд░реВ / рдЧрд▓рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреА рдЬрд╛ рд╕рдХреЗред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рд╕рдореНрдореЗрд▓рди рдХреЛ рддреЛрдбрд╝рдирд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред
рд╡рд╣ Windows PowerShell cmdlet рдХреЗрд╡рд▓ рдкрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдбрд┐рдЬрд╛рдЗрди рдерд╛ред рдЙрдирдХреЗ рд▓рд┐рдП рд╕рд╣реА рдирд╛рдо Test-Ping
ot Test-ICMP
ред
рд╡рд░реНрддрдорд╛рди cmdlet рдЖрдИрдкреА "рдХрдиреЗрдХреНрд╢рди" рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ "рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА" рдЬреИрд╕рд╛ рдХреБрдЫ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред
рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдпрд╣ рдЕрдзрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдпреВрдирд┐рдХреНрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛, рдЕрдиреНрдп рдкреЙрд╡рд░рд╢реЗрд▓ cmdlets рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрд▓рдЧред
рдирд╣реАрдВ, cmdlet рдордЬрдмреВрдд рдЯрд╛рдЗрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдореГрджреНрдз рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рдХреЛ рд╕реАрдзрд╛ рдЖрдЙрдЯрдкреБрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)
рдпрджрд┐ рд╣рдо рдбреЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд░рдЪрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкрдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдПрдХ рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред рдПрдХ cmdlet рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдРрд╕реЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдареАрдХ рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ, рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рд╕ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЙрдкрдкреНрд░рдХрд╛рд░реЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛) рдЖрдо рддреМрд░ рдкрд░ рднреНрд░рд╛рдордХ рд╣реИ рдФрд░ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдЗрд╕реЗ рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдЙрд╕рдХрд╛ рдПрдХ рдФрд░ рдкреВрд░рд╛ рдЙрджрд╛рд╣рд░рдг рдПрдХ рд╕рд╛рде рд░рдЦреВрдВрдЧрд╛ред рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдПрдХ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдбрд┐рдЬрд╛рдЗрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХрджрдо рдерд╛, рдЕрдЧрд░ рдмрд╣реБрдд рдЕрдзреВрд░рд╛ рд╣реИред
@iSazonov рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рдмрд╛рд░ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрд╕реЗ рд╕рд╣рдордд рдирд╣реАрдВ рдерд╛, рдореИрдВ рдЖрдкрдХреА рдмрд╛рдд рд╕рдордЭрддрд╛ рд╣реВрдВ
$a=Test-Connection www.microsoft.com
$b=Test-Connection www.microsoft.com -Quiet
$ A рдФрд░ $ b рдорд╛рди рд╡реЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ BUT рдореБрдЭреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПред
рдЪрдпрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╢рд╛рдВрдд рдкреИрд░рд╛рдореАрдЯрд░ рднреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ "рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡" рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ
рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рд╢рд╛рдВрдд рдпрд╛ рдирд╣реАрдВ)ред
рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ 'рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡' рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдЙрдкрдпреЛрдЧ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд┐рдЪ рдкреИрд░рд╛рдореАрдЯрд░ "NoInteractive" рдмреЗрд╣рддрд░ рд╕рдорд╛рдпреЛрдЬрди рд╣реЛред
рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдореИрдВ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ред
-Verbose
рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ _at all_ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред-ShowProgress
рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рддрдХ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдирд╣реАрдВред-Ping
рд╕реНрд╡рд┐рдЪ рдирд┐рдХрд╛рд▓реЗрдВ (рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ)редTest-Connection www.google.com
Replies
рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдореБрдЦреНрдп рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб _multiple_ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдПрдХрд▓ рдкрд┐рдВрдЧ рдкреНрд░рдпрд╛рд╕ / рдЙрддреНрддрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИредBufferSize
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред Replies.Buffer
рд╕рдВрдкрддреНрддрд┐ private
рд░рд╣рдиреА рдЪрд╛рд╣рд┐рдПредReplies.Options
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрд╡рд░реВрдкрдг рд╕реЗ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПредрдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХрдорд╛рдВрдб:
$Result = Test-Connection www.google.com
$Data = foreach ($Reply in $Result.Replies) {
[PSCustomObject]@{
Source = $Result.Source
Destination = $Result.Destination
Address = $Reply.Address
RoundtripTime = $Reply.RoundtripTime
BufferSize = $Reply.Buffer.Length
Options = $Reply.Options
}
}
$Data | Format-Table -GroupBy Destination -Property Source, Address, RoundtripTime, BufferSize
рдкрд░рд┐рдгрд╛рдореА рдЙрддреНрдкрд╛рджрди:
Destination: www.google.com
Source Address RoundtripTime BufferSize
------ ------- ------------- ----------
WS-JOEL 172.217.2.132 36 32
WS-JOEL 172.217.2.132 21 32
WS-JOEL 172.217.2.132 25 32
WS-JOEL 172.217.2.132 25 32
Test-Connection www.google.com -TraceRoute
PingReply
рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд░реВрдкрдг рд╕реЗ рдЫрд┐рдкрд╛рдХрд░ рд╕реБрд▓рдн рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПредTraceRouteResult
рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдИрдЯреАрдПрд╕ рдпрд╛ рд╡рд░реНрдЧ рдЧреБрдг рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдирдХреЗ рдЪрд╛рд░ рдкрд┐рдВрдЧрд░рдкреНрд▓реЗрдЬрд╝ рд╕реЗ рд╕рд╛рд░рд╛рдВрд╢ рдбреЗрдЯрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВредPingReply
рд╡рд╕реНрддреБрдУрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ TtlExpired
рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд░реВрдк рдореЗрдВред .NET рдХреЛрд░ 3 рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рдХреА рдкреНрд░рдЧрддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП TraceRoute рдмреИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░реЗрдВредDestinationHost
рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣реАрдХреГрдд (рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдорд╛рдирдХ рдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░ рд╕реЗ рднрд┐рдиреНрди рдХреНрдпреЛрдВ рд╣реИ?)рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдХрдорд╛рдВрдб:
$Result = Test-Connection www.google.com -TraceRoute
$Data = foreach ($Reply in $a.Replies) {
[PSCustomObject]@{
Hop = $Reply.Hop
Source = $a.Source
Destination = $a.DestinationHost
DestinationAddress = $a.DestinationAddress
Replies = $Reply.PingReplies
RoundtripTimes = $Reply.PingReplies.RoundtripTime
HopAddress = $Reply.PingReplies[0].Address
BufferSize = $Reply.PingReplies.ForEach{$_.Buffer.Length}
Options = $Reply.PingReplies[0].Options
}
}
$Data | Format-Table -GroupBy Destination -Property Hop, RoundtripTimes, DestinationAddress, HopAddress, BufferSize
рдкрд░рд┐рдгрд╛рдореА рдЙрддреНрдкрд╛рджрди:
Destination: www.google.com
Hop RoundtripTimes DestinationAddress HopAddress BufferSize
--- -------------- ------------------ ---------- ----------
1 {0, 0, 0} 172.217.2.132 192.168.22.254
2 {0, 0, 0} 172.217.2.132 75.144.219.238
3 {0, 0, 0} 172.217.2.132 96.120.37.17
4 {0, 0, 0} 172.217.2.132 96.110.136.65
5 {0, 0, 0} 172.217.2.132 69.139.180.170
6 {0, 0, 0} 172.217.2.132 68.85.127.121
7 {0, 0, 0} 172.217.2.132 68.86.165.161
8 {0, 0, 0} 172.217.2.132 68.86.90.205
9 {0, 0, 0} 172.217.2.132 68.86.82.154
10 {0, 0, 0} 172.217.2.132 66.208.233.242
11 {0, 0, 0} 172.217.2.132 0.0.0.0
12 {0, 0, 0} 172.217.2.132 216.239.59.124
13 {0, 0, 0} 172.217.2.132 216.239.59.61
14 {32, 28, 20} 172.217.2.132 172.217.2.132
рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдлреИрд╢рди рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реБрд▓рдн рд╣реЛ
рдУрд╣, @ vexx32 рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдХрднреА рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдирд┐рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдЖрдкрдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо Test-Connection www.google.com -TraceRoute
рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдПрдХ рд░рд┐рдХреНрдд рд╕реНрдХреНрд░реАрди рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдЙрдЯрдкреБрдЯ (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА) рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рднреА рд╡рд░реНрддрдорд╛рди рд╣реЛрд╕реНрдЯ / рд╕реВрдЪрдирд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ -Verbose рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред
рдКрдкрд░ рдореЗрд░реА рд╕реБрдЧрдорддрд╛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдФрд░ рд▓рд┐рдкрд┐ рд╕реБрдВрджрд░ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Interactive
рд╕реНрд╡рд┐рдЪ рд╢реБрд░реВ рдХрд░рдирд╛ рдерд╛ред рдЖрдк Verbose
рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрднреНрдпрд╛рд╕ рд╣реИред
рдЬрдм рддрдХ -SProProgress рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдирд╣реАрдВред
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдХреА рдЬрд░реВрд░рдд рд╣реИред Windows PowerShell cmdlet рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЗрд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдФрд░ рд╣рдо рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА рдХреЛ рдХрднреА рдирд╣реАрдВ рджрдмрд╛рддреЗ рд╣реИрдВред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ $ ProgressPreference рд╣реИред рдХреБрдЫ cmdlets рдЯрд╛рдЗрдорд░ рджреНрд╡рд╛рд░рд╛ рдХреЗрд╡рд▓ рд▓рдВрдмреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
-рдкрд┐рдВрдЧ рд╕реНрд╡рд┐рдЪ рдирд┐рдХрд╛рд▓реЗрдВ (рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ)ред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ Windows PowerShell cmdlet рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ рдЬрд╣рд╛рдБ рдХреЗрд╡рд▓ рдкрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирдпрд╛ cmdlet рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдирдП рд╕реНрдкрд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЖрдкрдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╣рд▓реЗ рдЪрд░рдг рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдлрд┐рд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХрдорд╛рдВрдб рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди www.google.com -TraceRoute рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдПрдХ рдЦрд╛рд▓реА рд╕реНрдХреНрд░реАрди рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдЙрдЯрдкреБрдЯ (рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯреА) рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдкреНрд░рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рднрд╛рдЬрди рд╡рд╕реНрддреБ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдЧрддрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдБ рдХреЗрд╡рд▓ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╣рд░ рджреВрд╕рд░реЗ PowerShell cmdlet рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдо рд╣рд░ PingReply
рдпрд╛ -TraceRoute
рд╣рдо _ha__ рдХреЗ рд▓рд┐рдП рдЯреНрд░реЗрд╕ рд╣реЙрдк рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдКрдкрд░ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╕реНрд╡рд┐рдЪ рдХреЛ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрдВрдЯрд╡рд╛рд░реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдирд╛ рдерд╛ред рдЖрдк рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрдмреЛрд╕ рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рдХрд░реЗрдВ рдЬреЛ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЕрдкреНрд░рд╛рдХреГрддрд┐рдХ рдЕрднреНрдпрд╛рд╕ рд╣реИред
-Verbose
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╕реНрд╡рд┐рдЪ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ cmdlet рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдкрд╣рд┐рдП рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рдЧрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд▓рд┐рдкрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ Windows PowerShell cmdlet рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рдерд╛ рдЬрд╣рд╛рдБ рдХреЗрд╡рд▓ рдкрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирдпрд╛ cmdlet рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдирдП рд╕реНрдкрд╖реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдореИрдВ рдЗрд╕ рдкрд░ рди рддреЛ рдпрд╣рд╛рдВ рд╣реВрдВ рдФрд░ рди рд╣реА, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдПрдХ cmdlet рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдирд╣реАрдВ рд╣реИ -Loud
рдХреЗ рдкреАрдЫреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рд┐рдЪ -Quiet
ред
рдкреНрд░рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рднрд╛рдЬрди рд╡рд╕реНрддреБ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдЧрддрд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИред
рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдКрдкрд░ рд╣рдо "рдореЗрдЯрд╛" рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ "рдкрд┐рдВрдЧ" рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ "рдкрд┐рдВрдЧ" рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рд╣рдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдХреЗрд╡рд▓ "рдореЗрдЯрд╛" рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рднреА рд╕рдордп рдореЗрдВ рд░рд┐рдХреНрдд рдкреНрд░рджрд░реНрд╢рди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
-Verbose рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рд╕реНрд╡рд┐рдЪ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ cmdlet рдХреЗ рд▓рд┐рдП рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред
рдореБрдЭреЗ рдРрд╕реА рдХрд┐рд╕реА рднреА cmdlet рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡рд░реНрдмреЛрдЬрд╝ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд░рд╣реА рдереАред рд╣рдо рд╣рдореЗрд╢рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдПрдХ cmdlet рдЪрд▓рд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордЭреЗрдВред
рдЖрдорддреМрд░ рдкрд░ рдПрдХ cmdlet рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рдПрдХрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╛рдорд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЖрдкрдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдКрдкрд░ рд╣рдо "рдореЗрдЯрд╛" рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ "рдкрд┐рдВрдЧ" рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ "рдкрд┐рдВрдЧ" рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ - рд╣рдо рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдХреЗрд╡рд▓ "рдореЗрдЯрд╛" рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рднреА рд╕рдордп рдореЗрдВ рд░рд┐рдХреНрдд рдкреНрд░рджрд░реНрд╢рди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред
рдореЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЖрдЙрдЯрдкреБрдЯ _each_ PingReply рдпрд╛ рдЯреНрд░реЗрд╕ рд╣реЙрдк рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдирдХрд▓реА рдЕрдк рдЕрдВрддрд┐рдо рдХреЛрдб, рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдирдХрд▓ рдХрд░рдиреЗ рд╡рд┐рдЪрд╛рд░ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдЧреАред рдХреГрдкрдпрд╛ рдкреВрд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдкрдврд╝реЗрдВред
рдореБрдЭреЗ рдРрд╕реА рдХрд┐рд╕реА рднреА cmdlet рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡рд░реНрдмреЛрдЬрд╝ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░ рд░рд╣реА рдереАред рд╣рдо рд╣рдореЗрд╢рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдПрдХ cmdlet рдЪрд▓рд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордЭреЗрдВред
рдореБрдЭреЗ _any_ cmdlet рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ рдЬреЛ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рд╕реВрдЪрдирд╛ / рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП "рдорд╣рддреНрд╡рдкреВрд░реНрдг" рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд╕реНрддреБ рдореЗрдВ рдЧрд╣рд░реЗ рд╕реНрддрд░ рдХреЛ рдЫреЛрдбрд╝ рдХрд░ рдЙрддреНрдкрд╛рджрди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдпрд╣ рдПрдХрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИред рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╛рдорд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдмрд╕ рдЗрд╕реЗ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╕рдордЭрддрд╛ рд╣реВрдВ; рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрдИ рд▓реЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡рд┐рдЪ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рджреЗрдЦреЗрдВрдЧреЗред
рдореЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реИред
_ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ ред_
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг cmdlet рдХреЛ рдПрдХ рдмреЗрдХрд╛рд░ рдЪреАрдЬ рдмрдирд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рддреЛ рдЙрд╕ cmdlet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рддреБрдо рдпрд╣ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЖрдк рдЗрд╕реЗ рдлреЗрдВрдХ рджреЗрдВрдЧреЗ рдФрд░ рдкрд┐рдВрдЧ рдФрд░ рдЯреНрд░реЗрд╕рд░рдЖрдЙрдЯ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЕрдм рдЖрдк рдПрдХ рд╣реА рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдХреЛ рдирдП cmdlet рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдирд┐рдпрдорд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рджреЗрдЦреЗрдВ рдХрд┐ рдЗрди рдореВрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рдХрд┐рддрдиреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖рдХрд░ рдпреВрдирд┐рдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВред рдЙрдирдореЗрдВ рд╕реЗ рд╕рднреА рдирд┐рджрд╛рди рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдирд┐рджрд╛рди рдХреА рдХрд▓рд╛ рдореЗрдВ рдЙрдирдХреЗ рд╕рдВрдпреЛрдЬрди рдФрд░ рдЬрд╛рджреБрдИ рдЕрд░реНрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдирдП cmdlet рдореЗрдВ рдпрд╣ рд╕рдм рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдордп рдХреА рдмрд░реНрдмрд╛рджреА рд╣реИ
рд╕реНрдерд┐рддреАрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ :-)
PowerShell рд╕рдорд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ред
рд╡рд░реНрддрдорд╛рди cmdlet рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ (рдЗрдВрдЯрд░реЗрдХреНрдЯрд┐рд╡ рдкрд░рд┐рджреГрд╢реНрдп) рдФрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ (рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рджреГрд╢реНрдп) рдХреЛ рдХреИрд╕реЗ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕реБрдЭрд╛рд╡ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ (-Interactive) рдХреЗ рд╕рд╛рде рдпрд╛ рдирдП cmdlet (рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╢реЛ-рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг-рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА) рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХрд░рдирд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ cmdlet рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ Test -__ Connectivity__ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛, рдЬреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реИред рдпрд╣ рдкреБрд░рд╛рдиреЗ рд╡рд┐рдВрдбреЛрдЬ cmdlet рдХреЛ рдмрд┐рдирд╛ рдирд╛рдо рдХреЗ рд╕рдВрдШрд░реНрд╖ рдХреЗ рд╕рд╛рде рд╕рдореАрдкрддрд╛ (WCM) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
@iSazonov рдЖрдк рдРрд╕реЗ рдирд┐рджрд╛рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдореЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ? рдореЗрд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдпрд╣ рд╣реИ рдХрд┐ рдореЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдВрдЧрд░рдкреЗрд▓реА рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП; рдореИрдВ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдХреИрд╕реЗ cmdlet рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрдо рд╣реЛрдЧреАред
рдпрджрд┐ рдЖрдк рдирд┐рд░реНрдорд╛рдг рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╡рд╕реНрддреБ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкрд╛рдж рд▓реЗрдЦ рд╕реЗ рдкрд╣рд▓реА "рдкрд┐рдВрдЧ" рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдЖрдВрдХрдбрд╝реЗ рдХреИрд╕реЗ рдбрд╛рд▓рддреЗ рд╣реИрдВ?
рдХреНрдпрд╛ рдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реА? рдПрдХ рдкрд┐рдВрдЧ рд╕реЗ рдПрдХрдорд╛рддреНрд░ рдкрд╛рдж рд▓реЗрдЦ рдЬрд╛рдирдХрд╛рд░реА Ping complete.
рд╡рд░реНрддрдорд╛рди рдореЗрдЯрд╛ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХреЛрдИ рдЖрдВрдХрдбрд╝реЗ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдореИрдВ рдХрд╣реАрдВ рднреА рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ; рд╡реЗ рд╕рд┐рд░реНрдл рдПрдХ рд╣реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕рдореНтАНрдорд┐рд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд╛рд╣ рдкрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛ рд░рд╣реА рд╣реИрдВ, рдмрд╕ рдХрдо рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВред
рдпрд╣рд╛рдБ рдмрд┐рдВрджреБ cmdlets рд░рдЦрдирд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди) рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (WinPS рдФрд░ Pwsh) рдкрд░ рдЙрд╕реА рддрд░рд╣ cmdlet рдореЗрдВ рдПрдХ рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ 'рдирд┐рд╖реНрдХреНрд░рд┐рдп' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдЧрд▓рдд рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдЗрд╕ cmdlet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рдорд╛рдзрд╛рди рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдЙрд╕реА рддрд░рд╣ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ
@ NJ-Dude рд╡рд┐рдВрдбреЛрдЬ cmdlet WMI рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ 5.1 рдЬрдореЗ рд╣реБрдП рдерд╛ - рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
@ NJ-Dude рд╡рд┐рдВрдбреЛрдЬ cmdlet WMI рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдкрд┐рдЫрдбрд╝реА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд╕рд╛рде рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ 5.1 рдЬрдореЗ рд╣реБрдП рдерд╛ - рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдФрд░ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐, рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ SYNTAX рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдорддрд▓рдм, рдпрджрд┐ QUIET рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ PS рдХреЗ рд╕реНрд╡рд╛рдж рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ SYNTAX рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕рдорд╛рди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
рдпрд╣ рдЕрд╕рдВрднрд╡ рд╣реИред Windows рд╕рдВрдЧрддрддрд╛ рдореЙрдбреНрдпреВрд▓ рдкреБрд░рд╛рдиреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрд▓ рддрд░реАрдХрд╛ рд╣реИред
рдПрдХ cmdlet рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрдВрд╕реЛрд▓ рдХреЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХрд┐ рдореБрдЦреНрдп рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╣реИред
_No рдЕрдиреНрдп cmdlets_ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдЯреНрд░реАрдо рдкрд░ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░реВрдк рдореЗрдВ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИред рд╕рднреА рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо, рдЕрд╡рдзрд┐ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдбрд┐рдмрдЧ рд╕реНрдЯреНрд░реАрдо рдкрд░ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕реВрдЪрдирд╛ рдзрд╛рд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдПрдХ cmdlet рдХреЗ рд▓рд┐рдП рдЕрднреВрддрдкреВрд░реНрд╡ рд╣реИ рдЬреЛ рдХрд┐ PowerShell рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдЬ рд╣реИред
рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдП рдЧрдП рдкрд╛рдж рд▓реЗрдЦ рдореЗрдВ рдХреЛрдИ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╛рдж рд▓реЗрдЦ рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдпрд╣ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рддреА рд╣реИред
рдПрдХ рд╕рдорд┐рддрд┐ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛
Soooo рдореИрдВрдиреЗ рдереНрд░реЗрдб рдХрд╛ рдЯреНрд░реИрдХ рдереЛрдбрд╝рд╛ рдЦреЛ рджрд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЦрд░рдкрддрд╡рд╛рд░реЛрдВ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдореЗрд░рд╛ рдореВрд▓ рд▓реЗрдирд╛ рдпрд╣ рд╣реИ:
Test-Connection
s рдФрд░ ping.exe
et al рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣реА рд╡рд░реНрддрдорд╛рди рдорд╛рдорд▓рд╛ рд╣реИ-Quiet
рдХреЛ рдХреЗрд╡рд▓ Windows PowerShell рдХреА рддрд░рд╣, рдмреВрд▓рд┐рдпрди рдХреЗ рд░реВрдк рдореЗрдВ True / False рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред-Quiet
рдХреЗрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП), -Verbose
рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╕реЛрдЪрд╛ рд╣реИред (рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рднреА рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдзрд╛рдЧрд╛ рдЦреЛ рджреЗрддрд╛ рд╣реВрдВ, рдпрд╣ рдмрддрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдКрдкрд░ рдФрд░ рдЕрдзрд┐рдХ рд▓реЛрдЧ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)редcimv2\Win32_PingStatus
) рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ (рдХреНрдпреЛрдВрдХрд┐ .NET рдХреЛрд░, WMI, рдЖрджрд┐), рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕реЗ рдпрдерд╛рд╕рдВрднрд╡ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред$ProgressPreference
рд╡реИрд╕реЗ рднреА рд╕реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИредрдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ!
рдкреНрд░рдЧрддрд┐ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рджреЗрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдХрдорд╛рдВрдб рдХреЙрд▓ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдЖрдкрдХреЛ $ ProgressPreference рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреИрд░рд╛рдореАрдЯрд░ рдерд╛ .... рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдореБрджреНрджрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣рд╛рдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП! :рдореБрд╕реНрдХреБрд░рд╛рдУ:
@ рдкрд╛рд╡рд░рд╢реЗрд▓ / рдкрд╛рд╡рд░рд╢реЗрд▓-рд╕рдорд┐рддрд┐ рдиреЗ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреАред рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рд╣рдордд рд╣реБрдП рдХрд┐ Test-Connection
рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░рд╢реЗрд▓ 5.1 рдореЗрдВ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рдВрднрд╡ рдерд╛ ( -Quiet
)ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЧреБрдг рдФрд░ рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП PingStatus
рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ ( win32_
) рдХреЛ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рдЧрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреНрдпрд╛ рдХреЛрдИ рд▓рдШреБ RFC рд▓реЗрдЦрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде cmdlet рд╕рд┐рдВрдЯреИрдХреНрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИ?
@ stevel-msft рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреАред :)
рдореБрдЭреЗ рдЙрд╕ рдХреА рдЖрд╡рд╛рдЬрд╝ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж
рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рдкреАрдЖрд░ 3125 рдиреЗ рдпрд╣ рд╕рдм рдХрд╡рд░ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдкреВрд░реНрдг рдЪрдХреНрд░ рдореЗрдВ рдЖ рдЧрдП рд╣реИрдВред 3125 рдкрд░ рд╡рд╛рдкрд╕ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
рдЗрд╕реЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд╕реЗ рджреЗрдЦреЗрдВ рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ-рдХрдорд╛рдВрдб рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдПрдХ рдЕрд▓рдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рдпрд╣ рд╕рд╣реА рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ?
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИ; рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдЕрдзрд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИред рдЗрд╕рдХреЗ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ!
рдореИрдВ RFC рдХреЗ рдорд╕реМрджреЗ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ, рд╕рдорд╛рдпреЛрдЬрди рдХрд░рдиреЗ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ ... рдореБрдЭреЗ рдЗрд╕ рдкрд░ рдХреБрдЫ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реБрдирдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред ЁЯЩВ
рдЗрд╕реЗ рдкреНрд░рд╛рдВрдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдерд╛ рдХрд┐ рд▓рд╛рдкрддрд╛ рдХрдорд╛рдВрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПред
рд╣рдо рдЗрд╕реЗ рдХрдм рджреЗрдЦреЗрдВрдЧреЗ? 6.2.2 рдореЗрдВ? рдХрдм рд╣реЛрдЧреА рд╕рдВрднрд╛рд╡рдирд╛ рдЬрдореАрди?
(рдЕрдкреНрд░реИрд▓ 2018 рд╕реЗ рд▓реЗрдХрд░ рдЕрдм рддрдХ _-рд╢рд╛рдВрдд_ рд╢реЛрд░ рдордЪрд╛ рд╣реБрдЖ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрд╝реЗрджрд╛рд░ рдерд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдиреЛ-рдмреНрд░реЗрдирд░ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди)ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ RFC рдкрд░ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЗрд╕ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдореИрдВ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░ рд▓реВрдВрдЧрд╛ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реВрдВрдЧрд╛ред :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдУрд╣ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдордВрдЬреВрд░реА рджреА рдЧрдИ (рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд░рд╛рдЬреНрдп рд╣реИрдВ рдпрд╛ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрдпрд╛ рд╣реИ)ред рд▓реЗрдХрд┐рди рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЕрднреА рднреА рдПрдХ рджрдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 12 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрд╛ рд╣реИ :)
рдЗрд╕реЗ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 12 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ
рдореБрдЭреЗ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЙрдореНрдореАрдж рдереА
@ vexx32 рдЖрдк рдЗрд╕реЗ рдХреЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЭрдВрдбреЗ рдХреЗ рдкреАрдЫреЗ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЖрддреА рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИ
@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬреНрдпрд╛рджрд╛рддрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдкреАрдЖрд░ w / рдХреБрдЫ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЭрдВрдбреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╣рдо рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░ рд╕рдХреЗрдВред ЁЯТЦ
рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдВрддрд┐рдо рджрд┐рдиреЛрдВ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ (рдлрд╛рд╕реНрдЯ рдЯрд╛рдЗрдкрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдкреНрд░рджрд░реНрд╢рди) рджреНрд╡рд╛рд░рд╛ рдиреНрдпреВрдирддрдо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдХрд┐ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢реИрд▓реА рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ (рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░)ред
рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдпрд╣ рдХреИрд╕реЗ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ @isazonov рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
@ vexx32 рдХреНрдпрд╛ рдЖрдк рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпрд╛ UX рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддреЗ рд╣реИрдВ?
рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреВрдПрдХреНрд╕ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХреИрд╕рд╛ рд╣реЛрдЧрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред :)
рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рддреНрд░ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдпреВрдПрдХреНрд╕ рд╣реИ
1. рдиреНрдпреВрдирддрдо рдЯрд╛рдЗрдкрд┐рдВрдЧ
рдЗрд╕рдХрд╛ рдорддрд▓рдм:
- рдкрд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
- рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рджреВрд╕рд░реЗ рдореЛрдб (рдЯреНрд░реЗрд╕рд░реВрдЯ рдФрд░ рдЖрджрд┐) рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЙрддреНрдкрд╛рджрди
рдЗрд╕рдХрд╛ рдорддрд▓рдм:
- рдЕрдиреБрдХрд░рдг ping.exe (tracert.exe рдФрд░ рдЕрдиреНрдп) рдЖрдЙрдЯрдкреБрдЯ _on рдХрдВрд╕реЛрд▓ рд╣реЛрд╕реНрдЯ_ рдЬреИрд╕реЗ рдореИрдВрдиреЗ рдбреЗрдореЛ рдХреЛрдб рдореЗрдВ рдХреЛрд╢рд┐рд╢ рдХреА - рд╣реЗрдбрд░, рдлреБрдЯрд░ рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд░реВрдкрд┐рддред рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝реЗрдВ - рдЬреЛ рдХрдВрд╕реЛрд▓ рд╣реЛрд╕реНрдЯ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдкрд╛рда рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рдиреЗ рдФрд░ рдордЬрдмреВрдд рдЯрд╛рдЗрдк рдХреА рдЧрдИ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдЗрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдордиреЗ рдХреНрд╡рд┐рдЯ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА, рдЬреЛ рд╕рдЪ / рдЧрд▓рдд рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЕрдиреНрдп рдХрдЪреНрдЪреЗ рдордЬрдмреВрдд рдЯрд╛рдЗрдк рдХреА рдЧрдИ рд╡рд╕реНрддреБрдУрдВ (рдЬреИрд╕реЗ -ROOutput) рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ (рдПрд╕) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпреВрдПрдХреНрд╕ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЕрдм рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рдХреНрдпрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдПрдХ рджреЛрд╣рд░реА рдореЛрдб рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐? PowerShell рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп cmdlets рдореЗрдВ рдпрд╣ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб" рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реИред
рдпрджрд┐ рдЖрдк рдкрд┐рдВрдЧ / рдЯреНрд░реИрд╕рд░реНрдЯ рдХрд╛ рд╕рдЯреАрдХ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реАрдзреЗ рдЙрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ?
рдкрд╛рд╡рд░рд╢реЗрд▓ рдиреЗ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдХрдорд╛рдВрдб рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдХрд▓ рдХрд░рдиреЗ рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ; рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Get-ChildItem рд╢рд╛рдпрдж рдирд┐рдХрдЯрддрдо рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрднрдЧ рдПрдХрдорд╛рддреНрд░ рд╣реИред
рдпрджрд┐ рд╣рдо рдЖрдкрдХреЗ рдХрд╣реЗ рдЕрдиреБрд╕рд╛рд░ рдкрд┐рдВрдЧ / рдЯреНрд░реИрд╕рд░реНрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ cmdlet рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Show-Connection
, рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╡реНрдпрд╡рд╣рд╛рд░ рд╢реЛ-рдХрдорд╛рдВрдб рдХреЗ рдмрдЬрд╛рдп рдЬреЛ рдХреЛрдИ рдореМрдЬреВрджрд╛ рдирд╣реАрдВ рд╣реИ PowerShell рдХреЗ рднреАрддрд░ рдорд┐рд╕рд╛рд▓ рдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдПрдХ рджреЛрд╣рд░реА рдореЛрдб рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐? PowerShell рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп cmdlets рдореЗрдВ рдпрд╣ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ "рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЛрдб" рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рд╛рд░реВрдкрдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЕрдВрддрд░рд╛рд▓ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЗрдбрд░ / рдлреВрдЯрд░ рдбрд╛рдпрд░ рд░рдЦрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдРрд╕реЗ рдЕрдиреНрдп рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдЖрдк рдкрд┐рдВрдЧ / рдЯреНрд░реИрд╕рд░реНрдЯ рдХрд╛ рд╕рдЯреАрдХ рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕реАрдзреЗ рдЙрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ?
рдореИрдВ рдХрд░рддрд╛ рд╣реВрдБ :-)ред рдпреЗ рдореВрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдирд┐рдореНрди рд╕реНрддрд░ рдХреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рдЬрдореЗ рд╣реБрдП рд╣реИрдВред рд╣рдо _smarter_ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЪреАрдЬреЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдЗрд╕ cmdlet рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рд╛рд░ рд╣реИ (рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдкрд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ) - рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рдд рдкрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ cmdlet рдореЗрдВ рдкрддреЗ рдФрд░ рдирд╛рдо рдЕрдм рдХреИрд╕реЗ рдмрдиреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рдХреИрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВ, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рджреЗрд╢реА рдкрд┐рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИрдВред рдпрд╣ рдЯреНрд░рд┐рдХреНрд╕ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рд╛рд░реВрдкрдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЕрдВрддрд░рд╛рд▓ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдПрдХ рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдФрд░ рдЕрдзрд┐рдХ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмреЛрд░реНрдб рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд░реВрдкрдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕реБрдзрд╛рд░рдирд╛ рдпрд╛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдФрд░ рднреА рдХрдард┐рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рдБ, рдЖрдкрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдмреЗрд╣рддрд░реАрди рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ! рдореИрдВ рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рд╡рд░реНрддрдорд╛рди рдореЛрдб рдХреБрдЫ рднреА _but_ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдирд╣реАрдВ рд╣реИред рд╣рдо рдмрд╕ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреЗрдк рдХреЛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ Show-Connection
рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ RFC рдореЗрдВ Test-Connection
рд▓рд┐рдП рдЕрдзрд┐рдХ PowerShell-рдХреЗрдВрджреНрд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЬреЛ рдЖрдкрдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
@ vexx32 рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА рдЖрдкрдХреЗ PR рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕реЗ рдХрд╛рдлреА рд╣рдж рддрдХ рд╕реБрдзрд╛рд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ Windows PowerShell рдореЗрдВ, рдпрд╣ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ PingReply рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдРрд╕рд╛ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рджрд┐рдЦрддрд╛ рд╣реИ:
PS C:\Users\slee> Test-Connection localhost
Source Destination IPV4Address IPV6Address Bytes Time(ms)
------ ----------- ----------- ----------- ----- --------
SLEE-DESKTOP localhost 127.0.0.1 ::1 32 0
SLEE-DESKTOP localhost 127.0.0.1 ::1 32 0
SLEE-DESKTOP localhost 127.0.0.1 ::1 32 0
SLEE-DESKTOP localhost 127.0.0.1 ::1 32 0
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде, рд╕рднреА рдкрд┐рдВрдЧ рдЙрддреНрддрд░ рдПрдХ рд╣реА рд╡рд╕реНрддреБ рдХреЗ рд╕рджрд╕реНрдп рд╣реИрдВ:
PS> Test-Connection localhost
Source Destination Replies
------ ----------- -------
slee-desktop localhost {System.Net.NetworkInformation.PingReply, System.Net.NetworkInformation.PingReply, System.Net.NetworkInformation.PingReply, System.Net.NтАж
рдХреНрдпрд╛ рд╣рдо Windows PowerShell рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рд▓реЗ рдкрд╛ рд░рд╣реЗ рд╣реИрдВ?
@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рд╡рд╣ рд╡рд╕реНрддреБ рдЙрддреНрдкрд╛рджрди рдкреАрдПрд╕ рдХреЛрд░ рдореЗрдВ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИ; рд╕рдлрд▓рддрд╛ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рд╡рд╕реНрддреБ рд╣реЛрддреА рд╣реИред ЁЯЩВ
рдЬреИрд╕рд╛ рдХрд┐ рдкреАрдЖрд░ рдХреА рд╕рдорд╛рдкрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдПрдлрд╕реА рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЖрдВрд╢рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдореИрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдЕрдиреБрд╡рд░реНрддреА рдкреАрдЖрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░реВрдВрдЧрд╛ред рдмрд╕ рдЕрдм рдЙрд╕ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рд░реА-рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ-рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕рдЪреНрдЪреА рд╕рдорддрд╛ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рд╡рд╣ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреЛ рд╣рдЯрд╛ рджреЗ рдФрд░ рдмрд╛рдХреА рдХреЛ рдЬрдорд╛ рдХрд░ рджреЗред рдпрд╣ рдЕрднреА рднреА рдХреБрдЫ рд╣рдж рддрдХ рдЕрд▓рдЧ рд╣реЛрдЧрд╛ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрд░рдПрдлрд╕реА рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╣рдордиреЗ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдкрд╣рд▓реЗ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдереА) рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрд╣реБрдореБрдЦреА рд╣реЛрдЧрд╛ред ЁЯШК
@ рд╕реНрдЯреАрд╡рдПрд▓-рдПрдордПрд╕рдПрдлрдЯреА рдЗрд╕ рд╕рд╛рд╣рд╕рд┐рдХ рдХрд╛рд░реНрдп рдореЗрдВ рдЕрдЧрд▓реЗ рдЕрдзреНрдпрд╛рдп рдХреЗ рд▓рд┐рдП # 10697 рджреЗрдЦреЗрдВ! ЁЯШК
: рдЯрд╛рдбрд╛: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ # 10478 рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдЕрдм v7.0.0-preview.5
рд░реВрдк рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХрд╛рдо рд▓рд┐рдВрдХ:
рд░рд┐рд▓реАрдЬ рдореЗрдВ 7.0.0 рдЯреЗрд╕реНрдЯ-рдХрдиреЗрдХреНрд╢рди -рдЕрднреА рднреА рджреЗрддрд╛ рд╣реИ
рдкрд░реАрдХреНрд╖рдг-рдХрдиреЗрдХреНрд╢рди: рдХрдВрдкреНрдпреВрдЯрд░ 'рд╕реНрдХреНрд░рдм' рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдлрд▓ рд░рд╣рд╛: рд▓рдХреНрд╖реНрдп рдирд╛рдо рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдХреЗ рдмрдЬрд╛рдп
рдЕрд╕рддреНрдп
@chvol рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ?
рдзрдиреНрдпрд╡рд╛рдж! ЁЯЩВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ рдЬреАрд▓реЛрд╡ :
рдЕрдЪреНрдЫреА рдЦреЛрдЬ, рд▓реЗрдХрд┐рди рдпрд╣
-InformationAction Ignore
рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрдЧ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред$InformationActionPreference
рдЕрднреА рднреАSilentlyContinue
рдбрд┐рдлреЙрд▓реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдПредрдмрдЧ рдпрд╣ рд╣реИ рдХрд┐
WriteInformation()
рдХреЙрд▓ рдЖрдкрдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд▓рддреА рд╕реЗPSHOST
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ _bypasses_$InformationActionPreference
рдореВрд▓реНрдп рдФрд░-InformationAction SilentlyContinue
(рд▓реЗрдХрд┐рди, рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ) ,-InformationAction Ignore
_is_ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рджрдмрд╛рдиреЗ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА)редрдХреНрдпрд╛ рдХрд╣рд╛
WriteInformation()
рдХреЙрд▓ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗWrite-Host
_uncondally_ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рджрди (рдбрд┐рдЬрд╛рдЗрди рджреНрд╡рд╛рд░рд╛) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред@iSazonov : рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рдкрдЯреНрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп cmdlets рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
-Quiet
рдореИрдВ _not_ рдХреЛ рдкреНрд░рдЧрддрд┐ рдмрд╛рд░, рдЬрдмрдХрд┐ рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред