매핑된 네트워크 드라이브가 Windows 10, 버전 1809 다시 연결하지 못할 수 있습니다.
이 문서에서는 매핑된 네트워크 드라이브가 Windows 10, 버전 1809 다시 연결하지 못할 수 있는 문제에 대한 해결 방법을 제공합니다.
적용 대상: Windows 10, 버전 1809
원래 KB 번호: 4471218
증상
Windows 10, 버전 1809 다음과 같은 문제가 발생합니다.
- Windows Explorer 매핑된 네트워크 드라이브에 빨간색 X가 나타납니다.
- 매핑된 네트워크 드라이브는 명령 프롬프트에서 명령을 실행할
net use
때 사용할 수 없음으로 표시됩니다. - 알림 영역에서 알림은 다음 메시지를 표시합니다.
모든 네트워크 드라이브를 다시 연결할 수 없습니다.
해결 방법
Microsoft는 해결 방법을 연구 중이며 2018년 11월 말까지 솔루션을 사용할 수 있을 것으로 예상합니다. Windows 10 1809 업데이트 기록 KB 4464619 매핑된 드라이브 항목을 모니터링합니다. 현재 디바이스에 로그온할 때 매핑된 네트워크 드라이브를 자동으로 다시 연결하는 스크립트를 실행하여 이 문제를 해결할 수 있습니다. 이렇게 하려면 두 개의 스크립트 파일을 만든 다음, 해결 방법 중 하나를 적절하게 사용합니다.
MapDrives.cmd 스크립트 파일 만들기
파일은 Windows Explorer 동일한 권한으로 실행되어야 하므로 관리자 권한 명령 프롬프트에서는 실행되지 않고 일반 명령에서 실행되어야 합니다.
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
MapDrives.ps1 스크립트 파일 만들기
파일은 Windows Explorer 동일한 권한으로 실행되어야 하므로 관리자 권한 명령 프롬프트에서는 실행되지 않고 일반 명령에서 실행되어야 합니다.
$i=3
while($True){
$error.clear()
$MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives)
{
try {
New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
} catch {
Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
}
}
$i = $i - 1
if($error.Count -eq 0 -Or $i -eq 0) {break}
Start-Sleep -Seconds 30
}
대안
모든 해결 방법은 표준 사용자 보안 컨텍스트에서 실행되어야 합니다. 관리자 권한 보안 컨텍스트에서 스크립트를 실행하면 매핑된 드라이브를 표준 사용자 컨텍스트에서 사용할 수 없게 됩니다.
해결 방법 1: 시작 항목 만들기
참고
이 해결 방법은 로그온 시 네트워크 액세스 권한이 있는 디바이스에서만 작동합니다. 디바이스가 로그온할 때까지 네트워크 연결을 설정하지 않은 경우 시작 스크립트는 네트워크 드라이브를 자동으로 다시 연결하지 않습니다.
- 스크립트 파일(MapDrives.cmd)을 다음 위치에 복사합니다.
%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp - 스크립트 파일(MapDrives.ps1)을 다음 위치에 복사합니다.
%SystemDrive%\Scripts\ - 로그 파일(StartupLog.txt)이 %TEMP%\ 폴더에 만들어집니다.
- 로그오프한 다음 디바이스에 다시 로그온하여 매핑된 드라이브를 엽니다.
해결 방법 2: 예약된 작업 만들기
참고
예약된 작업이 실행되면 PowerShell 창이 깜박입니다.
- 스크립트 파일 MapDrives.ps1 다음 위치에 복사합니다.
%SystemDrive%\Scripts\ - 작업 스케줄러에서 작업>만들기 작업을 선택합니다.
- 작업 만들기 대화 상자의 일반 탭에서 작업에 대한 이름(예: 네트워크 드라이브 매핑)과 설명을 입력합니다.
- 사용자 또는 그룹 변경을 선택하고 로컬 사용자 또는 그룹(예: LocalComputer\Users)을 선택한 다음 확인을 선택합니다.
- 트리거 탭에서 새로 만들기를 선택한 다음, 로그온 시작업 시작 필드를 선택합니다.
- 작업 탭에서 새로 만들기를 선택한 다음 작업 필드에 대한프로그램 시작을 선택합니다.
- 프로그램/스크립트 필드에 대한Powershell.exe 입력합니다.
- 인수 추가(선택 사항) 필드에 다음을 입력합니다.
-windowstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1 - 시작 위치(선택 사항) 필드에 스크립트 파일의 위치(%SystemDrive%\Scripts\)를 입력합니다.
- 조건 탭에서 다음 네트워크 연결을 사용할 수 있는 경우에만 시작 옵션을 선택하고 모든 연결을 선택한 다음 확인을 선택합니다.
- 로그오프한 다음 디바이스에 다시 로그온하여 예약된 작업을 실행합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기