$mac = [byte[]](0xA4, 0xBA, 0xDB, 0xB5, 0x78, 0xEF) $paquet = [byte[]](0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ) $paquet = $paquet + $mac*16 write-host $paquet #on utilise la classe udpclient pour "réveiller" l'ordi #nous faisons un broadcast (255.255.255.255) sur le port 38600 (port qqconque mais libre) $UDPclient = new-Object System.Net.Sockets.UdpClient $UDPclient.Connect(([System.Net.IPAddress]::Broadcast),38600) #.send envoi sur le réseau le paquet $UDPclient.Send($paquet, $paquet.Length)