Wie ordnen Sie unter Windows einen virtuellen Laufwerksbuchstaben einem Netzwerkpfad zu?

Wie ordnen Sie unter Windows einen virtuellen Laufwerksbuchstaben einem Netzwerkpfad zu?

Es gibt zwei Computer, PC1 und PC2, und in PC1 gibt es einen Ordner mit dem Namen: D:\Soft, und ich möchte nur eine Kopie von Soft verwenden.

also habe ichpsubstum einen virtuellen Treiber D: in PC2 zu erstellen, wie unten, und es funktioniert sehr gut, bis ich PC2 neu starte. Das Problem besteht darin, dass der virtuelle Treiber D: verschwindet, wenn ich PC2 neu starte.

psubst D: \PC1\D$\soft /P

irgendeine Hilfe?

Antwort1

Ich kenne diesen Befehl nicht, ich habe immer "net use" verwendet:

net use d: \\pc1\d$\soft  /persistent:yes

Nach dem Neustart muss das Laufwerk noch vorhanden sein, aber die Verbindung kann möglicherweise nicht hergestellt werden, es sei denn, Sie versuchen, es zu öffnen und das Kennwort manuell einzugeben. Dies muss möglicherweise bei jedem Neustart durchgeführt werden.

Antwort2

Eine ordnungsgemäße Verwendung von psubst erfordert die richtige UNC-Pfadnotation:

psubst D: \\PC1\D$\soft /P

Das Dienstprogramm psubst (https://github.com/ildar-shaimordanov/psubst) funktioniert wie der alte DOS-Befehl subst, um eine Netzwerkfreigabe einem lokalen Laufwerksbuchstaben zuzuordnen. Persistenz (damit das Laufwerk nach einem Neustart wieder angezeigt wird) soll mit der Befehlszeilenoption /P angewendet werden. Wenn es bei Ihnen nicht funktioniert hat, haben Sie möglicherweise versucht, es auf einem Betriebssystem zu verwenden, auf dem dies nicht unterstützt wird. Bessere Alternativen für aktuelle Windows-Betriebssysteme sind heute der Befehl „net use“ und die Registrierung.

Eine funktionierende Demonstration eines zugeordneten Laufwerks für moderne Windows-Betriebssysteme mit dem Befehl „net use“ finden Sie unterWie ordne ich einen Laufwerksbuchstaben einer Netzwerkfreigabe für alle RDP-Benutzer auf einem Windows Server 2016 zu?Die Anweisungen gelten auch für Windows 10. Im Grunde erstellen Sie eine TextdateiLaufwerk-d.batund platzieren Sie es in C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp. Führen Sie anschließend einen Neustart durch:

net use D: /delete
net use D: \\PC1\D$\soft

Sie können auch einen Registry-Hack in Betracht ziehen. Erstellen Sie dazu zunächst eine Textdatei namensLaufwerk-d.reg. Sie können es überall speichern. Kopieren Sie dann den folgenden Inhalt und fügen Sie ihn ein:

REGEDIT4 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] 
"D:"="\\\\PC1\\D$\\soft" 

Sobald Sie die Datei gespeichert haben und sie im Windows Explorer anzeigen, doppelklicken Sie darauf, als ob Sie sie starten möchten. Akzeptieren Sie die angezeigten Eingabeaufforderungen und starten Sie Ihren Computer anschließend neu.

Siehe auch:

verwandte Informationen