MAC-Adressen von 100 Clients+ herausfinden und WoL aktivieren per GPO
Hallo,
leider hat mein Vorgänger es unterlassen MAC-Adressen der Clients (Windows 10) zu protokollieren und WoL-Einstellungen zu setzen.
Frage daher: gibt es ein Tool, womit man MACs automatisiert erfassen könnte?
Mir ist schon klar, zu jedem Client laufen und ipconfig /all einzugeben. Das ist aber nicht Sinn der Sache.
Zudem ist in keinem der Clients softwareseitig WoL konfiguriert. Lassen sich diese Einstellungen per GPO setzen, also das Wake on magic packet für den Netzwerkadapter einschalten und der Energiesparmodus dafür abschalten?
Müsste ansonsten 1-2 Wochen die jeweiligen Kaffeepausen der Mitarbeiter abstimmen und das dann von Hand bei jedem Client eintragen.
Oder gibt´s zumindest ein Powershell-Skript dafür, das das erledigt und man ausrollen könnte?
Zweck der Übung soll sein, am Wochenende alle Clients hochzufahren, über WSUS updaten zu lassen und dann wieder runterzufahren.
Das Problem ist nun das Hochfahren, was ja über WoL laufen soll.
LG,
H.K.
leider hat mein Vorgänger es unterlassen MAC-Adressen der Clients (Windows 10) zu protokollieren und WoL-Einstellungen zu setzen.
Frage daher: gibt es ein Tool, womit man MACs automatisiert erfassen könnte?
Mir ist schon klar, zu jedem Client laufen und ipconfig /all einzugeben. Das ist aber nicht Sinn der Sache.
Zudem ist in keinem der Clients softwareseitig WoL konfiguriert. Lassen sich diese Einstellungen per GPO setzen, also das Wake on magic packet für den Netzwerkadapter einschalten und der Energiesparmodus dafür abschalten?
Müsste ansonsten 1-2 Wochen die jeweiligen Kaffeepausen der Mitarbeiter abstimmen und das dann von Hand bei jedem Client eintragen.
Oder gibt´s zumindest ein Powershell-Skript dafür, das das erledigt und man ausrollen könnte?
Zweck der Übung soll sein, am Wochenende alle Clients hochzufahren, über WSUS updaten zu lassen und dann wieder runterzufahren.
Das Problem ist nun das Hochfahren, was ja über WoL laufen soll.
LG,
H.K.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3345299189
Url: https://administrator.de/contentid/3345299189
Ausgedruckt am: 22.11.2024 um 00:11 Uhr
8 Kommentare
Neuester Kommentar
Moin,
oder auch kostenlos mit Advanced IP Scanner.
Aber je nach Gerät genügt allein die Änderung im Netzwerkadapter unter Windows nicht. Ggf. muss WOL noch im BIOS aktiviert werden.
Gruß
cykes
oder auch kostenlos mit Advanced IP Scanner.
Aber je nach Gerät genügt allein die Änderung im Netzwerkadapter unter Windows nicht. Ggf. muss WOL noch im BIOS aktiviert werden.
Gruß
cykes
Moin,
für die MAC-Adresse reicht auch ein Blick in den DHCP-Server, falls die Geräte per DHCP ihre IP erhalten oder du baust dir mittels get-adcomputer und get-netadapter ein kurzen PS-Skript. Das sollte nicht mehr als 3 bis 4 Zeilen groß werden, wobei du damit nur die aktiven Geräte erwischt, aber das Problem hast du bei Tools die dein Netzwerk Scannen auch.
PS-Skript könnte so aussehen:
Filterst du in Zeile 1 noch nach deiner OU oder wonach auch immer und schon spukt dir Zeile 5 die Mac-Adressen der Rechner aus. Aber Achtung: Skript führt zu Fehlermeldungen, wenn der Rechner nicht an ist. Kannst du ja noch anpassen und im Vorfeld prüfen ob der Rechner erreichbar ist. Das war ja nicht teil deiner Frage
Ansonsten Bedenken was @cykes schon geschrieben hat. WOL muss im Bios aktiviert sein. Wenn das nicht der Fall ist, dann hilft dir auch keine GPO oder PS-Skript.
Gruß
Doskias
für die MAC-Adresse reicht auch ein Blick in den DHCP-Server, falls die Geräte per DHCP ihre IP erhalten oder du baust dir mittels get-adcomputer und get-netadapter ein kurzen PS-Skript. Das sollte nicht mehr als 3 bis 4 Zeilen groß werden, wobei du damit nur die aktiven Geräte erwischt, aber das Problem hast du bei Tools die dein Netzwerk Scannen auch.
PS-Skript könnte so aussehen:
$computer = Get-ADComputer -filter * -Properties * | Select-Object DNSHostName
foreach ($rechner in $computer)
{
$MAC=invoke-command $rechner.DNSHOSTNAME {Get-NetAdapter | Select-Object PSCOmputername, MacAddress}
Write-Host $mac.PSComputerName $mac.MacAddress
}
Filterst du in Zeile 1 noch nach deiner OU oder wonach auch immer und schon spukt dir Zeile 5 die Mac-Adressen der Rechner aus. Aber Achtung: Skript führt zu Fehlermeldungen, wenn der Rechner nicht an ist. Kannst du ja noch anpassen und im Vorfeld prüfen ob der Rechner erreichbar ist. Das war ja nicht teil deiner Frage
Ansonsten Bedenken was @cykes schon geschrieben hat. WOL muss im Bios aktiviert sein. Wenn das nicht der Fall ist, dann hilft dir auch keine GPO oder PS-Skript.
Gruß
Doskias
Hallo,
- Colasoft MAC Scanner
Dobby
- Colasoft MAC Scanner
Dobby
Dann kannst du deinen Thread ja ganz entspannt zum Wochenende als erledigt abhaken!