1
我是新來的PowerShell我想知道如何使用命令行傳遞一個變量(與空間)。Powershell中傳遞變量
我的變量是:ZCMASS LOS一個
當我執行這只是ZCMASS越來越printed.I想整個變量。
腳本:
powershell -command "& "C:\scripts\tivoli\mail\ZCMASS_TEST.ps1"" ZCMASS LOS A
誰能幫助我?
我是新來的PowerShell我想知道如何使用命令行傳遞一個變量(與空間)。Powershell中傳遞變量
我的變量是:ZCMASS LOS一個
當我執行這只是ZCMASS越來越printed.I想整個變量。
腳本:
powershell -command "& "C:\scripts\tivoli\mail\ZCMASS_TEST.ps1"" ZCMASS LOS A
誰能幫助我?
PowerShell在命令中使用空格作爲分隔符。包含空格的參數通常必須用引號括起來。另一種選擇是背部抽動(`)。在這種情況下,你已經在引號中,後面的抽屜會派上用場。
這是你想要的嗎?
powershell -command "& {'C:\scripts\tivoli\mail\ZCMASS_TEST.ps1' ZCMASS` LOS` A}"
另外,如果你想這個變量傳遞給一個腳本,而不是執行,如果它是在命令提示符下鍵入的,你可能會尋找文件參數,而不是-command在this answer 。
非常感謝。我使用了後面的抽屜('),它工作。 下面是運行的腳本: powershell -command「&」C:\ scripts \ tivoli \ mail \ ZCMASS_TEST.ps1「」'ZCMASS' LOS' A' –