# 特定のプリンタドライバ名を指定
$targetDriverName = "対象のドライバ名" # 例: "Microsoft XPS Document Writer v4"
# 指定したドライバを使用しているプリンタを取得
$printers = Get-WmiObject -Class Win32_Printer | Where-Object { $_.DriverName -eq $targetDriverName }
# 該当するプリンタがあるか確認
if ($printers.Count -eq 0) {
Write-Output "指定されたドライバを使用しているプリンタは見つかりませんでした。"
} else {
# 該当するプリンタを削除
foreach ($printer in $printers) {
Write-Output "プリンタ $($printer.Name) を削除しています..."
$printer.Delete()
Write-Output "プリンタ $($printer.Name) を削除しました。"
}
Write-Output "処理が完了しました。"
}
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme