2012-06-03 6 views
0

배치 파일 [Runpowershell.bat]을 사용하여 실행되는 powershell 스크립트 파일이 있습니다. 파워 쉘 스크립트 끄트머리가powershell에서 배치 파일을 관리자로 실행하십시오.

function RunPowershell { 
C:\Users\red\Desktop\testFolder\test.bat 
} 
RunPowershell 

위의 PowerShell 스크립트에서 실행 된 TEST.BAT 파일 아래로, 하나의 또 다른 배치 파일을 실행하는 코드를 포함, SQL 스크립트 텍스트 파일을 만드는 데 사용됩니다.

일반 사용자로 실행하면 모두 정상적으로 작동하지만 Runpowershell.bat가 관리자 권한으로 실행되는 경우 test.bat 파일에 기록 된 다른 파일을 읽는 명령은 실행되지 않습니다. "파일을 열 수 없습니다"라는 메시지가 표시됩니다.

아무런 도움도받지 못합니다.

덕분에 문제를 제기하는 파일을 표시하려면

+0

이것은 액세스 권한이 아닌 실행 환경 (현재 디렉토리, 로케일 또는 기타)의 문제 여야합니다 (관리자 권한이 일반 사용자 권한보다 높음). 어떤 파일을 열 수 없는지 결정해야하며, 그 이유를 파악할 수 있습니다. –

답변

0

, 당신의 사본 전에 에코를 추가합니다. (논평 할 수 없기 때문에 대답했습니다)

관련 문제