2
에 표시되지 내가 다음 코드를파일 이름이 cmd를
$svc_Files = gci | Where {$_.extension -eq ".svc"}
write-host "Building WSDL ..."
$cmd_svc = "`"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\SvcUtil.exe`""
Foreach ($svc_File in $svc_Files)
{
write-host "& $cmd_svc http://id.web/Services/$svc_File?wsdl"
}
이 문제는 파일 이름이 표시되지 않는 것입니다. 그러나 "? wsdl"을 제거하면 파일 이름이 표시됩니다.
끝에 "? wsdl"과 함께 표시 할 파일 이름은 어떻게 얻을 수 있습니까?
참고 :
당신은 또한이 작업을 수행 할 수 : 백틱은 Powershell의 문자입니다. 백 슬래시 \는 C#의 문자입니다. – tiago2014
첫 번째 옵션은 작동하지 않으며 _가 문제입니다. – JasonMArcher
밑줄은 변수 이름에서 ... # $ A_B = "Fred"; "$ A_B'Hello" 는 FredHello를 반환합니다. –