source

"net use * /delete"가 작동하지 않고 PowerShell 스크립트에서 확인을 기다리는 이유는 무엇입니까?

ittop 2023. 10. 4. 22:58
반응형

"net use * /delete"가 작동하지 않고 PowerShell 스크립트에서 확인을 기다리는 이유는 무엇입니까?

새 PS 드라이브를 만들기 전에 매핑된 드라이브와의 연결을 끊어야 하는 스크립트가 있습니다.

그렇지 않으면 다음 오류가 발생합니다.

New-PSDrive : 둘 이상의 사용자 이름을 사용하여 동일한 사용자가 서버 또는 공유 리소스에 여러 번 연결할 수 없습니다.서버 또는 공유 리소스에 대한 이전 연결을 모두 끊고 다시 시도합니다.

그래서 나는 다음과 같은 말입니다.

net use * /delete

(안타깝게도 지금까지 서버 이름을 제공한 것만으로는 특정 매핑된 드라이브와의 연결을 끊을 방법을 찾을 수 없었습니다 :( )

PS가 이 라인에 올 때

원격 연결은 다음과 같습니다.

\\서버 이름\공유 폴더 계속하면 연결이 취소됩니다.

그리고 실행을 멈춥니다.

확인 없이 자동으로 매핑된 드라이브와의 연결 해제를 확인할 수 있는 방법이 있습니까? (순사용/삭제 솔루션일 필요는 없음)

참고: Powershell ISEPS 프롬프트에서 스크립트를 실행합니다.

시도해 보기:

net use * /delete /y

/y키를 사용하면 자동으로 프롬프트에서 예를 선택합니다.

Windows 10에서 PowerShell 5.1을 사용하면 다음을 사용할 수 있습니다.

Get-SmbMapping | Remove-SmbMapping -Confirm:$false

언급URL : https://stackoverflow.com/questions/13284106/why-net-use-delete-does-not-work-but-waits-for-confirmation-in-my-powershel

반응형