gpt4 book ai didi

PowerShell HelpMessage 默认显示在参数中

转载 作者:行者123 更新时间:2023-12-02 22:43:12 29 4
gpt4 key购买 nike

是否可以让 PowerShell 在命令行中未指定参数时默认显示帮助消息,而无需用户输入“!”?寻求帮助?

如果我希望我的脚本具有交互性,我是否应该不使用参数而是使用 Read-Host 手动执行它?

param (  
[Parameter(Mandatory=$true,HelpMessage="Enter desired password.")][string]$desired_password,
[Parameter(Mandatory=$true,HelpMessage="Please input target hostnames.")][string[]]$target_hosts
)

在这种情况下最好的方法是什么?

最佳答案

不幸的是,目前在没有 Read-Host 的情况下无法对缺少的参数进行友好提示。但这可以以比 Bill 的回答更优雅的方式完成:

param(
[String] $TestParameter=$(Read-Host -prompt "Enter the test parameter")
)

关于PowerShell HelpMessage 默认显示在参数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38571566/

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