しばらくの間、この問題に取り組んできましたが、フォーラムや Google でこのような投稿をした人は誰もいなかったようです。複数の引数を持つ vbs を使用して ec2 インスタンスを説明しており、コマンド ライン ウィンドウを表示しないために定数を使用しています。スクリプトは機能しますが、データを出力ファイルに保存する代わりに、「outFile」の値を取り、いくつかの乱数を追加するファイルに保存します。これが私のコマンドです:
'objShell.Run "%COMSPEC% /c aws ec2 describe-instances --region " & region + " --filters " & Filters + " --profile " & ProfileName + " --query " & Query + " --output " & oFormat + ">>" & outFile & WindowStyleStealth, false _
そのコードの前に、私の outFile = "cmdresult.txt" とスクリプトはデータを cmdresult.txt546234895 に書き込みます-そして、">>" を移動する方法がわからないので、そのファイルに追加されます。WindowStyleStealth, false を取り出してそのままにしておくと:
... outFile _
その後、うまく機能しますが、コマンドラインウィンドウを非表示にする機能を使用したいので、これについて何か助けていただければ幸いです。VBscripting は私の得意分野ではないので、これが理解できない別の理由かもしれませんが、他の誰かが同様の問題を抱えていることを願っています。
ありがとうございました!