Diese Frage hat hier bereits eine Antwort:
Ich bin nicht sicher, aber wenn ich meine Eingabeaufforderung im Administratormodus starte, kann ich nicht auf ein zugeordnetes Laufwerk wechseln. Ich kann dies tun, wenn ich nicht im Administratormodus bin.
Vermisse ich etwas Einfaches?
windows
command-line
windows-8.1
network-drive
AngryHacker
quelle
quelle
Antworten:
Wenn Sie eine Eingabeaufforderung "Als Administrator" starten, wird diese in einem anderen Benutzerkontext ausgeführt als wenn Sie dies nicht tun.
Da zugeordnete Laufwerke benutzerzentriert sind, verfügt der Admin-Benutzerkontext nicht über dieselben Laufwerke, und Sie müssen sie für diesen Benutzerkontext zuordnen, sobald das Befehlsfenster als Adminsitrator geöffnet ist, z
net use <letter>: \\<server>\<share>
. B. durch Ausführen . Ein Beispiel:Sie können auch das
EnableLinkedConnections
Flag in der Registrierung aktivieren , damit das Sitzungstoken freigegeben wird:Setzen Sie dazu das
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections
DWORD-Flag auf1
und starten Sie den Computer neu.Weitere Informationen hierzu von Microsoft finden Sie unter: Einige Programme können nicht auf Netzwerkspeicherorte zugreifen, wenn die Benutzerkontensteuerung aktiviert ist
quelle
EnableLinkedConnections
Registrierungsflag funktioniert bei mir nicht, unter Windows 10.net use
funktioniert eine Administratorkonsole.net use ...
funktioniert einwandfreiDies lässt mich über ein altes Windows Vista-Problem nachdenken.
Kannst du es versuchen:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLinkedConnections
und setzen Sie ihn auf1
quelle
Eine andere Problemumgehung, für deren Suche ich ewig gebraucht habe, ist die Ausführung
net use
eines geplanten Tasks als NT AUTHORITY \ SYSTEM- Konto. Anscheinend werden unter diesem Konto zugeordnete Laufwerke für alle Benutzer und alle Höhenstufen angezeigt .Ich habe dies getestet und es funktioniert sogar auf NFS-Freigaben (die ein bisschen heikel sein können). Erstellen Sie einfach einen geplanten Task-Satz, der beim Systemstart ausgeführt werden soll, und geben Sie den folgenden Befehl an:
Es könnte möglicherweise funktionieren, es nur einmal mit auszuführen
/persistent:yes
, aber das habe ich nicht ausprobiert. Zugegeben, "Nur nochmal zuordnen" funktioniert auch, aber dieses Laufwerk ist für geplante Aufgaben, die in unterschiedlichen Kontexten ausgeführt werden, immer noch nicht sichtbar. Der Nachteil ist, dass alle echten Benutzer es auch sehen, was für Mehrbenutzer-Setups nicht so gut ist.quelle