반응형
"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
반응형
'source' 카테고리의 다른 글
Case insensitivity with angularjs ui-router (0) | 2023.10.04 |
---|---|
jQuery에서 특정 ID를 가진 모든 요소를 선택하는 방법? (0) | 2023.10.04 |
WPF에서 데이터 그리드를 새로 고치는 방법 (0) | 2023.10.04 |
javascript/jQuery에서 문자열을 숫자로 변환하는 중 (0) | 2023.10.04 |
'mysql.user' 테이블이 없습니다. ERROR (0) | 2023.10.04 |