Problem : Ich habe Probleme damit, dass WebDav unter Windows XP in der Befehlszeile funktioniert, sowohl in Service Pack 2 als auch in Service Pack 3.
C:\>net use z: https://mywebsite.com/software/
System error 67 has occurred.
The network name cannot be found.
Ich habe dies mit zwei Webdav-Servern getestet. Sowohl Ubuntu Apache als auch I Windows Server 2003 IIS. Beide erzielen das gleiche Ergebnis.
Dinge, die nicht funktioniert haben:
- Ich habe die folgenden Microsoft KB ohne Erfolg auf meinen XP-Computern installiert .
Ich habe auch den folgenden Registrierungsschlüssel gefunden:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1
Ich versuche Folgendes, wenn ich versuche, ein paar Workarounds zu verwenden, die ich im Web ausgegraben habe und die alle das gleiche Ergebnis liefern.
net use z: https://mywebsite.com/software net use z: https://mywebsite.com/software# net use z: https://mywebsite.com/software/ net use z: https://mywebsite.com/software/#
Ich habe auch alle oben genannten Kombinationen Hinzufügen eines Benutzers in sie versucht ,
/user:user
und/user:user@domain
.Ich habe auch versucht,
http://
eher als zu verwendenhttps://
.ich habe es versucht
"\\server.com@ssl:443\folder"
Ich habe Netzwerkprobleme besprochen, wie @WesleyDavid hervorgehoben hatte.
Dinge, die funktionieren:
- Ich kann über die URL und mit Mapping in Network Place mit XP eine Verbindung zum webdav-Ordner herstellen. Aber die Kommandozeile funktioniert nicht (ich brauche einen Laufwerksbuchstaben).
- Windows 7 funktioniert perfekt mit demselben Befehl.
Mein Delemma:
Ich brauche das, um mit einem Laufwerksbuchstaben zu arbeiten. Was kann ich sonst noch versuchen, damit es funktioniert?
Antworten:
Bei Verwendung von WedDAV unter OS X Lion Server lautet die Syntax in XP:
NET USE * http: // Server-URL / Webdav / Benutzername Passwort / Benutzer: Benutzername
Dies funktioniert, kann jedoch nicht herausfinden, wie aus mehreren Freigaben für denselben Benutzer ausgewählt werden soll (standardmäßig wird immer das Benutzerkontenverzeichnis verwendet) ...
quelle
Ich hatte die gleichen Probleme für eine HTTP-WebDav-Verbindung (habe es noch nicht mit HTTPS versucht, aber es sollte auch funktionieren). Bitte versuchen Sie Folgendes, es hat bei mir funktioniert:
Gehen Sie folgendermaßen vor, um die Standardauthentifizierung auf dem Clientcomputer zu aktivieren:
Beachten Sie, dass der Schlüssel in Vista und höher BasicAuthLevel heißt
Dann verbinden
Quelle http://support.microsoft.com/kb/841215/en-us
quelle
Zero Guess: Ich habe das gerade hier bearbeitet. Entfernen Sie den nachgestellten Schrägstrich,
net use z: https://mywebsite.com/software/
damit er angezeigt wirdnet use z: https://mywebsite.com/software
Erste Vermutung:
Ich mag das Aussehen von nicht
/user:user@domain
. Ich habe in einigen Windows CLI-Tools skizzenhafte Dinge damit gesehen (obwohl es ja gut funktionieren sollte ). Hast du das Format ausprobiert/u:domain\user
?Zweite Vermutung:
Es ist bekannt, dass dies den Fehler 67 verursacht, der das Herzstück des Problems darstellt. Ein Kommunikationsfehler.
Dritte Vermutung
Winsock Korruption! Es passiert. Schauen Sie in
netsh winsock reset
undnetsh winsock reset catalog
Weitere Informationen finden Sie in diesem KB-Artikel .
Vierte Vermutung:
Manchmal kann der Fehler 67 durch ein Problem auf Hardwareebene sowohl auf der Client- als auch auf der Serverseite verursacht werden, an dem normalerweise die Treiber beteiligt sind. Zwei Möglichkeiten:
netsh int ip reset
. Ich weiß, ich weiß - es ist Frachtkultverwaltung. Probier es einfach. =)Fünfte Vermutung
Wir kommen hier unten zu dünnen Pickins. Versuchen Sie dies im abgesicherten Modus mit Netzwerk. WebDAV-Verbindungen sollten hergestellt werden können. Ich frage mich, ob ein störender externer Netzwerktreiber stört, obwohl dies für die Aktualisierung der Treiber in Vermutung Nr. 1 hätte sorgen müssen.
quelle
Sie können ein Netzwerklaufwerk vor Windows Vista keiner https-Verbindung zuordnen, zumindest nicht mit dem Befehl Net. Dies hat mit einem Problem mit dem WebDav Mini Redirecter zu tun. Bitte überprüfen Sie Folgendes: http://www.autohotkey.com/forum/topic44471.html
quelle
Bitte versuche
Das andere, was ich sehe, ist:
quelle
Haben Sie diesen Microsoft KB-Artikel gelesen? Es könnte einen Versuch wert sein.
Möglicherweise wird die Fehlermeldung "Der Netzwerkname kann nicht gefunden werden" angezeigt, wenn Sie den vollständig qualifizierten Domänennamen verwenden, um von einem Windows Server 2003-, Windows XP- oder Windows 2000-basierten Computer aus eine Verbindung zu einem Remotecomputer herzustellen
Ich würde auch empfehlen, Fiddler zu verwenden, um den Datenverkehr zu überwachen, während Sie den
net use
Befehl ausgeben . Möglicherweise sehen Sie etwas Interessanteres als den WebDav-Systemfehler 67.quelle
Mmm. Wie wäre es mit:
Nettonutzung z: https://mywebsite.com:443/software/
Wenn Sie versuchen, "net use z: http://mywebsite.com/software/ " (Punkt 5 von dem, was nicht funktioniert hat) auszuführen, ist Port 80 auf Ihrem Zielserver aktiv? Dies ist eindeutig ein XP-Problem - können wir es auf XP und HTTPS isolieren oder handelt es sich um XP und Webdav? Zeigen Ihre Ereignisprotokolle etwas?
Außerdem: Könnte der Befehl net use die Windows-Internet-Sicherheitseinstellungen zum Zuordnen des Laufwerks verwenden? Möglicherweise müssen Sie https://mywebsite.com auf Ihren vertrauenswürdigen Websites platzieren . Suchen Sie in IE -> Tools -> Sicherheit oder in Ihrem Control Panel.
quelle
Webdav ON IIS: net use * http: // WEBSITE / DavWWWRoot PASSWORD / Benutzer: USER @ DOMAIN
Wenn Sie IIS verwenden, hat der Stammordner diesen Namen DavWWWRoot. Einige Clients werden automatisch aufgelöst (Windows 10 und Windows 7), in anderen Fällen müssen Sie jedoch angeben (Windows XP). Diese Arbeit von mir
quelle