2012-07-26 3 views
1

두 개의 매개 변수를 사용하여 PS 스크립트를 호출하는 데 문제가 있습니다. 두 매개 변수는 모두 표준 SMTP 주소이지만 첫 번째 매개 변수는 세미콜론으로 구분 된 여러 주소를 가질 수 있습니다.Powershell 스크립트 (세미 콜론 및 아포스트로피) 매개 변수 사용

각 매개 변수에 하나의 주소 만 있으면 스크립트가 제대로 실행됩니다. 내가 매개 변수 주위에 작은 따옴표를 쓰면 첫 번째 매개 변수가 여러 주소를 가지고 있다면 괜찮습니다.

첫 번째 매개 변수에 여러 개의 주소가 있고 주소 중 하나 이상에 아포스트로피 (예 : o'[email protected])가있는 경우 문제가 발생합니다.

어포 스트로피와 세미콜론을 모두 포함 할 수 있도록 첫 번째 매개 변수를 묶을 수있는 방법이 있습니까?

감사합니다.

답변

2

역 따옴표 (`)를 사용하여 이스케이프하거나 큰 따옴표로 묶을 수 있습니다. To와 From 매개 변수에 대해 이야기하는 것 같습니다. 다음은 가까운 예일 수 있습니다.

Send-MailCommandThing -sendTo '[email protected];[email protected]' -sendFrom "o'[email protected]" 
관련 문제