2012-12-23 2 views
1

디렉터리에 파일을 열고 찾기/바꾸기를 수행하는 스크립트를 작성하고 있습니다. 하지만 그렇게하기 전에 원본 파일과 같은 디렉터리에 파일의 복사본을 만들고 싶습니다. 모든 파일은 C : \ Program Files (x86) 디렉토리에 있습니다. 디렉터리에 대한 액세스가 거부되었다는 스크립트 오류가 발생했습니다. Copy-Item에는 -Credential 매개 변수가 있지만 테스트 시스템에는 로컬 관리자 권한이 없습니다. 동일한 디렉토리에 파일을 복사하는 방법이없는 것처럼 보입니다. 시스템의 임시 폴더 (Windows 7 Professional)를 지정하고 거기에 쓸 수 있습니까? 그러나 소스 파일과 동일한 디렉토리에 파일을 복사하는 방법을 찾고 싶습니다.Powershell 복사 항목 - 액세스가 거부되었습니다.

답변

2

기본적으로 Windows Vista 이상에서는 관리자가 아닌 사용자가 % PROGRAMFILES % 폴더에 쓸 수 없습니다. 즉, 파일을 복사 할 수 없게됩니다. 찾기/바꾸기 작업을 수행 한 후에도 저장할 수 없습니다.

대신 사용자 문서 폴더 (%USERPROFILE%\Documents) 폴더에 쓸 수 있습니다.

관련 문제