Wystąpił błąd systemowy 1219

28

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?

khebbie
źródło

Odpowiedzi:

25

1. Uruchom wiersz polecenia

cmd.exe

2. Zobacz aktualne udziały sieciowe

C: \> wykorzystanie netto
Nowe połączenia nie zostaną zapamiętane.

Status Lokalna zdalna sieć

-------------------------------------------------- -----------------------------
OK G: \\ srv \ share Microsoft Windows Network
OK H: \\ fqdn \ użytkownik $ Microsoft Windows Network 
                       \\ zombie-srv \ share Microsoft Windows Network
Polecenie zostało wykonane pomyślnie.

3. Usuń wierzchowce zombie

C: \> net use / DELETE \\ zombie-srv \ share
Udostępnianie \\ zombie-srv \ zostało pomyślnie usunięte.

4. Zamontuj udział jako inny użytkownik

C: \> net use z: \\ zombie-srv \ c $ / USER: domain \ admin_user
Wprowadź hasło dla „domain \ admin_user”, aby połączyć się z „zombie-srv”:
Polecenie zostało wykonane pomyślnie.

Możesz także spróbować

wykorzystanie pomocy netto
aby uzyskać więcej informacji na temat obsługi polecenia net.

JPL
źródło
2
net use * /del /yesmoże być używany w skrypcie, w którym musisz usuwać udziały zombie bez interwencji.
Jeremy McGee
4
Było to przydatne, tylko mały dodatek: uruchomiłem okno poleceń administratora i przed przyjazdem już próbowałem użyć sieci, ale nie ma połączeń. Z jakiegoś powodu pomyślałem o sprawdzeniu z okna komendy innej niż admin i znalazłem połączenie, które musiałem usunąć.
Nędzna Zmienna
ta dobrze napisana odpowiedź powinna być zaakceptowana.
Saher Ahwal
5

Wydawało się to pomocne: „wykorzystanie netto * / del”

Nadal nie wiem, jaki był mój początkowy błąd ...

khebbie
źródło
3

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ło

Musiałem się wylogować i zalogować ponownie. Zastanawiam się, gdzie są przechowywane dane uwierzytelniające :(

Jorge Yanes Diez
źródło
2
Na wypadek, gdyby komukolwiek to pomogło, okazało się, że net stop lanmanworkstation ; net start lanmanworkstation ; net start netlogon ; net start sessionenvudało się to bez wylogowania.
Jorge Yanes Diez,
1

Miałem ten sam problem ... połączenie zostało usunięte i nie pojawiło się na net useliście, uniemożliwiało nowe połączenie.

Uruchomienie, net use * /dela następnie udzielenie odpowiedzi „N” zdawało się to usunąć!

Glen Little
źródło
Musiałem odpowiedzieć „Y”. Ale na naszej liście mieliśmy wiele połączeń ... Myślę, że wpadliśmy na jakiś limit, a komunikat o błędzie nie był jasny.
Mike S
W systemie Windows komunikaty o błędach nigdy nie są wyraźne. I jak dowiedzieć się, co powoduje błąd jeszcze mniej. Nie mówiąc o remedium ...
Marki
0

Zauważyłem, że wymaga to połączenia net use * /deli odłączenia wcześniejszych sesji folderów współdzielonych na serwerze docelowym

Mengisman
źródło