Remova todas as impressoras de rede do computador.

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

Romain Drouche

Romain Drouche

Especialista em infraestruturas de TI com mais de 15 anos de experiência na área. Atualmente, como Gestor de Projetos de Sistemas e Redes e especialista em Segurança de Sistemas de Informação (SSI), utilizo a minha expertise para garantir a fiabilidade e a segurança dos ambientes tecnológicos.

GHinM▶