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?

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.


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 ...



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 :(


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ąć!


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.