Polecenie 'Net Use' działa w Win 7, ale nie w XP. Czemu?

0

Napisałem skrypt do dynamicznego mapowania dysków dla naszych użytkowników. Skrypt, który generuje, jest prostym poleceniem „net use”, które wygląda tak:

wykorzystanie netto * https://oursite.com/bobs_stuff

Działa to doskonale w systemie Windows 7, ale w systemie XP otrzymuję: „Wystąpił błąd systemowy 67. Nie można znaleźć nazwy sieciowej”.

Zrobiłem kilka wyszukiwań, ale niewiele znalazłem. Jedynym postępem, jaki zrobiłem (jeśli chcesz to tak nazwać) jest to, że upuściłem 's' w http na XP i łączy się, pyta o moją nazwę użytkownika / hasło, a następnie kończy się niepowodzeniem.

Masz pomysł, jak rozwiązać ten problem?

Aktualizacja

Próbuję połączyć się z serwerem WebDAV. Mogę to zrobić ręcznie w XP, tworząc nowe miejsce sieciowe; jednak muszę mieć możliwość zrobienia tego z wiersza poleceń, aby móc to zrobić automatycznie.

Mike
źródło
Odpowiedz na aktualizację: wypróbowałem to jakiś czas temu. Jeśli serwer webdav ma adres http, można to zrobić w XP. W przeciwnym razie nie masz szczęścia.
TFM

Odpowiedzi:

2

„Korzystanie z sieci” w XP nie może używać adresów https podczas przypisywania do litery dysku.

To ograniczenie nie istnieje w systemie Vista i nowszych wersjach.

Edytować: możliwe jest jednak korzystanie z połączeń SSL za pomocą funkcji „Folder internetowy” w XP:

http://www.queensu.ca/its/qshare/tutorials/webdav/webdav-winxp.html

TFM
źródło
Hmm ... jakakolwiek praca na zewnątrz zabierająca ssl?
Mike
Zaktualizowałem swój oryginalny post.
Mike
Jest „MapNetworkDrive” ( msdn.microsoft.com/en-us/library/8kst88h6%28VS.85%29.aspx ) dla VBScript, ale robi to samo co „użycie netto”.
TFM
Dzięki. Nie wygląda na to, że mogę to zrobić w XP.
Mike