$IPC = Get-NetIPAddress |?{$_.IPAddress -like "192.168.*"} |select IPAddress $I=($IPC.IPAddress).split(".")[2];$IP = "192.168.$I.0" $Mac = Read-Host "Mac?" $MacAddress = $Mac.Replace(":","").Replace("-","").Trim() $Wol = "C:\!MSP\Bin\WolCmd.exe $MacAddress $IPĀ 255.255.255.0 7" $Wol |Invoke-Expression; start-sleep 5; $HostPC = Get-NetNeighbor |?{$_.linkLayerAddress -eq $MacAddress} if((Test-NetConnection $HostPC.ipaddress).PingSucceeded){ Write-host "The System is onlie!" -ForegroundColor Green} Else{$Ping ="ping "+$HostPC.ipaddress+" -t"; $Ping|Invoke-Expression}