2012-11-08 11 views
27

Mam skrypt, w którym chcę odłączyć się od mapowanych dysków, zanim utworzę nowy PSDrive.Dlaczego "net use */delete" nie działa, ale czeka na potwierdzenie w moim skrypcie PowerShell?

Inaczej otrzymuję ten błąd:

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

więc mam tej linii:

net use * /delete 

(Niestety nie mogłem znaleźć sposób, aby odłączyć od konkretnego zmapowany dysk tylko poprzez dostarczenie serwera nazwać tak daleko :()

PS Kiedy przychodzi do tej linii

You have these remote connections:

\\ServerName\SharedFolder Continuing will cancel the connections.

A następnie przestaje wykonywać.

Czy istnieje sposób automatycznego potwierdzania odłączenia od zamapowanych dysków automatycznie bez potwierdzenia (nie musi to być rozwiązanie do używania/usuwania sieci)?

Zauważ, że: uruchomić mój skrypt z PowerShell ISE PS PROMT

Odpowiedz

74

Spróbuj tego:

net use * /delete /y 

Kluczem /y czyni go wybrać Tak w szybkim milczeniu

+0

i '/ no' selected Nie w mgnieniu oka. –

+0

Dziękuję bardzo za to. Pięknie pracował! –

Powiązane problemy