Wie verbinde ich mich über die Windows-Eingabeaufforderung mit einer Netzwerkfreigabe?

233684
leeand00

Gibt es eine Möglichkeit, eine Verbindung zu einer Netzwerkfreigabe über cmd.exeherzustellen?

33
Können Sie uns mehr Details geben? Was genau willst du machen? Dateien kopieren, Programm aus dem Netzwerk ausführen usw.? aphoria vor 14 Jahren 0
@aphoria I just wanted to connect up a drive and use it. Now I'm just trying to figure out the best way to do this since I need to know which drive I'll be using, but I can't guarantee that the drive that I'm using will be Z: leeand00 vor 14 Jahren 0
@aphoria Eine Sache, die ich definitiv an Linux / Samba mag, ist, dass Sie einfach einen Mount-Punkt in Ihrem Dateisystem auswählen können und relativ sicher sein können, dass er einzigartig ist. leeand00 vor 14 Jahren 0

3 Antworten auf die Frage

52
John T

verwenden net use, Beispiel:

net use X: \\SERVER\Share 

Wo X:ist der Laufwerksbuchstabe, dem Sie die Freigabe zuordnen möchten, und \\SERVER\Shareist der UNC-Pfad zur Freigabe. Dadurch sollten die Freigabe My Computerund die Befehlszeile sowie alle anderen über die GUI zugeordneten Freigaben sichtbar sein .

Wenn Sie dieses Mapping beibehalten möchten, können Sie den Schalter / persistent hinzufügen: yes Wenn Sie versuchen, etwas zuzuweisen, das bereits zugewiesen wurde, müssen Sie das Mapping möglicherweise zuerst löschen / löschen. Dies ist bei Druckern, die mindestens LPT-Anschlüssen zugeordnet sind, der Fall. Wenn Sie das Problem nicht lösen können, versuchen Sie es. datatoo vor 14 Jahren 1
Wenn Sie über Domänen in demselben Netzwerk gehen, müssen Sie den Server-FQDN auch verwenden, ja? user001 vor 6 Jahren 0
Ich versuche, ein Skript zu erstellen. Weiß jemand, wie man Benutzernamen und Passwort als Argumente hinzufügt? Tim vor 5 Jahren 0
Wenn jemand versucht, ein Skript zu erstellen. Sie können Benutzername und Passwort als Argumente übergeben. `net use X: \\ SERVER \ Share password / user: DriveDomain \ username` Dokumente finden Sie hier: [https://www.lifewire.com/net-use-command-2618096((https://www.). lifewire.com/net-use-command-2618096) Tim vor 5 Jahren 0
32
Dave Webb

Wenn Sie kein Netzlaufwerk zuordnen net usemöchten, können Sie über die Eingabeaufforderung direktpushd auf einen UNC-Pfad zugreifen .

Zum Beispiel:

pushd \\server\share 

Dadurch wird automatisch ein temporär zugeordnetes Laufwerk für Sie erstellt und es wird zu Ihrem aktuellen Arbeitsverzeichnis.

Wenn Sie mit der Netzwerkfreigabe fertig sind, geben Sie den popdBefehl ein. Dadurch kehren Sie zu dem Verzeichnis zurück, in dem Sie sich zuvor befunden haben, und löschen das temporäre Netzlaufwerk.

Die Befehle popdund pushdkönnen mit lokalen Verzeichnissen verwendet werden. Sie bauen einen Stapel von besuchten Verzeichnissen auf, was praktisch ist, wenn Sie häufig an der Befehlszeile arbeiten. Wenn Sie also mit in ein Verzeichnis wechseln pushd, können Sie wieder dorthin zurückkehren, wo Sie waren popd. Mit jedem Verzeichnis wird ein Stapel von Verzeichnissen aufgebaut, pushdund Sie legen ein Verzeichnis mit dem Stapel ab popd.

PUSHD \\ SERVER \ SHARE ordnet ein Laufwerk im Hintergrund zu. Es beginnt bei Z: und bewegt sich rückwärts, bis ein verfügbarer Buchstabe gefunden wird. aphoria vor 14 Jahren 4
@aphoria - Ich wollte dies in der Antwort sagen, sagte aber "temporäre Netzwerkfreigabe" anstelle von "temporär zugeordnetes Laufwerk". Hab das jetzt behoben. Danke, dass Sie darauf hingewiesen haben. Dave Webb vor 14 Jahren 1
1
user270405

Wenn Sie nur einige Aktionen auf dem Laufwerk ausführen möchten (z. B. Verschieben, Kopieren usw.), können Sie die Befehlszeilensyntax und \ \ SERVER \ FOLDER \ FILE verwenden

Beispiel:

'copy \ \ Server-01 \ Folder-01 \ MyFile.pdf'

Dieser Befehl kopiert die von Ihnen angegebene Datei in die CWD (Current Working Directory).

Gleichfalls:

md \ \ Server-01 \ NewFolder

Ein Verzeichnis erstellen

rd \ \ Server-01 \ DeleteFolder

Ein Verzeichnis löschen

Diese Methode ist wirklich nur nützlich, wenn Sie ein oder zwei Vorgänge im Netzwerk durchführen möchten und das Mappen des Netzlaufwerks nicht stört. Oder wie in meinem Fall, wenn sich das Netzlaufwerk in einem anderen Zustand befindet und die Verzögerung beim Arbeiten mit Dateien und Ordnern schmerzhaft ist. Es ist einfacher, die Befehlszeile zu verwenden, um die Datei auf meinen Desktop zu kopieren und von dort aus anzuzeigen, als zu versuchen, sie über das Netzwerk zu öffnen.

Ansonsten würde ich Pushd und Popd verwenden, wie von Dave Webb vorgeschlagen.