O script permite eliminar todas as impressoras de rede num computador/servidor.
# RDR REMOVE NETWORK PRINTER
# Récupère toutes les imprimantes dont le nom commence par "\\1"
$printers = Get-CimInstance -ClassName Win32_Printer | Where-Object { $_.Name -like "\\1*" }
foreach ($printer in $printers) {
try {
Write-Host "Suppression de l'imprimante : $($printer.Name)" -ForegroundColor Cyan
# Suppression de la connexion réseau
(New-Object -ComObject WScript.Network).RemovePrinterConnection($printer.Name, $true, $true)
# Alternative purement PowerShell (si l'imprimante est bien enregistrée dans la session) :
# Remove-Printer -Name $printer.Name
}
catch {
Write-Error "Impossible de supprimer $($printer.Name) : $_"
}
}Adaptação do script
Na linha 3, de acordo com o nome do seu servidor de impressão
