Script pour vérifier si l'imprimante n'existe localement, et si oui, supprime

Je suis en train d'écrire un fichier de commandes windows et que vous devez vérifier si l'impression existe sur l'ordinateur local, et si oui, supprime le mappé imprimante de l'ordinateur. Voici le code que j'utilise pour supprimer l'imprimante.

RUNDLL32 printui.dll,PrintUIEntry /n \\server\printerName /dn

Cela fonctionne bien, mais maintenant j'ai besoin d'une instruction conditionnelle avant cela j'ai donc vérifier si l'imprimante existe tout d'abord. Ensuite, exécutez cette ligne. Je ne suis pas sûr de la façon d'écrire cela.

Pourriez-vous, pas seulement le il de toute façon? S'il n'existe pas, alors il ne fera rien, si c'est le cas alors il va le supprimer?
J'ai pu, mais il me donne une erreur, puis passe à la ligne suivante. Je suis de l'exécution de cette comme un script de démarrage, donc je voudrais qu'il soit exempt d'erreur. À moins que ce n'est pas un problème (je ne suis pas très expérimenté avec ce type de code)
Quelle est l'erreur que vous obtenez?
"La connexion de l'imprimante ne peuvent pas être supprimés. Vérifiez le nom de l'imprimante et assurez-vous que l'imprimante est connectée au réseau."
Ok, voir ma réponse ci-dessous, peut-être, qui l'aide.

OriginalL'auteur dremme | 2011-12-21