Wie kann ich alle Computerkonten in meiner Active Directory-Domäne finden, die mit PowerShell x Tage lang inaktiv waren?
Beachten Sie, dass ich tatsächlich weiß, wie das geht. Dies ist eine selbst beantwortete Frage, nur um das Wissen herauszubekommen. Wenn jemand einen besseren Weg hat, kannst du ihn gerne posten!
active-directory
powershell
MDMarra
quelle
quelle
Computer ändern ihr Kontokennwort standardmäßig alle 30 Tage. Wenn ein Computer sein Kennwort über einen längeren Zeitraum nicht geändert hat, bedeutet dies, dass er nicht mehr mit dem Netzwerk verbunden ist.
Dieses PowerShell-Skript gibt 2 Textdateien aus. Eine ist für deaktivierte Computer, eine für verwaiste Computerkontobjekte. Sie müssen das Active Directory PowerShell-Modul installiert haben.
In diesem Beispiel schließe ich eine Organisationseinheit "Verschlüsselte Laptops" aus, da es sich um mobile Laptops handelt, die über einen längeren Zeitraum nicht verbunden sind. Sie können diesen Abschnitt entfernen, wenn Sie kein ähnliches Setup haben
quelle
Eine Million danke! Ich wollte dem meinen Tweak hinzufügen. Ich musste nur Server finden, die entweder deaktiviert oder nicht deaktiviert wurden und nicht in Produktion sind. Das habe ich mir ausgedacht und es schien zu funktionieren.
quelle
Ich weiß, dass das OP eindeutig nach PowerShell gefragt hat, aber wenn es Ihnen nicht gefällt, Sie es nicht haben und keine weitere Microsoft-Syntax lernen möchten, gibt Ihnen das folgende Python-Snippet ein Datum im richtigen Format mit einer LDAP-Abfrage.
Dies könnte dann wie folgt verwendet werden, um alle Windows-Computer zu finden, deren Kennwörter in den letzten 90 Tagen nicht geändert wurden.
Sie benötigen wahrscheinlich nur 30, da die Standarddauer für Windows-Computer zum Ändern des Kennworts 30 Tage beträgt. 90 scheint jedoch sicherer zu sein, wenn Sie den PC vergessen haben, der sich unter Bobs Schreibtisch befindet und nie eingeschaltet wird.
EDIT: Oh, auch ich habe die Zeitzonenunterstützung hier weggelassen, was in diesem Anwendungsfall wahrscheinlich keine Rolle spielt, aber in anderen möglicherweise.
quelle