WakeOnLan för cmd

Permalänk
Medlem

WakeOnLan för cmd

Tips på wol-mjukvara för cmd?
Har kört WakeMeOnLAN från Nirsoft, enkelt och bra.
Den verkar inte fungera längre, vet inte varför.
Brandväggen är avstängd sedan tidigare.
Har fungerat i flera år.
Fungerar inte guit heller.

Den applikationen man kan hämta i MS Store fungerar i gui så det är inte i nätverket. (En switch, fasta ip, ingen internetaccess)

En huvuddator ska väcka 3 andra datorer vid system start.

Visa signatur

[ Corsair 460X ] [ Corsair HX750i ] [ AMD Ryzen 5800X ] [ Zotac RTX3080 Trinity OC] [ Asus ROG Strix X570-F Gaming]
[ 32GB G.Skill TridentZ Neo 3800Mhz DDR4 ] [ Samsung 980 Pro 500GB + 960 EVO 500GB ] [ Logitech PRO X 2 ] [ Corsair H115i ] [ Win11 ] [Asus TUF Gaming VG27AQ]

Permalänk
Arvid Nordqvist-mannen

Måste det bara bat? Powershell har jag ett skript för som kan funka

Permalänk
Medlem
Skrivet av tcntad:

Måste det bara bat? Powershell har jag ett skript för som kan funka

Kan vara ps också.

Visa signatur

[ Corsair 460X ] [ Corsair HX750i ] [ AMD Ryzen 5800X ] [ Zotac RTX3080 Trinity OC] [ Asus ROG Strix X570-F Gaming]
[ 32GB G.Skill TridentZ Neo 3800Mhz DDR4 ] [ Samsung 980 Pro 500GB + 960 EVO 500GB ] [ Logitech PRO X 2 ] [ Corsair H115i ] [ Win11 ] [Asus TUF Gaming VG27AQ]

Permalänk
Arvid Nordqvist-mannen
Skrivet av SirMacke:

Kan vara ps också.

Inte mitt men haft ett tag, ändra bara till din MAC längst upp.

$mac = '04:92:26:4E:79:AC'; [System.Net.NetworkInformation.NetworkInterface]::GetAllNetworkInterfaces() | Where-Object { $_.NetworkInterfaceType -ne [System.Net.NetworkInformation.NetworkInterfaceType]::Loopback -and $_.OperationalStatus -eq [System.Net.NetworkInformation.OperationalStatus]::Up } | ForEach-Object { $networkInterface = $_ $localIpAddress = ($networkInterface.GetIPProperties().UnicastAddresses | Where-Object { $_.Address.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetwork })[0].Address $targetPhysicalAddress = [System.Net.NetworkInformation.PhysicalAddress]::Parse(($mac.ToUpper() -replace '[^0-9A-F]','')) $targetPhysicalAddressBytes = $targetPhysicalAddress.GetAddressBytes() $packet = [byte[]](,0xFF * 102) 6..101 | Foreach-Object { $packet[$_] = $targetPhysicalAddressBytes[($_ % 6)] } $localEndpoint = [System.Net.IPEndPoint]::new($localIpAddress, 0) $targetEndpoint = [System.Net.IPEndPoint]::new([System.Net.IPAddress]::Broadcast, 9) $client = [System.Net.Sockets.UdpClient]::new($localEndpoint) try { $client.Send($packet, $packet.Length, $targetEndpoint) | Out-Null } finally { $client.Dispose() } }

Dold text
Permalänk
Medlem
Skrivet av tcntad:

Inte mitt men haft ett tag, ändra bara till din MAC längst upp.

$mac = '04:92:26:4E:79:AC'; [System.Net.NetworkInformation.NetworkInterface]::GetAllNetworkInterfaces() | Where-Object { $_.NetworkInterfaceType -ne [System.Net.NetworkInformation.NetworkInterfaceType]::Loopback -and $_.OperationalStatus -eq [System.Net.NetworkInformation.OperationalStatus]::Up } | ForEach-Object { $networkInterface = $_ $localIpAddress = ($networkInterface.GetIPProperties().UnicastAddresses | Where-Object { $_.Address.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetwork })[0].Address $targetPhysicalAddress = [System.Net.NetworkInformation.PhysicalAddress]::Parse(($mac.ToUpper() -replace '[^0-9A-F]','')) $targetPhysicalAddressBytes = $targetPhysicalAddress.GetAddressBytes() $packet = [byte[]](,0xFF * 102) 6..101 | Foreach-Object { $packet[$_] = $targetPhysicalAddressBytes[($_ % 6)] } $localEndpoint = [System.Net.IPEndPoint]::new($localIpAddress, 0) $targetEndpoint = [System.Net.IPEndPoint]::new([System.Net.IPAddress]::Broadcast, 9) $client = [System.Net.Sockets.UdpClient]::new($localEndpoint) try { $client.Send($packet, $packet.Length, $targetEndpoint) | Out-Null } finally { $client.Dispose() } }

Dold text

Fungerar perfekt, tack!

Visa signatur

[ Corsair 460X ] [ Corsair HX750i ] [ AMD Ryzen 5800X ] [ Zotac RTX3080 Trinity OC] [ Asus ROG Strix X570-F Gaming]
[ 32GB G.Skill TridentZ Neo 3800Mhz DDR4 ] [ Samsung 980 Pro 500GB + 960 EVO 500GB ] [ Logitech PRO X 2 ] [ Corsair H115i ] [ Win11 ] [Asus TUF Gaming VG27AQ]