2016-04-21 13 views
0

Ich führe eine Reihe von Powershell-Befehlen Remove-NetIPAddress und New-NetIPAddress aus. Sie laufen im interaktiven Modus lokal auf den Maschinen.Powershell-Skript schlägt fehl mit "Lese- und Eingabeaufforderungsfunktionalität ist nicht verfügbar"

Bei der Ausführung von Ansible schlagen sie fehl, da sie den Benutzer normalerweise dazu auffordern, die Aktionen zu bestätigen.

Ich habe versucht -Force, -Bestätigen: $ falsch ohne Erfolg. Wenn ich sie benutze, hängen die Spiele einfach.

Kann jemand "interaktive" Powershell-Befehle funktionieren?

Antwort

0

Ich habe keinen Zugriff auf diese Cmdlets ATM, aber wenn es in der Tat in einer solchen Art und Weise verhält, die Sie prompt nicht verhindern können Sie es umgehen könnte:

  • Fahrbefehl in Hintergrundjobs und töten es nach einige Zeit (das wird nicht die Arbeit erledigen, immer wie Sie gesagt haben, dass manchmal es fordert, aber Sie werden mindestens ein Skript entsperrt haben).
  • implementieren Sie eine der Konsolenautomatisierung Methoden, die ich beschrieben here.