Ich versuche, über ein Bereitstellungsskript eine Verbindung zu einem Remoteserver herzustellen und dort einen Dienst bereitzustellen.
Ich beginne mit der Angabe "Net use" und sende die Anmeldeinformationen für den Server.
Aber hier bekomme ich System 1219 Fehler:
Mehrere Verbindungen zu einem Server oder einer freigegebenen Ressource durch denselben Benutzer mit mehr als einem Benutzernamen sind nicht zulässig. Trennen Sie alle vorherigen Verbindungen zum Server oder zur freigegebenen Ressource und versuchen Sie es erneut.
Mir ist nicht bekannt, dass ich andere Verbindungen als diese zum Server habe.
Ich habe net "use / delete" ausprobiert, aber es wurde mir mitgeteilt, dass keine Verbindungen zum Server bestehen.
Was gibt?
quelle
net use * /del /yes
kann in einem Skript verwendet werden, in dem Sie Zombie-Freigaben ohne Eingriff löschen müssen.Dies schien zu helfen: "net use * / del"
Trotzdem weiß ich nicht, was mein anfänglicher Fehler war ...
quelle
IP-Adresse anstelle des Servernamens verwenden? (Siehe Mehrere Anmeldeinformationen in einer einzelnen Windows NT-Sitzung http://support.microsoft.com/kb/q173199/. )
quelle
Ich habe festgestellt, dass dieser Fehler auftritt, wenn ich ein Laufwerk aktiviere, die Verbindung trenne und dann versuche, die Verbindung mit anderen Anmeldeinformationen wiederherzustellen.
net use * /del
hat nicht geholfen.net use
zeigt keine Verbindungen an (wird sowohl mit einer regulären als auch mit einer erhöhten Eingabeaufforderung überprüft)ipconfig /renew
hat auch nicht geholfenIch musste mich abmelden und wieder anmelden. Ich frage mich, wo diese Anmeldeinformationen zwischengespeichert sind :(
quelle
net stop lanmanworkstation ; net start lanmanworkstation ; net start netlogon ; net start sessionenv
dies der Trick war, ohne mich abzumelden.Ich hatte das gleiche Problem ... eine Verbindung wurde entfernt und nicht in einer
net use
Liste angezeigt, die eine neue Verbindung verhinderte.Laufen
net use * /del
und dann mit "N" antworten, schien es zu klären!quelle
Ich fand, dies erforderte eine Kombination von
net use * /del
und das Trennen von vorherigen Sitzungen mit freigegebenen Ordnern auf dem Zielserverquelle