WindowsXPにて不要になったネットワークプリンタを削除するバッチ
不要になったネットワークプリンタを削除するバッチです。
dp.bat
@echo off Rem --------------------------------------------------------------- Rem 不要プリンタ削除 Rem Rem 引数:プリンタ名、ポート名 Rem --------------------------------------------------------------- setlocal Rem ホスト名とプリンタ名とポート名を指定 set PN=%1 set PON=%2 if "%PN%"=="" goto norun if "%PON%"=="" set PON=%1 echo ----------------------------------------------------------------- echo %PN% echo ----------------------------------------------------------------- Rem プリンタ設定削除 rundll32 printui.dll,PrintUIEntry /dl /n%PN% Rem ポート削除 cscript c:\windows\system32\prnport.vbs -d -r "%PON%" goto end :norun echo プリンタドライバとポートを削除するコマンドです。 echo --< 使用方法 >-------------------- echo dp プリンタ名 ポート名 echo ------------------------------------ pause :end endlocal