Erstellen Sie eine Verknüpfung zum Netzwerkverzeichnis mit einem anderen Benutzer

1

Ich versuche, eine Verknüpfung zu verwenden, um ein Netzwerkverzeichnis als ein anderer Benutzer zu öffnen, aber es funktioniert nicht richtig.

Im Ziel meiner Verknüpfung habe ich Folgendes:

C:\Windows\System32\runas.exe /DOMAINNAME\UserName explorer.exe "\\ServerName\drive$\directory"

Was mache ich falsch - es öffnet nur den Ordner Eigene Dateien

Unser Mann in Bananen
quelle

Antworten:

2

Der Grund, warum der Befehl fehlschlägt, ist, dass Sie den gesamten Befehl mit seinen Argumenten in Anführungszeichen setzen müssen, andernfalls übergeben Sie nur weitere Argumente an runas.

Erwägen:

C:\Windows\System32\runas.exe /user:DOMAINNAME\UserName "explorer.exe \"\\ServerName\drive$\directory\""

Ich denke, dass Sie den /user:Teil dort auch brauchen , also habe ich das für die Vervollständigung eingeschlossen.

Es kann auch die Standardeinstellung sein, Documentswenn es aus irgendeinem Grund nicht auf den Pfad zugreifen kann.

Jonno
quelle
Das ist interessant =) Ich wusste nicht, dass das eine Option ist. Danke, ich lerne etwas Neues :) Zumindest auf diese Weise wird kein Laufwerk zugeordnet, sondern nur als anderer Benutzer geöffnet ...
Darius
Dies funktioniert wahrscheinlich nur, wenn Sie eine Windows-AD-Domäne verwenden. Ich bezweifle, dass dies mit einem Linux-Samba-Server und Systembenutzern funktionieren würde.
Tobias Mädel
1

Verwenden Net UseBefehl

Was Sie wollen, ist:

net use x: \\ Servername \ Laufwerk $ \ Verzeichnis * / Benutzer: Benutzername

Grundsätzlich wird ein zugeordnetes Netzwerklaufwerk auf x: (oder einem beliebigen Laufwerk Ihrer Wahl) erstellt, das auf \ Servername \ Laufwerk $ \ Verzeichnis verweist. * weist darauf hin, dass Sie zur Eingabe eines Passworts aufgefordert werden. Und / Benutzer: Benutzername bezieht sich auf den zu verwendenden Benutzernamen.

Wenn Sie nicht zur Eingabe eines Passworts aufgefordert werden sollen, können Sie Ihr Passwort dort eingeben.

Ich hoffe das hilft.

Hinweis: Wenn Sie bereits als anderer Benutzer eine Verbindung zu diesem freigegebenen Laufwerk hergestellt haben, schlägt dies fehl. Sie müssen jede aktuelle Verbindung mit einem anderen Benutzernamen entfernen.

Darius
quelle
Wie kann ich das Passwort im TARGET übergeben?
Francesco Mantovani
1
Um das Passwort in das Netz einzutragen, benutzen Sie den Befehl? Setzen Sie das Passwort als Teil des Befehls net use x: \\servername\drive$\directory /user:username passworddurch ein Leerzeichen getrennt. Hinweis: Es wird nicht empfohlen, das Kennwort als Teil eines Stapelskripts anzugeben, da es nicht eindeutig ist (das Kennwort kann jeder aus der Stapeldatei lesen).
Darius