Test-Connection
ICMP yankı isteği paketlerini veya ping'leri bir veya daha fazla bilgisayara gönderir.
Syntax
DefaultPing (Varsayılan)
Test-Connection
[-TargetName] <string[]>
[-Ping]
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Source <string>]
[-MaxHops <int>]
[-Count <int>]
[-Delay <int>]
[-BufferSize <int>]
[-DontFragment]
[-Quiet]
[-TimeoutSeconds <int>]
[<CommonParameters>]
RepeatPing
Test-Connection
[-TargetName] <string[]>
-Repeat
[-Ping]
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Source <string>]
[-MaxHops <int>]
[-Delay <int>]
[-BufferSize <int>]
[-DontFragment]
[-Quiet]
[-TimeoutSeconds <int>]
[<CommonParameters>]
TraceRoute
Test-Connection
[-TargetName] <string[]>
-Traceroute
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Source <string>]
[-MaxHops <int>]
[-Quiet]
[-TimeoutSeconds <int>]
[<CommonParameters>]
MtuSizeDetect
Test-Connection
[-TargetName] <string[]>
-MtuSize
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Quiet]
[-TimeoutSeconds <int>]
[<CommonParameters>]
TcpPort
Test-Connection
[-TargetName] <string[]>
-TcpPort <int>
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Source <string>]
[-Count <int>]
[-Delay <int>]
[-Repeat]
[-Quiet]
[-TimeoutSeconds <int>]
[-Detailed]
[<CommonParameters>]
Description
Test-Connection cmdlet'i bir veya daha fazla uzak bilgisayara İnternet Denetim İletisi Protokolü (ICMP) yankı isteği paketlerini veya ping'leri gönderir ve yankı yanıtı yanıtlarını döndürür. Bu cmdlet'i, belirli bir bilgisayara bir IP ağı üzerinden ulaşılıp bağlanılamayacağını belirlemek için kullanabilirsiniz.
Test-Connection parametrelerini kullanarak hem gönderen hem de alan bilgisayarları belirtebilir, komutu arka plan işi olarak çalıştırabilir, zaman aşımı ve ping sayısını ayarlayabilir ve bağlantı ile kimlik doğrulamasını yapılandırabilirsiniz.
Alıştığınız ping komutunun aksine Test-Connection, PowerShell'de araştırabileceğiniz bir TestConnectionCommand+PingStatus nesnesi döndürür.
Quiet parametresi, test edilen her bağlantı için bir System.Boolean nesnesinde bir Boole değeri geri döndürür. Birden çok bağlantı test edilirse, Boole değerleri dizisi döndürülür.
Örnekler
Örnek 1: Uzak bilgisayara yankı istekleri gönderme
Bu örnek, yerel bilgisayardan Server01 bilgisayarına yankı isteği paketleri gönderir.
Test-Connection -TargetName Server01 -IPv4
Destination: Server01
Ping Source Address Latency BufferSize Status
(ms) (B)
---- ------ ------- ------- ---------- ------
1 ADMIN1 10.59.137.44 24 32 Success
2 ADMIN1 10.59.137.44 39 32 Success
3 ADMIN1 * * * TimedOut
4 ADMIN1 10.59.137.44 28 32 Success
Test-Connection, Server01 bilgisayarını belirtmek için TargetName parametresini kullanır.
IPv4 parametresi test için protokolü belirtir.
Bir dizi TestConnectionCommand+PingStatus nesnesi, hedef makineden ping yanıtı başına bir nesne olmak üzere çıkış akışına gönderilir.
Örnek 2: Birkaç bilgisayara yankı istekleri gönderme
Bu örnek, yerel bilgisayardan birkaç uzak bilgisayara ping gönderir.
Test-Connection -TargetName Server01, Server02, Server12
Örnek 3: Test komutunu özelleştirmek için parametreleri kullanma
Bu örnek, komutu özelleştirmek için Test-Connection parametrelerini kullanır. Yerel bilgisayar uzak bilgisayara ping testi gönderir.
Test-Connection -TargetName Server01 -Count 3 -Delay 2 -MaxHops 255 -BufferSize 256
Test-Connection Server01'i belirtmek için TargetName parametresini kullanır.
Sayısı parametresi, Server01 bilgisayarına üç ping gönderileceğini ve bunun Gecikme 2 saniyelik aralıklarla yapılacağını belirtir.
Ping yanıtının normalden daha uzun sürmesi beklendiğinde, uzun sayıda atlama veya yüksek trafikli bir ağ koşulu nedeniyle bu seçenekleri kullanabilirsiniz.
Örnek 4: Arka plan işi olarak test çalıştırma
Bu örnekte, powershell arka plan işi olarak bir Test-Connection komutunun nasıl çalıştırılır gösterilmektedir.
$job = Start-Job -ScriptBlock { Test-Connection -TargetName (Get-Content -Path "Servers.txt") }
$Results = Receive-Job $job -Wait
Start-Job komutu, bir kuruluştaki birçok bilgisayara ping göndermek için Test-Connection cmdlet'ini kullanır.
TargetName parametresinin değeri, Get-Content dosyasındaki bilgisayar adlarının listesini okuyan bir Servers.txt komutudur. komut, komutu arka plan işi olarak çalıştırmak için Start-Job cmdlet'ini kullanır ve işi $job değişkenine kaydeder.
Receive-Job komutu, iş tamamlanana kadar -Wait yapması talimatını alır ve ardından sonuçları alıp bunları $Results değişkeninde depolar.
Örnek 5: Yalnızca bağlantı testi başarılı olursa oturum oluşturma
Bu örnek, Server01 bilgisayarında yalnızca bilgisayara gönderilen pinglerin en az biri başarılı olursa bir oturum oluşturur.
if (Test-Connection -TargetName Server01 -Quiet) { New-PSSession -ComputerName Server01 }
Test-Connection cmdlet'i, Server01 parametresi ile bilgisayarına ping atar.
Sonuçta elde edilen değer, dört pingden herhangi biri başarılı olursa $true olur. Pinglerin hiçbiri başarılı olmazsa, değer $falseolur.
Test-Connection komutu $truedeğerini döndürürse, komut New-PSSessionoluşturmak için cmdlet'ini kullanır.
Örnek 6: Traceroute parametresini kullanma
PowerShell 6.0'da kullanıma sunulan Traceroute parametresi, yerel bilgisayar ile belirttiğiniz uzak hedef arasındaki bir yolu TargetName parametresiyle eşler.
Test-Connection -TargetName www.google.com -Traceroute
Target: google.com
Hop Hostname Ping Latency Status Source TargetAddress
(ms)
--- -------- ---- ------- ------ ------ -------------
1 172.20.0.1 1 4 Success Lira 172.217.9.174
1 172.20.0.1 2 3 Success Lira 172.217.9.174
1 172.20.0.1 3 2 Success Lira 172.217.9.174
2 12.108.153.193 1 3 Success Lira 172.217.9.174
2 12.108.153.193 2 3 Success Lira 172.217.9.174
2 12.108.153.193 3 2 Success Lira 172.217.9.174
3 12.244.85.177 1 11 Success Lira 172.217.9.174
3 12.244.85.177 2 12 Success Lira 172.217.9.174
3 12.244.85.177 3 12 Success Lira 172.217.9.174
4 * 1 14 DestinationNetw… Lira 172.217.9.174
4 * 2 * TimedOut Lira 172.217.9.174
4 * 3 20 DestinationNetw… Lira 172.217.9.174
5 * 1 * TimedOut Lira 172.217.9.174
5 * 2 15 DestinationNetw… Lira 172.217.9.174
5 * 3 * TimedOut Lira 172.217.9.174
6 * 1 18 DestinationNetw… Lira 172.217.9.174
6 * 2 * TimedOut Lira 172.217.9.174
6 * 3 16 DestinationNetw… Lira 172.217.9.174
7 * 1 * TimedOut Lira 172.217.9.174
7 * 2 * TimedOut Lira 172.217.9.174
7 * 3 * TimedOut Lira 172.217.9.174
8 * 1 * TimedOut Lira 172.217.9.174
8 * 2 * TimedOut Lira 172.217.9.174
8 * 3 * TimedOut Lira 172.217.9.174
9 * 1 * TimedOut Lira 172.217.9.174
9 * 2 * TimedOut Lira 172.217.9.174
9 * 3 * TimedOut Lira 172.217.9.174
10 * 1 * TimedOut Lira 172.217.9.174
10 * 2 * TimedOut Lira 172.217.9.174
10 * 3 * TimedOut Lira 172.217.9.174
11 172.217.9.174 1 23 Success Lira 172.217.9.174
11 172.217.9.174 2 21 Success Lira 172.217.9.174
11 172.217.9.174 3 22 Success Lira 172.217.9.174
Test-Connection komutu, Traceroute parametresiyle çağrılır.
[Microsoft.PowerShell.Commands.TestConnectionCommand+TraceStatus] nesneler olan sonuçlar, Başarı çıkış akışına gönderilir.
Örnek 7: TCP bağlantı testi için ayrıntılı çıkış alma
Ayrıntılı parametresini kullandığınızda, bu cmdlet TCP bağlantı girişimlerinin durumu hakkında ayrıntılı bir bilgi döndürür.
Test-Connection bing.com -TCPPort 443 -Detailed -Count 4
Target: bing.com
Id Source Address Port Latency(ms) Connected Status
-- ------ ------- ---- ----------- --------- ------
1 circumflex 2620:1ec:c11::200 443 12 True Success
2 circumflex 2620:1ec:c11::200 443 14 True Success
3 circumflex 2620:1ec:c11::200 443 17 True Success
4 circumflex 2620:1ec:c11::200 443 17 True Success
Parametreler
-BufferSize
Bu komutla gönderilen arabelleğin boyutunu bayt cinsinden belirtir. Varsayılan değer 32'dir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | 32 |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Boyut, byte, BSc |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Count
Gönderilecek yankı isteklerinin sayısını belirtir. Varsayılan değer 4'dür.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | 4 |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TcpPort
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Delay
Pingler arasındaki aralığı saniye cinsinden belirtir.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TcpPort
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Detailed
Ayrıntılı parametresini kullandığınızda, bu cmdlet TCP bağlantı girişimlerinin durumu hakkında ayrıntılı bir bilgi döndürür.
Bu parametre PowerShell 7.4'e eklendi.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
TcpPort
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-DontFragment
Bu parametre, IP üst bilgisindeki Parçalanma bayrağını ayarlar. Yol MTU boyutunu test etmek için bu parametreyi BufferSize parametresiyle kullanabilirsiniz. Yol MTU hakkında daha fazla bilgi için Wikipedia'daki Yol MTU Keşfi makalesine bakın.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-IPv4
Cmdlet'i test için IPv4 protokollerini kullanmaya zorlar.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-IPv6
Cmdlet'i test için IPv6 protokollerini kullanmaya zorlar.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-MaxHops
ICMP istek iletisinin gönderilebileceği en fazla atlama sayısını ayarlar. Varsayılan değer işletim sistemi tarafından denetlener. Windows 10 ve üzeri için varsayılan değer 128 atlamadır.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | 128 |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Ttl, TimeToLive, Şerbetçiotu |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TraceRoute
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-MtuSize
Bu parametre Yol MTU boyutunu bulmak için kullanılır. Cmdlet, hedefe giden Yol MTU boyutunu içeren bir PingReply#MTUSize nesnesi döndürür. Yol MTU hakkında daha fazla bilgi için Wikipedia'daki Yol MTU Keşfi makalesine bakın.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | MtuSizeDetect |
Parametre kümeleri
MtuSizeDetect
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Ping
Cmdlet'in ping testi gerçekleştirmesine neden olur. Bu, Test-Connection cmdlet'i için varsayılan moddur.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | True |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Quiet
Quiet parametresi bir Boole değeri döndürür. Bu parametrenin kullanılması tüm hataları gizler.
Test edilen her bağlantı bir Boole değeri döndürür. TargetName parametresi birden çok bilgisayar belirtiyorsa, Boole değerleri dizisi döndürülür.
Belirli bir hedefe herhangi bir ping başarılı olursa, $true döndürülür.
Belirli bir hedefe yapılan tüm ping'leri
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Repeat
Cmdlet'in sürekli ping istekleri göndermesine neden olur. TargetName değeri bir hedef dizisi olduğunda, cmdlet yalnızca ilk hedef için ping isteklerini yineler. Kalan hedefleri yok sayıyor. Bu parametre Sayısı parametresiyle kullanılamaz.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Devamlı |
Parametre kümeleri
RepeatPing
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TcpPort
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ResolveDestination
Cmdlet'in hedefin DNS adını çözümlemeye çalışmasına neden olur. Traceroute parametresiyle birlikte kullanıldığında, mümkünse tüm ara konakların DNS adları da alınır.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Source
Ping'in kaynaklandığı bilgisayarların adlarını belirtir. Bilgisayar adlarının virgülle ayrılmış bir listesini girin. Varsayılan değer yerel bilgisayardır.
Uyarı
Bu parametre PowerShell 6 ve daha yeni sürümlerde desteklenmez. Bu parametrenin girilmesi hataya neden olur.
Parametre özellikleri
| Tür: | String |
| Default value: | Local computer |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
DefaultPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
RepeatPing
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TraceRoute
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
TcpPort
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-TargetName
Test etmek için bilgisayarlarını belirtir. Bilgisayar adlarını yazın veya IP adreslerini IPv4 veya IPv6 biçiminde yazın.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Bilgisayar Adı |
Parametre kümeleri
(All)
| Position: | 0 |
| Zorunlu: | True |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-TcpPort
TCP bağlantı testinde kullanılacak hedefteki TCP bağlantı noktası numarasını belirtir.
Cmdlet, hedefte belirtilen bağlantı noktasına TCP bağlantısı kurmaya çalışır.
- Bağlantı yapılırsa cmdlet
$truedöndürür. - Bağlantı yapılmazsa cmdlet
$falsedöndürür.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
TcpPort
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-TimeoutSeconds
Test için zaman aşımı değerini ayarlar. Zaman aşımı süresi dolmadan yanıt alınmazsa test başarısız olur. Varsayılan değer beş saniyedir.
Bu parametre PowerShell 6.0'da kullanıma sunulmuştur.
Parametre özellikleri
| Tür: | Int32 |
| Default value: | 5 seconds |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Traceroute
Cmdlet'in izleme yolu testi gerçekleştirmesine neden olur. Bu parametre kullanıldığında, cmdlet bir TestConnectionCommand+TraceStatus nesnesi döndürür.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
TraceRoute
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Microsoft.PowerShell.Commands.TestConnectionCommand+PingStatus
Varsayılan olarak, bu cmdlet her ping yanıtı için bir TestConnectionCommand+PingStatus nesnesi döndürür.
Microsoft.PowerShell.Commands.TestConnectionCommand+TraceStatus
Traceroute parametresini kullandığınızda, bu cmdlet yol boyunca her ping yanıtı için bir TestConnectionCommand+TraceStatus nesnesi döndürür.
Boolean
Quiet veya TcpPort parametrelerini kullandığınızda, bu cmdlet bir Boolean değeri döndürür. Cmdlet birden çok bağlantıyı test ederse, boole değerlerinden oluşan bir dizi döndürür.
Microsoft.PowerShell.Commands.TestConnectionCommand+PingMtuStatus
MtuSize parametresini kullandığınızda, bu cmdlet her ping yanıtı için bir TestConnectionCommand+PingMtuStatus nesnesi döndürür.
Microsoft.PowerShell.Commands.TestConnectionCommand+TcpPortStatus
Ayrıntılı parametresini kullandığınızda, bu cmdlet TCP bağlantısının durumunu gösteren bir TestConnectionCommand+TcpPortStatus nesnesi döndürür.
Notlar
Linux'ta, BufferSize parametresini veya MtuSize parametresiyle parametrelerin herhangi bir kombinasyonunu kullanmak, 32 baytlık varsayılan olmayan bir arabellek boyutuyla sonuçlanıyorsa, bu durum sudogerektirebilir. Bu gibi durumlarda, Test-Command, sudo'in gerekli olduğunu belirten bir mesajla bir hata bildirir.