PowerShell: Aynı anda birden fazla Bilgisayara ping atılması
Aynı anda birden fazla bilgisayara ping atmak mı istiyorsunuz? Yapamamak? Evet, PowerShell ile yapabilirsiniz. Bu yazıda size birden fazla bilgisayara nasıl ping atabileceğinize dair birkaç örnek göstereceğim. Bu görev için Test-Connection cmdlet'ini kullanacağız. Heyecan verici olacak. Başlayalım.
PowerShell 5.1 veya PowerShell 7'yi açın.
Örnek 1: Birden fazla Bilgisayara ping işlemi uygulayın
Test-Connection -ComputerName sid-500.com,192.168.0.1,microsoft.com -Count 1
Örnek 2: Tüm Etki Alanı Bilgisayarlarına Ping Atma
Test-Connection -ComputerName (Get-ADComputer -Filter * | Select-Object -ExpandProperty Name) -Count 1
Örnek 3: Metin Dosyasından Bilgisayarlara Ping Atma
Test-Connection -ComputerName (Get-Content C:\Data\Computers.txt) -Count 1
Örnek 4: Alt Ağ Ping'i
-Parallel Parametresi nedeniyle bunun yalnızca PowerShell 7'de çalışacağını unutmayın.
# PowerShell 7
$subnet = '192.168.0.'
$ips = 1..254
$ips | ForEach-Object -Parallel {
Test-Connection -ComputerName $using:subnet$_ -Count 1
}



