2017-01-10 36 views
0

Ich brauche den folgenden Befehl aus dem Windows Power Shell auszuführen:Wie behandelt man interaktive Benutzerbefehle in der 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> 

Ich brauche das Passwort einzugeben, sein, wenn das Passwort aufgefordert, in „Bitte geben Sie das Passwort:“. Dann verbindet es die Datenbank und gibt die Ausgabedatei aus.

Bitte führen Sie mich an, wie Sie dies automatisieren, ohne irgendwelche 'Subprocess' oder 'Pexpect' Art von Dingen zu verwenden.

+3

Fragen Sie, wie Sie die Eingabe des Passworts für 'test.exe' automatisieren können? Ist das nicht, was sein '--password' Parameter ist (siehe Ihren Befehl)? –

+0

10/10, würde wieder automatisieren. – David

+0

@Bill_Stewart Meine Güte ... das war der Tippfehler. Jetzt sehe meine modifizierte Frage. Vielen Dank. – rcubefather

Antwort

Verwandte Themen