2017-01-10 1 views
0

は、私はWindowsの電源シェルから次のコマンドを実行する必要があります。その中で、パスワードの入力を求めるときWindows Power Shellでユーザー対話型コマンドを処理する方法は?

PS C:\automation> ./test.exe get data "user\test" --outputfile test.csv 

Please enter the Password: 
Connecting database... 
out file available in test.csv 
PS C:\automation> 

私は、パスワードを入力する必要があり、「パスワードを入力してください:」。次に、データベースに接続し、出力ファイルを出力します。

「サブプロセス」や「pexpect」のようなものを使用せずに自動化する方法を教えてください。

+3

あなたは 'test.exe'のパスワードの入力を自動化する方法を尋ねていますか?それは '--password'パラメータのためのものではありません(あなたのコマンドを見てください)? –

+0

10/10は、再び自動化します。 – David

+0

@Bill_Stewart私の良さ...それはタイプミスでした。今変更された質問を見てください。ありがとう。 – rcubefather

答えて

0

あなたは、Python module.Else iがhttps://drive.google.com/file/d/0B-4scr3fQpEcRlBDSTNLU252UzA/view?usp=sharing

サンプルPowerShellスクリプトは、そのzipファイルに添付されて作成されたものを使用しているwexpectを使用することができます。 これも読んでください: https://github.com/anilchander1/WindowsConsoleAutomator/blob/master/README.md

最新のMicrosoft VC++再配布可能ファイルがインストールされていることを確認してください。

関連する問題