Mein Windows 7-Computer ist am Arbeitsplatz mit einem Windows-Netzwerk verbunden. Es gibt zwei Bereiche im Einsatz in diesem Netzwerk, EMPLOYEES
und TESTERS
. Ich habe zum Beispiel Logins auf beiden Domains EMPLOYEES\Joe
und TESTERS\TestJoe
.
EMPLOYEES\Joe
Wie starte ich eine Windows Explorer-Instanz mit den Rechten von, wenn ich an einem Computer angemeldet bin TESTERS\TestJoe
? Beachten Sie, dass ich den Benutzer wechseln und mich TESTERS\TestJoe
problemlos auf diesem Computer anmelden kann.
Ich habe die Vorschläge in diesem Beitrag ausprobiert und sie funktionieren nicht.
windows-7
windows-explorer
privileges
Ashwin Nanjappa
quelle
quelle
Antworten:
Sie müssen explorer.exe nicht als anderer Benutzer ausführen, um eine Verbindung zu einer Netzwerkfreigabe mit unterschiedlichen Anmeldeinformationen herzustellen.
In einem Explorer-Fenster können Sie auf "Netzlaufwerk zuordnen" klicken, den Pfad eingeben und sicherstellen, dass die Option "Mit anderen Anmeldeinformationen verbinden" aktiviert ist. Wenn Sie auf die Schaltfläche "Fertig stellen" klicken, werden Sie aufgefordert, die Anmeldeinformationen einzugeben, mit denen Sie die aktuelle Freigabe verbinden möchten.
Sie können dies auch mit dem Befehl net in der Befehlszeile ausführen.
quelle
Es scheint, dass Windows der Möglichkeit, den Explorer als anderen Benutzer zu starten, aktiv widersteht. Ich habe dieses Problem auf meinem Windows 7-System folgendermaßen gelöst:
HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
und gewähren Sie sich die volle Kontrolle. Dieser Schlüssel steuert, wie Explorer gestartet werden darfrunas
in um_runas
. Wenn Sie dabei eine Fehlermeldung erhalten, haben Sie den ersten Schritt wahrscheinlich nicht korrekt ausgeführtSobald dies geändert wurde, können Sie den Explorer mit einem anderen Satz von Anmeldeinformationen über den Befehl runas oder mit dem Freeware-Tool CPAU von Joeware starten .
Über die Eingabeaufforderung können Sie dann den Explorer starten:
runas /user:domain\username "c:\windows\explorer.exe /separate"
cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"
Hinweis:
/separate
zu erzwingen, dass der Explorer als separater Prozess gestartet wird. siehe auchquelle
Dieser Benutzer benötigt auch Berechtigungen, um auf das Dateisystem auf dem lokalen Computer zuzugreifen und weitere Operationen auszuführen, die Sie ausführen möchten.
quelle
Dies funktioniert für Windows 7, 8.0, 8.1 und 10
HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
RunAs
in um_RunAs
.C:\Windows\Explorer.exe
quelle
Öffnen Sie den Task-Manager und beenden Sie den Task auf explorer.exe
Verwenden Sie in der Datei "Neue Aufgabe ausführen".
Geben Sie im Fenster Ausführen Folgendes ein: runas / user: domain \ username explorer.exe
Wenn Sie die Eingabetaste drücken, sollte sich ein CMD-Fenster öffnen, in dem Sie zur Eingabe des Kennworts des Benutzers mit erhöhten Rechten aufgefordert werden.
Nach der Eingabe können Sie bestätigen, welcher Benutzer die Datei Explorer.exe im Task-Manager ausführt
quelle
Hier ist ein Befehlszeilen-Batch-Skript, wenn jemand eine Ein-Klick-Lösung benötigt. Sie müssen SubInACL.exe in den Ordner mit dem Skript einfügen ( hier bei Microsoft erhältlich).
quelle
Umschalttaste und Rechtsklick auf die EXE-Datei, um die betreffende Option oder von CLI runas / user: "domain \ username" "whatever" anzuzeigen.
quelle