2012-12-28 8 views
8

Jak wprowadzić "tak" jako odpowiedź na interaktywne pytanie w sesji PowerShell? Wiem, że w Bash, Yes jest narzędziem do odpowiedzi "tak" na monit. W mojej sytuacji nie mogę ukryć zachęty.Jak automatycznie odpowiedzieć "tak" na monit w Powershell?

Skrypt biegnę przystanki na

Proszę odpowiedzieć „tak”, jeśli chcesz, aby kontynuować:

Jak PowerShell można uruchomić skrypt i „odpowiedź” tak kiedy pompted?

+3

Potrzebujesz więcej kontekstu, na przykład co to jest cfgsave? Czy to coś, co napisałeś, czy po prostu próbujesz użyć Powershell, aby go uruchomić. W jaki sposób cfgsave działa bez Powershell, brzmi to tak, jakby wyświetlało okno z przyciskiem "yes"? –

Odpowiedz

4

można przetestować te stare sposoby mody:

Cmd /c "GpUpdate.exe /FORCE <C:\temp\response.txt" 

ECHO 'Y' | GpUpdate.exe /FORCE 

Get-Content "C:\temp\response.txt" | GpUpdate.exe /FORCE 
+0

Używam tylko programu Power Shell, aby go uruchomić. CFGsave jest zewnętrzną komendą uruchomioną na przełączniku. Chciałbym uruchomić to polecenie z powershell bez konieczności odpowiadania na tak lub nie. Również dzięki JP, ale wolałbym obejście powershell, jeśli istnieje. :) dla mojej nauki bardziej niż cokolwiek innego. – Frown

1

Korzystanie ECHO pracował dla mnie. Używam RSKeyMgmt.exe w moim skrypcie Powershell i monituje Tak (Y)/Nie (N). Więc kiedy zrobić

ECHO Y | RSKeyMgmt.exe...

To nie poprosi pytanie i polecenie zostało wykonane prawidłowo.

Więc myślę, że ECHO 'someoption' powinien działać również w innych przypadkach.

Powiązane problemy