我想在 powershell 中呼叫 shutdown.exe 可執行檔案,它位于C:\WINDOWS\System32\shutdown.exe.
由于我們已經C:\WINDOWS在變數中獲得了,$env:windir我只想使用它并將路徑的其余部分連接到命令中。我正在嘗試這個:
PS C:\Users\shina> .\$env:windir\System32\shutdown.exe -s
但我收到以下錯誤:
.\$env:windir\System32\shutdown.exe: The term '.\$env:windir\System32\shutdown.exe' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
我怎樣才能做到這一點?
uj5u.com熱心網友回復:
您可以使用:
& $env:windir\System32\shutdown.exe -s
或者
. $env:windir\System32\shutdown.exe -s
(注意空格)。
&是呼叫運算子。您可以在此處閱讀更多相關資訊:
運行命令、腳本或腳本塊。呼叫運算子,也稱為“呼叫運算子”,可讓您運行存盤在變數中并由字串或腳本塊表示的命令。
.是點源運算子。您可以在此處閱讀更多相關資訊:
在當前范圍內運行腳本,以便腳本創建的任何函式、別名和變數都添加到當前范圍,覆寫現有范圍。
點源運算子后跟一個空格。使用空格將點與代表當前目錄的點 (.) 符號區分開來。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/389635.html
標籤:电源外壳
