gpt4 book ai didi

PowerShell,调用带参数不带值的脚本,就像带选项的脚本

转载 作者:行者123 更新时间:2023-12-03 13:18:16 25 4
gpt4 key购买 nike

是否可以使用选项调用 PowerShell 脚本?就像一个没有值的参数。

例如我目前使用:

param (
$lastmonth=0
);

在脚本中。现在我可以使用电话
script.ps1 -lastmonth 1

或者
script.ps1 

并使用 $lastmonth 来控制流量。

但我想要这样的电话
script.ps1 -lastmonth


script.ps1

并根据是否给出 -lastmonth 来控制流量。

最佳答案

将参数类型设置为 [switch] ,例如

param (
[switch]$lastmonth
);

编辑 :
请注意,该变量将是一个 bool 值。您可以像这样测试它:
if ($lastMonth) {
Write-Host "lastMonth is set."
}
else {
Write-Host "lastMonth is not set."
}

(谢谢克里斯)

关于PowerShell,调用带参数不带值的脚本,就像带选项的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21479879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com