2017-12-06 9 views
1

私はPowerShellを使用して外部コマンド(wdsutil.exe)を実行しようとしている:エスケープスペース - 外部コマンド

$parsePref = "--%" 
$imageName = "Windows 7 Image" 

& wdsutil.exe $parsePref "/Add-Image /Name:$($imageName) /FileName:WDSBoot.wim ..." 

はエラーを返します:An invalid parameter (7) was specified for command /add-image

$imageName"Windows7Image"の作品(スペースなしを...)変更しかし、これは望ましくない。

変数$imageNameのスペースはどのように処理できますか?

答えて

1

引用符で引数を囲みます。

& wdsutil.exe $parsePref "/Add-Image /Name:""$($imageName)"" /FileName:WDSBoot.wim ..." 
+0

をそれが働いて - 歓声が。 – LightningWar

関連する問題