PsExec "Das Handle ist ungültig"

32161
Behrang

Wenn ich versuche, PsExeceinen Remote-Computer mit zu verwenden PsExec \\machine -u domain\user -p pass PsExec, wird folgende Fehlermeldung angezeigt:

The handle is invalid. Couldn't access machine: Completed in 0.426s 

Allerdings domain\userkann Remote-Login \\machineohne Probleme möglich sein. Irgendwelche Ideen, wie ich domain\userPsExec auch in diese Maschine lassen kann .

4

3 Antworten auf die Frage

3
Traveling Tech Guy

Versuchen Sie Folgendes:
Start> Ausführen> Typ \ machine \ c $
Geben Sie im daraufhin geöffneten Dialogfeld Domäne \ Benutzer und Kennwort ein

Wenn Sie sich nicht mit dieser bestimmten Benutzer-ID bei der Administrationsfreigabe (c $) der Remote-Maschine anmelden können, bedeutet dies, dass sie keine Administratorrechte hat und daher keine Berechtigung zur Ausführung auf dieser Maschine hat.

Wenn Sie sich anmelden können, führen Sie zuerst PSList aus, um zu überprüfen, ob der Prozess-Handle vorhanden ist.

c $ ist nicht die administrative Freigabe, es ist eine Laufwerksfreigabe ... \ admin $ ist die administrative Freigabe. Colyn1337 vor 10 Jahren 0
Tatsächlich wird C $ (oder jeder Volumenbuchstabe gefolgt von einem $) als administrative Freigabe angesehen: https://en.wikipedia.org/wiki/Administrative_share#Share_names Traveling Tech Guy vor 10 Jahren 0
1
Andrea Giovacchini

Möglicherweise haben Sie die maximale Anzahl von Verbindungen erreicht, die der Windows-Dienst "Server" zulässt. Versuchen Sie, ihn neu zu starten.

Sie können die Anzahl der Sitzungen sehen, die mit diesem Befehl verwendet werden:

net statistics server 

In Windows 7 Professional passierte es mir, dass viele aktive Sitzungen stattfanden und dass "Das Handle ist ungültig" angegeben wurde. Nachricht in Psexec

0
Firoz Musthafa

Durch den Neustart des Netlogon-Dienstes wurde mein Problem gelöst

Können Sie bitte einige Details und Klarstellungen hinzufügen? Romeo Ninov vor 7 Jahren 0
Wie haben Sie den Dienst neu gestartet? Mokubai vor 7 Jahren 0