
このコマンドを使用しましたが、確認メッセージを抑制して強制的に「はい」にする方法がわかりません
Get-Content "C:\TEMP\ComputersToDelete.txt" | foreach { Remove-CMDevice -DeviceName $_ }
答え1
走れば
Get-Help Remove-CMDevice -Online
あなたはこのMicrosoft Docsサイトこのコマンドに関するすべての説明がここにあります
-Force
追加すると、ユーザーの確認を求めずにコマンドが強制的に実行されることがわかります。
Get-Content "C:\TEMP\ComputersToDelete.txt" | foreach { Remove-CMDevice -DeviceName $_ -Force }
ちなみに、多くのコマンドレットには-Force
パラメータがあります。ほとんどの場合、これはまさにこの目的のためです。つまり、確認メッセージを抑制するのです。