Jump to content

Netzwerk auf DHCP umstellen per Skript


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

Posted

Hallo Community,

 

ich stehe im moment vor folgendem Problem.

Ich möchte unser Netzwerk auf DHCP umstellen und wollte dazu ein Skript per GPO verteilen.

Allerdings ist es bei uns so das manche Rechner nicht jeden Tag angeschaltet sind. Daher müsste das Skript für längere Zeit im Netzwerk bereit stehen. Dazu wollte ich eine Abfrage bauen ob der Client DHCP macht oder nicht.

Ich hab versucht mit "netsh interface ip show address "LAN-Verbindung" auf die Einstellung des DHCP zuzugreifen um zu prüfen ob DHCP aktiviert ist oder nicht aber irgendwie krieg ich das nicht richtig hin.

Kann mir da jemand weiterhelfen?

Ich bedanke mich schonmal für Eure Hilfe im voraus.

Gruß

M.J.

Posted

mit diesem vbs-Skript kannst du es auch machen, wichtig ist, dass DNS, Gateway und WINS vorher entfernt werden, da diese sonst evtl. nicht vom DHCP zugewiesen werden.

 

Quelle ist das Buch "Windows Scripting lernen" erschienen bei Addison-Wesley, ich habe es nur etwas angepasst:

 

' WMI_DHCP.vbs
' IP-Adresse über DHCP beziehen
' ===============================

Dim DNSServer 
Dim WINSServer 
Dim Gateway
Dim Ergebnis
Dim objServ
Dim objAdapter

Const COMPUTER = "."
Const ADAPTERINDEX = "1"

'Instanziieren der benötigten Objekte
Set objServ = GetObject("winmgmts://" & COMPUTER)
Set objAdapter = objServ.Get ("Win32_NetworkAdapterConfiguration.index=" & ADAPTERINDEX)

'Löschen des Gateways
Gateway = Array("")
Ergebnis = objAdapter.SetGateway(Gateway)

'Löschen des DNS-Servers
DNSServer = Array("")
Ergebnis = objAdapter.SetDNSServerSearchOrder(DNSServer)

'Löschen des WINS-Servers
WINSServer = ""
Ergebnis = objAdapter.SetWINSServer (WINSServer, WINSServer)

'Ergebnis enthält den Wert 0, wenn die Umstellung erfolgreich war.
Ergebnis = objAdapter.EnableDHCP()

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...