2014-05-12 3 views
0

나는 디렉토리를 powershell 스크립트로 전달하고있다. 내가 전에 이런 짓을했는지,하지만 분명히 난에 공백이있는 디렉토리와 함께하지 않은 : 예를 들어 ...디렉토리를 powershell 스크립트로 전달

C:\Program Files (x86)\Microsoft SDks\Windows\v7.0A\bin\ 

글쎄, 충분히 간단한 권리, 그냥 괄호의 권리를 둘러싸고? 잘못된 ... 내 실제 스크립트에서 다음과 같은 억세스 할수 예외 던지고 경우 :

The term 'x86' is not recognized as the name of a cmdlet, function, script file 
, or operable program. Check the spelling of the name, or if a path was include 
d, verify that the path is correct and try again. 
At line:1 char:275 

는 따라서 왜 라인 1.

에서 오류를 던지고, BTW 매개 변수로 내 스크립트에 전달되는을

매개 변수로 디렉토리를 powershell 스크립트로 전달하는 것에 대한 조언이 있으십니까?

+0

당신은 무엇에서 그것을 옮기고 있습니까? 배치 파일? 기음#? ASP? 자바? – TheMadTechnician

+0

그냥 명령 줄. 내가 보낸 것을 제어 할 수 있습니다. – SoftwareSavant

+2

스크립트의 첫 줄을 알려 주실 수 있습니까? 문제는 폴더 전달과 관련이 없지만 스크립트가 처리하는 방식과 관련 될 수 있습니다. 비록 캐릭터 275에서 보았지만 약간 놀랍습니다. – TheMadTechnician

답변

1

따옴표로 묶어보십시오, 단일 또는 이중 작동합니다.

변수에 먼저 넣을 수도 있습니다.

+0

은 (는) 작은 따옴표와 큰 따옴표를 조합하여 사용했습니다. 나는 아직도 그 예외를 얻는다. – SoftwareSavant

관련 문제