【发布时间】:2014-09-17 06:22:57
【问题描述】:
我正在开发这个用户脚本,希望得到一些帮助。我只想知道如何设置强制参数或类似于以下变量的东西,以便我可以让用户输入一些信息,而不是在变量上设置空值。任何帮助或建议将不胜感激在此先感谢。
$username = Read-host "Enter username"
$fname = Read-Host "ENTER First Name"
$lname = Read-Host "ENTER Last Name"
$Des = Read-Host "ENTER Description (Work Area)"
$Title = Read-Host "ENTER Job Title"`enter code here`
【问题讨论】:
-
现在,您的意思是用户在运行脚本时必须输入参数作为参数,还是您想提示用户这样做,而不接受空响应?
-
是的,我想提示用户提供信息并且不接受空响应。谢谢
-
@jrussellaz 不是真的,他只是用词不当。他不想要强制参数,他只想提示用户输入而不接受空响应。
-
只是想澄清一下,以便我以后可以更有效地标记重复项。不是重复的,但答案是一样的?查看来自@keith-hill 的评论:“是的,这有点令人困惑。不过,不会忽略参数上的 HelpMessage 属性。当您在未指定强制参数的情况下调用命令时会使用它。此时会提示您输入该参数的值。如果指定 HelpMessage,则该文本将显示为该提示的一部分。"
标签: powershell