|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Удаление принтеров из командной строки |
|
Разное - [решено] Удаление принтеров из командной строки
|
Новый участник Сообщения: 28 |
Профиль | Отправить PM | Цитировать
Все спрашивают про установку принтеров, а я вот хочу спросить про удаление:
как из коммандной строки удалить ВСЕ установленные в системе принтера? то биш добавить: "rundll32 printui.dll,PrintUIEntry /in /n \\machine\printer" добавляет сетевой принтер а вот удалить как? при условии, что имя принтера(принтеров) в системе не известны? |
|
------- Отправлено: 12:47, 06-03-2006 |
Сообщения: 53466
|
Профиль | Отправить PM | Цитировать Цитата mega19:
\\сервер\принтер Есть и другие способы. Например, стандартный Prnmngr.vbs в папке \WINDOWS\system32 или VBS в две строчки: |
|
Отправлено: 18:56, 07-10-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
|
|
Отправлено: 17:27, 11-06-2013 | #12 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:53, 20-10-2014 | #13 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Всем здравствуйте.
Пожалуйста, напишите альтернативные способы удаления локального принтера Microsoft XPS Document Writer rundll32.exe - уже есть Хочется VBS, WMIC |
Отправлено: 09:11, 23-03-2020 | #14 |
Сообщения: 53466
|
Профиль | Отправить PM | Цитировать SharkyEXE, есть стандартный Prnmngr.vbs (в XP/2003 - в папке \WINDOWS\system32, в последующих ОС - в папке \Windows\System32\Printing_Admin_Scripts\локаль).
Примеры |
Отправлено: 13:16, 23-03-2020 | #15 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Здравствуйте. Как я понял Prnmngr.vbs или https://winitpro.ru/index.php/2014/0...i-v-windows-8/ - это VBS язык Есть или нет у Вас информация, как удалить, используя WMIC? Спасибо. |
Отправлено: 13:20, 23-03-2020 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
P.S. Обратите внимание, что сам драйвер при этом не удаляется. |
|
Отправлено: 17:35, 23-03-2020 | #17 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Iska
Здравствуйте. 1) Цитата Iska:
2) Извините меня, за, возможную наглость, не будете ли Вы так любезны написать решение на VBS, чтобы поменьше кода, чем здесь Цитата Petya V4sechkin:
|
||
Последний раз редактировалось SharkyEXE, 23-03-2020 в 19:03. Отправлено: 18:56, 23-03-2020 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата SharkyEXE:
|
|
Отправлено: 21:13, 23-03-2020 | #19 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Заметил некую бяку - этот скрипт, файл с расширением 1.vbs Option Explicit On Error Resume Next WScript.CreateObject("WbemScripting.SWbemLocator").ConnectServer(".", "root\cimv2").Get("Win32_Printer.DeviceID='Microsoft XPS Document Writer'").Delete_ WScript.Quit 0 Если просто запустить файл 1.vbs - принтер не удалится Бяка в том, что если на файле 1.vbs парвой кнопкой мышки нажать - не будет строки Запуск с парвами администратора Пожалуйста, научите, можно или нет внутрь файла 1.vbs чего-то написать, чтобы файл 1.vbs запускался с парвами администратора? PS. Нашел еще одну версию удалить принтер при помощи vbs перейти - 1.vbs ' https://www.vbsedit.com/scripts/printing/client/scr_1126.asp ' Delete a Printer strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colInstalledPrinters = objWMIService.ExecQuery _ ("Select * from Win32_Printer where DeviceID = 'Microsoft XPS Document Writer'") For Each objPrinter in colInstalledPrinters objPrinter.Delete_ Next |
|
Отправлено: 21:20, 23-03-2020 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Завершение программы из командной строки | Severny | Скриптовые языки администрирования Windows | 13 | 21-04-2013 20:50 | |
CMD/BAT - [решено] архиватор 7z и командной строки | Daemon.XP | Скриптовые языки администрирования Windows | 4 | 15-07-2009 11:40 | |
Службы - [решено] network down из командной строки | Daemon.XP | Microsoft Windows 2000/XP | 3 | 02-03-2009 21:59 | |
[решено] Утилиты командной строки | kapitanvagin | Программное обеспечение Windows | 1 | 28-03-2008 22:56 | |
Разное - [решено] Закрыть приложение из командной строки | Alexx280 | Microsoft Windows 2000/XP | 3 | 01-08-2007 08:16 |
|