2014-10-24 2 views
0

이 폴더를 자동으로 백업하기 위해 프로그래밍 방식으로 C :에서 E :로 주요 폴더를 복사하려고합니다. 필자는 관리자로서 리눅스에서 root처럼 액세스 할 수 있어야하며, 특히 파일을 읽는 것만으로 충분합니다.Windows Server 2012 : 명령 줄을 통해 파일을 복사하는 중 사용 권한이 거부 됨

이것은 나에게 의미가 없습니다. 관리자로 로그인했는데 관리자 권한으로 powershell을 실행하고 심지어 제어판으로 가서 UAC 슬라이더를 맨 아래로 옮겼습니다.

그렇다면 C : \ Users 또는 'C : \ Program Files'를 복사 할 때 액세스/사용 권한 오류가 발생하는 이유는 무엇입니까?

+0

이 사이트는 프로그래밍 관련 질문 용이므로 여기에서 주제를 벗어났습니다. [su]에 적합 할 가능성이 높으므로 여기에서 삭제하고 대신 요청해야합니다. (그것은 당신에게 몇몇 평판 포인트를 줄 것입니다, 여기 많은 사용자들은 오프 주제 질문들이 자동적으로 downvoted되어야한다고 생각합니다. 나는 그들 사이에 있지는 않지만 미리 경고 해보십시오.) –

+0

경고를 보내 주셔서 감사합니다. 나는 특별히이 파일을 복사하는 프로그램/스크립트를 작성하고 있습니다. 내 코드가 실패하고 있으며 사용 권한 문제까지 추적했습니다. 이 문제를 해결하는 방법을 모르겠습니다. – pw222

+0

@ pw222 - 이것은 실제로 스크립팅/사용 권한 문제이며, 서버 스크립팅과 관련되어 있기 때문에 Server Fault에 속합니다. –

답변

1

잘하면 마이그레이션이 가능하지만 대답은 Windows가 Linux와 다르다는 것입니다. 관리자 계정은 루트 계정과 다릅니다. 높은 권한으로 프롬프트를 실행하는 sudo와 동등한 조치를 취하지 않으면 기본적으로 다양한 권한을 갖지 않습니다. PowerShell 프롬프트에서 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택하십시오.

UAC 슬라이더를 아래로 끌어도 UAC가 꺼지는 것은 아니며 높이가 필요한 경우 UAC 경고를 해제합니다.

+0

답변 주셔서 감사합니다, Erik. 이상하게도 PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택한 후에도 모든 파일에 대한 읽기 권한을 얻지 못합니다. Tcl을 사용하고 있으며 [file copy -force-C :/Users E :/test] 명령을 사용하면 C :/Users에 중첩 된 특정 파일에 대한 사용 권한이 거부됩니다. 명령 줄에서 xcopy를 사용하면 비슷한 오류가 발생합니다. 어떤 아이디어? 감사합니다 – pw222

+0

@ pw222 - 그것은 당신이 무슨 파일에 대해 이야기하는지에 달려 있습니다. 소유자 및 권한 속성을 살펴 보았습니까? –