Ошибка Powershell с вызовом команды multline-отсутствует выражение после унарного оператора '-'
Я вызвал следующую команду, используя backticks для размещения параметров на отдельных строках
Create-WebSite -Name $targetWebSite `
-Location $targetWebSiteDir
Однако это возвращает следующую ошибку:
- <<<< Location $targetWebSiteDir ` [<<==>>] Exception: Missing expression after unary operator '-'.
Есть идеи, в чем проблема?
1 ответ:
Это оказалось вызвано пробелом, присутствующим после символа backtick ( ` ).
Итак,
Create-WebSite -Name $targetWebSite ` <- SPACE HERE -Location $targetWebSiteDirСтал
Create-WebSite -Name $targetWebSite `<- NO SPACE -Location $targetWebSiteDirКак только я удалил пространство, все заработало правильно.
Comments