dukeofnet

Powershell Anmeldung auf Servern prüfen

Hallo, ich habe ein Frage zu Powershell.

Ich habe eine Liste mit Servernamen und die dazugehörigen
individuellen Kennwörter der lokalen Administratoren.

Ich möchte nun alle Server überprüfen, ob eine Anmeldung
möglich ist, das Kennwort also noch gültig ist oder nicht,
weil vielleicht jemand das Kennwort geändert hat.

Servernamen aus Liste auslesen und das Kennwort ist kein Problem.
Mir geht es nur darum einen eleganten Weg zu finden, die Anmeldung zu testen
und das Ergebnis entsprechend in eine Textdatei zu dokumentieren.

Wer kann mir da weiterhelfen?

Vielen Dank schon einmal.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 330833

Url: https://administrator.de/forum/powershell-anmeldung-auf-servern-pruefen-330833.html

Ausgedruckt am: 05.05.2025 um 12:05 Uhr

H41mSh1C0R
H41mSh1C0R 02.03.2017 um 06:53:23 Uhr
Goto Top
Von der Idee her sollte es klappen wenn du versuchst mit den Credentials c$ als Share zu verbinden.
Klappt es ist das Login i.O., klappt es nicht ist die Büchse entweder aus oder jemand hat das PW geändert.

VG
132272
Lösung 132272 02.03.2017 aktualisiert um 11:27:36 Uhr
Goto Top
c$ als Share zu verbinden
Braucht es noch nicht mal, es reicht zu ipc$ zu connecten ohne zu mappen.
$result = start net -ArgumentList 'use \\ServerXYZ\ipc$ /user:LocalAdminXYZ Passw0rd' -PassThru -WindowStyle Hidden -Wait  
if ($result.ExitCode -eq 0){
    write-host "Login erfolgreich" -F Green  
}else{
    write-host "Login nicht möglich, ErrorCode: $($result.ExitCode)" -F Yellow  
}
Gruß
DukeofNet
DukeofNet 02.03.2017 um 18:03:10 Uhr
Goto Top
Super! Das ist genau das was ich gesucht habe.
Vielen Dank!!!