Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Удаление принтер с помощью командной строки (http://forum.oszone.net/showthread.php?t=295337)

WinMaxim 11-02-2015 06:08 2469721

Удаление принтер с помощью командной строки
 
Всем привет!
У меня такая задача , нужно удалить принтер с каждыми принтерами , принтер подключен через сеть .
Нашел несколько вариантов :
1. Удалить в реестре
2. Команда: rundll32 printui.dll,PrintUIEntry /dl "имя принтер"
3. Команда : cscript %SystemRoot%\system32\Printing_Admin_Scripts\ru-RU\prnmngr.vbs -d -p "Имя принтер "
И выполнял все варианты,и удаляется, кроме в панели управлении "Устройства и принтеры" остается . В чем может быть проблема ? и как убрать его?
Если через ручную , удаляется.

Anton04 11-02-2015 11:02 2469768

WinMaxim,

2. rundll32 printui.dll,PrintUIEntry /dl /n "имя принтера" /q

Всегда удалял только так.

WinMaxim 11-02-2015 11:40 2469783

Anton04, пробовал так удалить, но все равно в панели управлении"Устройства и принтеры" остается.
Еще самое удивительно, когда открываем для отправка печати от любых программ и в списке не видит .

Anton04 12-02-2015 10:16 2470242

WinMaxim,

Операционная система WinXP? Галку в настройках об автоматически подключать принтеры убирали в свойствах проводника?

WinMaxim 12-02-2015 10:41 2470252

Anton04, неа, это 7 ка . а где находится галка?

Anton04 13-02-2015 12:46 2470838

WinMaxim,

В Win7 этой галки нет.

Тогда ещё вариант, а что там с UAC настроено? Вообще скрипт то выполняется от административных прав?

Vadikan 14-02-2015 14:45 2471244

Начиная с PowerShell 3.0, есть Get-Printer и Remove-Printer.

Для более старых версий PS есть SetDefaultPrinterDeletePrinterConnection.ps1


Время: 20:04.

Время: 20:04.
© OSzone.net 2001-