2012-11-08 25 views
27

Ich habe ein Skript, wo ich von den zugeordneten Laufwerken trennen möchte, bevor ich ein neues PSDrive erstellen.Warum "net use */delete" funktioniert nicht, aber wartet auf die Bestätigung in meinem PowerShell-Skript?

Sonst bekomme ich diesen Fehler:

New-PSDrive : Multiple connections to a server or shared resource by the same user , using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again

So habe ich diese Zeile:

net use * /delete 

(Leider kann ich nicht einen Weg finden, aus einem bestimmten zugeordneten Laufwerk trennen nur durch den Server bereitstellt Name bisher :()

Wenn PS zu dieser Linie kommt

You have these remote connections:

\\ServerName\SharedFolder Continuing will cancel the connections.

Und dann hört die Ausführung auf.

Gibt es eine Möglichkeit, die automatische Trennung von den zugeordneten Laufwerken automatisch ohne Bestätigung zu bestätigen (es muss nicht die Lösung net use/delete sein)?

Beachten Sie, dass: Ich betreibe mein Skript aus der Powershell ISE PS promt

Antwort

74

Try this:

net use * /delete /y 

Die /y Taste macht es wählen Sie Ja prompt still

+0

Und '/ Nein "Nein" in der Eingabeaufforderung im Hintergrund. –

+0

Vielen Dank dafür. Arbeitete wunderschön! –