Próbuję połączyć się ze zdalnym serwerem i wdrożyć tam usługę za pomocą skryptu wdrażania.
Zaczynam od podania „Net use” i wysyłam poświadczenia dla serwera.
Ale tutaj pojawia się błąd systemu 1219:
Wielokrotne połączenia z serwerem lub zasobem udostępnionym przez tego samego użytkownika, przy użyciu więcej niż jednej nazwy użytkownika, są niedozwolone. Odłącz wszystkie poprzednie połączenia z serwerem lub zasobem udostępnionym i spróbuj ponownie.
Nie wiem, czy mam inne połączenia z serwerem niż to.
Próbowałem sieci „użyj / usuń”, ale powiedziano mi, że żadne połączenia nie są otwarte dla serwera.
Co daje?
źródło
net use * /del /yes
może być używany w skrypcie, w którym musisz usuwać udziały zombie bez interwencji.Wydawało się to pomocne: „wykorzystanie netto * / del”
Nadal nie wiem, jaki był mój początkowy błąd ...
źródło
użyć adresu IP zamiast nazwy serwera? (patrz Wiele poświadczeń w pojedynczej sesji Windows NT http://support.microsoft.com/kb/q173199/ )
źródło
Przekonałem się, że jeśli podłączę dysk, rozłączę, a następnie spróbuję połączyć się ponownie przy użyciu różnych danych uwierzytelniających, pojawi się ten błąd.
net use * /del
nie pomogło.net use
nie pokazuje połączeń (sprawdzane zarówno monitem zwykłym, jak i podwyższonym)ipconfig /renew
też nie pomogłoMusiałem się wylogować i zalogować ponownie. Zastanawiam się, gdzie są przechowywane dane uwierzytelniające :(
źródło
net stop lanmanworkstation ; net start lanmanworkstation ; net start netlogon ; net start sessionenv
udało się to bez wylogowania.Miałem ten sam problem ... połączenie zostało usunięte i nie pojawiło się na
net use
liście, uniemożliwiało nowe połączenie.Uruchomienie,
net use * /del
a następnie udzielenie odpowiedzi „N” zdawało się to usunąć!źródło
Zauważyłem, że wymaga to połączenia
net use * /del
i odłączenia wcześniejszych sesji folderów współdzielonych na serwerze docelowymźródło