使用脚本在 Powershell 命令提示符中填写多个答案

问题描述 投票:0回答:1

我正在尝试使用 Powershell 脚本自动填写提示的答案。提示问题看起来像这样:

问题由.cmd文件一个接一个生成(意思是输入不回Powershell输入)。我找到了很多答案来一次填写一个问题或多个是/否问题,但还没有这样的答案。

windows azure powershell command-prompt
1个回答
0
投票

只需将对预期提示的响应作为(单行)字符串数组提供:

'answer to prompt 1',
# ...
'answer to prompt N' |
  config.cmd

注:

  • 这只适用于:

    • 使用 外部程序 - 例如

      .cmd
      解释的
      cmd.exe
      (批处理)文件 - 而不是使用
      Read-Host
      提示输入的 PowerShell 命令,并假设这些程序读取响应 标准输入.

    • 如果有一组固定的已知提示 - 条件变化无法以这种方式处理。

  • 有关此方法的限制的更多信息,请参阅此答案

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.