
Ich habe diesen Befehl verwendet, weiß aber nicht, wie ich die Bestätigungsmeldung unterdrücken und auf „Ja“ erzwingen kann.
Get-Content "C:\TEMP\ComputersToDelete.txt" | foreach { Remove-CMDevice -DeviceName $_ }
Antwort1
Wenn du läufst
Get-Help Remove-CMDevice -Online
Sie erhaltendiese Microsoft Docs-Sitewo alles über diesen Befehl erklärt wird
Sie werden sehen, dass durch das Hinzufügen -Force
die Ausführung des Befehls erzwungen wird, ohne dass eine Bestätigung durch den Benutzer angefordert wird.
Get-Content "C:\TEMP\ComputersToDelete.txt" | foreach { Remove-CMDevice -DeviceName $_ -Force }
Übrigens verfügen viele Cmdlets über einen -Force
Parameter. Meistens dient er genau diesem Zweck: dem Unterdrücken der Bestätigungsmeldung.