Wie verwende ich den UNC-Pfad richtig, um einen Ordner auf einem Remote-Computer freizugeben

12661
CSharper

Ich würde gerne wissen, ob jemand die richtige Syntax kennt, um einem Ordner eine Freigabe im Ordner des Remote-Netzwerkcomputers zu geben. Bitte schreibe eine Syntax, von der du weißt, dass sie funktioniert.

Dieser Vorgang sollte in der Befehlszeilenschnittstelle (CLI) erfolgen. Beim Versuch, Folgendes zu verwenden, werden Fehlermeldungen angezeigt:

net use x: \\someNetworkPath\ 

Ich erhalte Fehler wie: Systemfehler 53 ist aufgetreten Der Netzwerkpfad wurde nicht gefunden

Ich muss sagen, dass ich unter Windows auf diesen Netzwerkpfad zugreifen kann.

Wichtiger Hinweis: Ich mache vorher net use, weil der Net-Share-Befehl meines Wissens nicht den UNC-Pfad kennt

4
Haben Sie die Erlaubnis für den Remote-Computer? Wie authentifizierst du dich damit? Haben Sie ein lokales Login auf dem Remote-Computer? ein Domain-Login? Verfügt das Remote-System über eine Freigabe mit dem Namen, zu dem Sie eine Verbindung herstellen möchten? snapshoe vor 11 Jahren 0
1.I guess I have permission because through windows interface I can access it without any problem 2.I also do not see any credentials that I need to put in, but maybe it's doing it automatically 3.It don't have a name share I want to create one for it remotely. 4. Can you explain more about domain login I think it the type but not sure CSharper vor 11 Jahren 0

2 Antworten auf die Frage

1
snapshoe

Probieren Sie es net help useaus:

> net help use The syntax of this command is:  NET USE [devicename | *] [\\computername\sharename[\volume] [password | *]] 

Dann versuche es

net use x: \\computername\sharename 
Danke, aber ich habe ein ähnliches Beispiel ausprobiert, als Sie geschrieben haben, und es hat nicht funktioniert CSharper vor 11 Jahren 0
0
Jason H

Net Share dient zum Erstellen einer Freigabe auf Ihrem Computer

Net Use wird verwendet, um eine Verbindung zu einer Remote-Freigabe herzustellen. Was ich denke, ist das, was Sie fragen. Die korrekte Syntax lautet:

net use * \\computername or IP\sharename

zum Beispiel:

net use * \\mycomputer\c$ -> Dadurch wird eine Verbindung zu einer Freigabe mit dem nächsten verfügbaren Laufwerksbuchstaben für das versteckte c: \ share einer Maschine hergestellt.

net use x: \\mycomputer\music -> Dadurch wird eine Verbindung mit einer Freigabe namens Musik auf dem Remote-Computer namens "Mein Computer" hergestellt und das Laufwerk x genannt.

Beide verwenden den Benutzer, bei dem Sie angemeldet sind. Sie müssen möglicherweise den Benutzernamen des Computers angeben, zu dem Sie eine Verbindung herstellen möchten. Sie müssten also folgendes tun:

net use * \\mycomputer\c$ /u:mycomputer\username

Sie werden aufgefordert, ein Kennwort des Benutzers für den Remote-Computer namens "Mein Computer" einzugeben.

Es klingt auch so, als ob Sie eine Freigabe auf einem Remote-Computer erstellen möchten. Sie müssten so etwas wie psexec verwenden, wenn Sie das wollen.