관리자 모드의 명령 프롬프트에 매핑 된 드라이브가 표시되지 않음 [중복]

이 질문에는 이미 답변이 있습니다.

잘 모르겠지만 관리자 모드에서 명령 프롬프트를 시작하면 매핑 된 드라이브로 전환 할 수 없습니다. 관리자 모드가 아닌 경우 그렇게 할 수 있습니다.

나는 간단한 것을 놓치고 있습니까?



답변

“관리자 권한으로”명령 프롬프트를 시작하면 그렇지 않은 경우와 다른 사용자 컨텍스트에서 실행됩니다.

매핑 된 드라이브는 사용자 중심적이므로 해당 관리자 사용자 컨텍스트에는 (동일한) 드라이브가 없으므로 명령 창이 관리자로 열려 있으면 (예 🙂 실행하여 해당 사용자 컨텍스트에 해당 드라이브를 매핑해야합니다 net use <letter>: \\<server>\<share>. 예를 들면 :

net use Z: \\SuperServer\SuperShare

또한 EnableLinkedConnections레지스트리 에서 플래그를 활성화 하여 세션 토큰을 공유 할 수 있습니다.

이 문제를 해결하려면 EnableLinkedConnections 레지스트리 값을 구성하십시오. 이 값을 사용하면 Windows Vista 및 Windows 7에서 필터링 된 액세스 토큰과 관리자 그룹 구성원의 전체 관리자 액세스 토큰간에 네트워크 연결을 공유 할 수 있습니다.

이렇게하려면 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnectionsDWORD 플래그를로 설정 1한 다음 컴퓨터를 재부팅하십시오.

Microsoft의 자세한 내용 은 UAC가 활성화 된 경우 일부 프로그램이 네트워크 위치에 액세스 할 수 없음을 참조하십시오.


답변

이로 인해 오래된 Windows Vista보고 문제에 대해 생각하게됩니다.

너 시도 할 수있어:

  1. RegEdit 열기
  2. 이동 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. 이름이 지정된 DWORD 값을 EnableLinkedConnections만들고 다음으로 설정하십시오.1
  4. 컴퓨터를 재부팅
  5. 다시 테스트

답변

나이들었던 다른 해결 방법 net use은 예약 된 작업 에서 NT AUTHORITY \ SYSTEM 계정으로 실행하는 것입니다. 분명히 이 계정으로 매핑 된 드라이브는 모든 사용자와 모든 고도 수준 표시 .

나는 이것을 테스트했으며 NFS 공유에서도 작동합니다 (약간 까다로울 수 있음). 시스템 시작시 실행되도록 예약 된 작업 세트를 만들고 다음 명령을 지정하십시오.

net use //server/share Z: /persistent:no

로 한 번만 실행하는 것이 가능할 수도 /persistent:yes있지만 시도하지는 않았습니다. “다시 매핑”도 가능하지만 다른 컨텍스트에서 실행되는 예약 된 작업에는 해당 드라이브가 여전히 표시되지 않습니다. 단점은 모든 실제 사용자도이를 볼 수 있으므로 다중 사용자 설정에는 적합하지 않습니다.