我有一個 PowerShell 腳本。我希望腳本輸出有兩個選項,具體取決于腳本執行命令中設定的標志:
例如,我有以下腳本 test.ps1:
Write-Host 'statement 1'`n
Write-Host 'statement 2'`n
Write-Host 'statement 3'`n
我希望在運行腳本時有兩個選項:
一種僅列印陳述句 1 的選項。
列印所有陳述句(1、2 和 3)的第二個選項。
這在 PowerShell 中可能嗎?
uj5u.com熱心網友回復:
將-PrintAllswitch 引數添加到您的腳本/函式,然后使用它來確定是否呼叫Write-Host:
param(
[switch]$PrintAll
)
Write-Host 'Statement 1'
if($PrintAll){
Write-Host 'Statement 2'
Write-Host 'Statement 3'
}
然后呼叫:
.\script.ps1 -PrintAll
# or
Function-Name -PrintAll
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/528424.html
標籤:电源外壳
