답변:
관리자 권한으로 cmd 쉘을 명시 적으로 실행하십시오 . 그래도 문제가 해결되지 않으면 runas 명령 을 시도하십시오 .
runas /user:administrator "mklink args"
mklink 명령과 인용 부호가 필요합니다.
관리자 계정에서이 기능이 작동하지 않으면 Win7에서 symlink 지원 구성 이 적합 하다고 생각합니다 .
"모든 사용자"에게 "심볼릭 링크 작성"권한을 부여한 후 "관리자"그룹의 구성원이 아닌 사용자 인 표준 사용자로 재부팅 (또는 로그 오프)하십시오. 사용자에게 쓰기 권한이있는 디렉토리에서 mklink 명령을 사용하여 기호 링크를 작성할 수 있어야합니다.
"관리자"의 구성원이 기호 링크를 작성할 수없는 이유는 사용자가 "관리자"그룹의 구성원이므로 필터링 된 토큰에서 "심볼 링크 작성"권한이 제거 되었기 때문입니다. 링크 http://msdn.microsoft.com/en-us/library/bb530410.aspx 에있는 기사의 "액세스 토큰 변경 사항"섹션에는 필터링 된 토큰 생성 방법에 대한 자세한 내용이 설명되어 있습니다.
먼저 https://superuser.com/a/125981/57697에 설명 된대로 관련 사용자에게 "심볼 링크 만들기"권한을 부여했는지 확인하십시오.
사용자가 관리자 인 경우 "mklink"명령이 작동하지 않습니다. "이 작업을 수행 할 수있는 권한이 없습니다."
제대로 작동하려면 administrators 그룹에서 사용자를 제거하거나 guest와 같이 관리자가 아닌 사용자로 실행 된 cmd에서 mklink를 실행해야합니다.
runas /user:guest cmd
(게스트 계정이 아닌 경우 활성화)
후자의 방법을 사용하면 심볼릭 링크를 만드는 위치를 수정하기 위해 'guest'에 대한 권한을 일시적으로 부여해야합니다. 제 경우에는 내 홈 디렉토리 였으므로 오류 대화 상자가 번쩍 들었지만 무해한 것처럼 보였습니다. .
runas
계정이 하나이없는 경우에도 명령은 지정된 사용자의 암호를 요청합니다. 비워두면 (Enter 키를 누르십시오) 오류가 발생합니다. 계정에 암호가 있고 암호를 입력하면로 끝납니다 the system cannot find the file specified
. cmd를 관리자로 시작하여 대상 디렉토리로 이동하고 자신의 계정으로 심볼릭 링크를 만드는 것이 갑자기 너무 쉬운 것처럼 보입니다 ...