Ich habe diese Frage hier beantwortet, scheint aber nicht für mein spezifisches Beispiel zu funktionieren. Ich bin eine kurze Batch-Datei zum ersten Mal zu schreiben, und der Befehl, den ich es ausführen soll:Erzwinge Batch-Datei, um auf Eingabeaufforderungen zu antworten
net time \\compname /set
Diese normalerweise fragt nach einem Ja oder Nein Bestätigung. Ich wollte dies für die Batch-Datei vermeiden und sah die Leute sagen, die Sie hinzufügen können:
echo y | net time...
Allerdings, wenn ich es mit diesem Befehl tun, kann ich sehen, es fragt nach Bestätigung und dann im Anschluss an diese sofort hat sie eine Linie Sprich: "Es wurde keine gültige Antwort gegeben."
Weiß jemand, ob es eine Flagge gibt, von der ich keine Ahnung habe, die das beheben könnte oder warum in diesem Fall das Echo, das hineingereicht wird, diese komische Antwort gibt?
Funktioniert gut, danke. – Colin
Dies funktioniert auch für die Trennung von allen Netzwerkfreigaben - 'net use */DELETE/yes' –
Dies funktioniert auch zum Stoppen von Diensten' net stop/yes' –