0

一連の Remove-NetIPAddress および New-NetIPAddress powershell コマンドを実行しています。それらは、マシン上でローカルに対話モードで正常に実行されます。

ansible を実行すると、通常はユーザーにアクションの確認を求めるプロンプトが表示されるため、失敗します。

-Force, -Confirm:$false を試してみましたが、役に立ちませんでした。それらを使用すると、プレイがハングアップします。

「インタラクティブな」powershellコマンドを機能させる方法を知っている人はいますか?

4

1 に答える 1

0

私はこれらのコマンドレット ATM にアクセスできませんが、実際にプロンプ​​トを防止できないような動作をする場合は、回避できます。

  • バックグラウンドジョブでコマンドを実行し、一定期間後にそれを強制終了します(これは、時々プロンプトが表示されると言ったように、常にジョブを完了するわけではありませんが、少なくともスクリプトのブロックが解除されます)。
  • ここで説明したコンソール自動化メソッドの 1 つを実装します。
于 2016-04-21T20:17:55.673 に答える