Ich kann nicht auf einen Server mit einem Benutzernamen zugreifen, der Leerzeichen enthält

1

Ich versuche nicht herauszufinden, wie PsExec funktioniert. Aber selbst wenn ich versuche, einfach ein "Hallo-Echo" mit dem richtigen Passwort und allem zu senden, wird angezeigt, dass kein Zugriff auf den anderen Computer möglich ist.

So sieht mein Befehl aus:

C:\PSTools>psexec \\COMPANY-PCNN -u "COM Pany - PCNN" -p PCNN echo Hello

PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access COMPANY-PCNN:
Access is denied.
MarcolinoIM
quelle
Kein Experte, aber könnte es sein, dass der Benutzer vielleicht mit einer Domain angegeben werden sollte (zB "domain\COM Pany - PCNN")
Saaru Lindestøkke
Dies (einschließlich der Domäne) scheint korrekt zu sein, da ein lokales Benutzerkonto auf dem Zielsystem der Standard ist. Außerdem empfehle ich, das Kennwort nicht mehr in den Nur-Text-Befehl aufzunehmen und stattdessen dazu aufzufordern (und dies würde auch überprüfen, ob versucht wird, ein lokales Konto auf dem Zielsystem oder in der Domäne zu verwenden) Konto.)
Debra
Vorerst habe ich die Erforschung von PsExec eingestellt. Ich werde es später noch einmal versuchen.
MarcolinoIM
Muss ich fragen: Warum haben Ihre Benutzernamen Leerzeichen? Passwörter können Leerzeichen enthalten, weil ... weil. Aber zu Leerzeichen in einem Benutzernamen scheint mir nur nach Problemen zu fragen. Ja, sie werden offiziell in einer AD-Umgebung unterstützt, aber JEDE Best-Practice-Quelle empfiehlt sie nachdrücklich, unter anderem aus genau dem, was Sie hier erleben.
music2myear