Problem: Mam problemy z uruchomieniem WebDav w wierszu poleceń w systemie Windows XP, zarówno z dodatkiem Service Pack 2, jak i Service Pack 3.
C:\>net use z: https://mywebsite.com/software/
System error 67 has occurred.
The network name cannot be found.
Przetestowałem to na dwóch serwerach webdav. Zarówno Ubuntu Apache, jak i I Windows Server 2003 IIS. Oba uzyskują ten sam wynik.
Rzeczy, które nie działały:
- Zainstalowałem następujący Microsoft KB na moich komputerach XP bezskutecznie.
Znalazłem również następujący klucz rejestru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters UseBasicAuth REG_DWORD 1
Próbuję wykonać kilka czynności, które wykopałem w Internecie, wszystkie przynoszą ten sam rezultat.
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/#
Próbowałem również wszystkie powyższe kombinacje dodając do niego użytkownika
/user:user
i/user:user@domain
.Starałem się również używać
http://
zamiasthttps://
.próbowałem
"\\server.com@ssl:443\folder"
Omówiłem problemy związane z siecią, jak zauważył @WesleyDavid.
Rzeczy, które działają:
- I można podłączyć do folderu WebDAV za pośrednictwem adresu URL i mapowanie W sieci miejsce, z XP. Ale wiersz poleceń nie działa (potrzebuję litery dysku).
- Windows 7 działa idealnie z tym samym poleceniem.
Moja delemma:
I trzeba to do pracy z literą dysku. Co jeszcze mogę spróbować, aby to działało?
Odpowiedzi:
Po włączeniu WedDAV na serwerze OS X Lion Server składnia w XP jest następująca:
UŻYWANIE NETTO * http: // adres URL serwera / webdav / nazwa użytkownika hasło / użytkownik: nazwa użytkownika
Działa to, ale nie można dowiedzieć się, jak wybrać jeden z wielu udziałów dla tego samego użytkownika (zawsze domyślnie jest to katalog kont użytkowników) ...
źródło
Miałem te same problemy z połączeniem HTTP WebDav (nie próbowałem jeszcze z HTTPS, ale powinno też działać). Spróbuj wykonać następujące czynności, to zadziałało dla mnie:
Aby włączyć uwierzytelnianie podstawowe na komputerze klienckim, wykonaj następujące kroki:
Pamiętaj, że klucz nazywa się BasicAuthLevel w systemie Vista i nowszych
Następnie połącz
Źródło http://support.microsoft.com/kb/841215/en-us
źródło
Zero Guess: Właśnie to edytowałem tutaj. Pozbądź się końcowego ukośnika
net use z: https://mywebsite.com/software/
, aby czytałnet use z: https://mywebsite.com/software
Pierwsze przypuszczenie:
Nie podoba mi się wygląd
/user:user@domain
. Widziałem, że przy niektórych narzędziach CLI systemu Windows dzieje się z tym coś szkicowego (nawet jeśli tak, powinno działać dobrze). Próbowałeś formatu/u:domain\user
?Drugie zgadywanie:
Wiadomo, że powoduje to błąd 67, który stanowi sedno problemu. Błąd komunikacji.
Zgadnij
Korupcja Winsock! Zdarza się. Zajrzyj do
netsh winsock reset
inetsh winsock reset catalog
Możesz przeczytać więcej w tym artykule KB .
Czwarta domysł:
Czasami błąd 67 może być spowodowany problemem poziomu sprzętowego zarówno po stronie klienta, jak i serwera, zwykle obejmującym sterowniki. Dwie możliwości:
netsh int ip reset
. Wiem, wiem - to administracja kultem ładunku. Po prostu spróbuj. =)Piąte domysły
Przechodzimy tutaj do cienkich pikin. Wypróbuj to w trybie awaryjnym z obsługą sieci. Połączenia WebDAV powinny być możliwe. Zastanawiam się, czy jakiś przeszkadzający zewnętrzny sterownik sieci nie przeszkadza, chociaż to powinno być załatwione przez moją aktualizację sterowników w Zgadnij nr 1.
źródło
Nie można zamapować dysku sieciowego na połączenie https w systemie Windows Vista, przynajmniej nie za pomocą polecenia Net. Ma to związek z problemem z mini redirecerem WebDav. Sprawdź następujące informacje: http://www.autohotkey.com/forum/topic44471.html
źródło
Proszę spróbować
Inną rzeczą, którą widzę, jest:
źródło
Czy sprawdziłeś ten artykuł z bazy wiedzy Microsoft KB? Może warto spróbować.
Podczas używania w pełni kwalifikowanej nazwy domeny do połączenia się ze zdalnym komputerem z komputera z systemem Windows Server 2003, Windows XP lub Windows 2000 może zostać wyświetlony komunikat o błędzie „Nie można znaleźć nazwy sieci”
Poleciłbym również użycie Fiddlera do szpiegowania ruchu podczas wydawania
net use
polecenia. Możesz zobaczyć coś bardziej interesującego niż błąd systemowy WebDav 67.źródło
Mmmm Co powiesz na:
wykorzystanie netto z: https://mywebsite.com:443/software/
Ponadto, gdy próbujesz wykonać „korzystanie z sieci z: http://mywebsite.com/software/ ” (punkt 5 tego, co nie działało), port 80 jest aktywny na serwerze docelowym? Oczywiście jest to problem z XP - czy możemy go odizolować do XP i HTTPS, czy jest to XP i Webdav? Czy twoje dzienniki zdarzeń coś pokazują?
Ponadto: Czy polecenie net use może używać ustawień zabezpieczeń internetowych systemu Windows do mapowania dysku? Może być konieczne umieszczenie https://mywebsite.com w zaufanych witrynach . Zajrzyj do IE -> narzędzia -> bezpieczeństwo lub do panelu sterowania.
źródło
Webdav ON IIS: wykorzystanie netto * http: // STRONA INTERNETOWA / DavWWWRoot PASSWORD / użytkownik: USER @ DOMAIN
jeśli używasz IIS, folder główny ma tę nazwę DavWWWRoot, niektóre klienty rozwiązują się automatycznie (Windows 10 i Windows 7), ale w innym przypadku musisz podać (Windows XP). Ta praca mnie tworzy
źródło