Stapelaktualisierung von Benutzerkontenkennwörtern auf mehreren Servern

Stapelaktualisierung von Benutzerkontenkennwörtern auf mehreren Servern

Ich habe ein Skript, um Benutzer-ID und Passwörter aus Sicherheitsgründen alle 90 Tage zu aktualisieren. Mit diesem Skript muss ich manuell zu jedem Server gehen und das Batch-Skript ausführen. Ich habe ungefähr 60 Server in meiner Domäne.

Gibt es eine Möglichkeit, alle Server gleichzeitig zu aktualisieren?

Hier ist das Skript

@echo off
net user Username P@ssw0rd /add /comment:"Wintel Administrator" /passwordchg:Yes /fullname:"hello"
wmic useraccount where "name='Username'" set passwordexpires=True
net localgroup "Administrators" Username /add
net user Username insertPW
net user Username insertPW
net user Username insertPW
exit

Antwort1

Verwenden Sie psexec (https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)

Mit psexec können Sie Befehle auf jedem Computer in Ihrem Netzwerk ausführen.

Beispiel: Erstellen Sie eine TXT-Datei mit allen Ihren Computernamen. Mit psexec können Sie sie jetzt folgendermaßen ausführen (als Benutzer mit Administratorrechten auf jedem Computer, den Sie aktualisieren möchten).

psexec @C:\computers.txt cmd /c "call Filepath\yourbat.bat"

aber ich würde, wie in den Kommentaren vorgeschlagen, auf jeden Fall AD einrichten

verwandte Informationen