Cscript prncnfg.Vbs -x -s HRServer -p ColorPrinter_2 -z ColorPrinter_3

Prndrvr.vbs

Добавляет, удаляет и составляет списки драйверов. При вызове команды prndrvr.vbs без параметров в командной строке отображается справка по команде prndrvr.vbs.

Установка драйвера принтера

Синтаксис

cscript prndrvr.vbs -a [-m имя_драйвера] [-v {0 | 1 | 2 | 3}] [-e среда] [-s удаленный_компьютер] [-h путь] [-i имя_файла.inf] [-u имя_пользователя -w пароль]

Параметры

-a

Обязательный параметр. Задает установку драйвера.

-m имя_драйвера

Задает имя драйвера для установки. Часто драйверам присваиваютсся имена моделей принтеров, которые они поддерживают. Более подробные сведения о драйверах можно найти в документации оборудования.

-v {0 | 1 | 2 | 3}

Задает версию драйвера для установки. Сведения об использовании версий драйверов определенными средами смотрите в описании параметра -e среда. Если версия драйвера не указана, то будет установлена версия, подходящая версии Windows, запущенной на компьютере, на котором устанавливается драйвер.

  • Версия 0 поддерживает Windows 95, Windows 98 и Windows Millennium Edition.
  • Версия 1 поддерживает Windows NT 3.51.
  • Версия 2 поддерживает Windows NT 4.0.
  • Версия 3 поддерживает Windows XP and Windows 2000.

-e среда

Задает среду для драйвера, который требуется установить. Если среда не задана, то используется среда компьютера, на котором устанавливается драйвер. В следующей таблице представлено соответствие среды и версии драйвера.

Среда Доступные версии
"Windows NT x86" 1, 2 и 3
"Windows NT Alpha_AXP" 1 и 2
"Windows IA64"
"Windows NT R4000"
"Windows NT PowerPC"
Windows 4.0

-s удаленныый_компьютер

Задает имя удаленного компьютера, на котором требуется установить драйвер. Если компьютер не указан, то драйвер устанавливается на локальном компьютере.

-h путь

Задает путь к файлу драйвера. Если путь не указан, то используется путь к местоположению, из которого была установлена Windows.

-i имя_файла.inf

Задает имя файла драйвера, который требуется установить. Если имя файла не указано, то используется ntprint.inf.

-u имя_пользователя -w пароль

Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется установить драйвер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.

/?

Отображает справку в командной строке.

Примечания

  • Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
  • Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").

Пример

Для добавления 3 версии драйвера принтера с именем "Color Printer Driver 1" к локальному компьютеру с установленной Windows NT x86 введите:

cscript prndrvr.vbs -a -m "Color Printer Driver 1" -v 3 -e "Windows NT x86"

Удаление драйвера принтера

Синтаксис

cscript prndrvr.vbs -d [-s удаленный_компьютер] -m имя_драйвера -v {0 | 1 | 2 | 3} -e среда

[-u UserName -w пароль]

Параметры

-d

Обязательный параметр. Задает удаление драйвера.

-s удаленный_компьютерr

Задает имя удаленного компьютера, на котором требуется удалить драйвер. Если компьютер не указан, то драйвер удаляется на локальном компьютере.

-m имя_драйвера

Обязательный параметр. Задает имя драйвера для удаления. Часто драйверам присваиваются имена моделей принтеров, которые они поддерживают. Более подробные сведения о драйверах можно найти в документации оборудования.

-v {0 | 1 | 2 | 3}

Обязательный параметр. Указывает версию драйвера, который требуется удалить. Сведения об использовании версий драйверов определенными системами смотрите в описании параметра -e среда.

  • Версия 0 поддерживает Windows 95, Windows 98 и Windows Millennium Edition.
  • Версия 1 поддерживает Windows NT 3.51.
  • Версия 2 поддерживает Windows NT 4.0.
  • Версия 3 поддерживает Windows XP and Windows 2000.

-e среда

Обязательный параметр. Задает среду для драйвера, который требуется удалить. В следующей таблице представлено соответствие среды и версии драйвера.

Среда Доступные версии
"Windows NT x86" 1, 2 и 3
"Windows NT Alpha_AXP" 1 и 2
"Windows IA64"
"Windows NT R4000"
"Windows NT PowerPC"
"Windows 4.0"

-u имя_пользователя -w пароль

Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить драйвер. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.

/?

Отображает справку в командной строке.

Примечания

  • Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
  • При удалении драйвера принтера необходимо включить и среду, и Параметры версии.
  • Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").

Составление списка драйверов принтера на компьютере

Синтаксис

cscript prndrvr.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]

Параметры

-l

Обязательный параметр. Задает составление списка всех драйверов на удаленном компьютере.

-s удаленный_компьюте

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

-u имя_пользователя -w пароль

Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется составить список драйверов. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.

/?

Отображает справку в командной строке.

Примечания

  • Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
  • Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").

Удаление всех неиспользуемых драйверов принтера из компьютера

Синтаксис

cscript prndrvr.vbs -l [-s удаленный_компьютер] [-u имя_пользователя -w пароль]

Параметры

-x

Обязательный параметр. Задает удаление списка всех неиспользуемых драйверов принтера на компьютере.

-s удаленный_компьютер

Задает имя удаленного компьютера, на котором требуется удалить драйверы. Если компьютер не указан, то драйверы удаляются на локальном компьютере.

-u имя_пользователя -w пароль

Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить драйверы. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.

/?

Отображает справку в командной строке.

Примечания

  • Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
  • Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").

Prnjobs.vbs

Приостанавливает, возобновляет, отменяет и перечисляет задания печати. При вызове команды prnjobs.vbs без параметров в командной строке отображается справка о команде prnjobs.vbs.

Приостановка выполнения задания

Синтаксис

cscript prnjobs -z [-s удаленный_компьютер] -p имя_принтера -j номер_задания [-u имя_пользователя -w пароль]

Параметры

-z

Обязательный параметр. Задает приостановку печати задания.

-s удаленный_компьютер

Задает имя компьютера, на который было отослано задание, которое требуется приостановить. Если компьютер не указан, используется локальный компьютер.

-p имя_принтера

Обязательный параметр. Задает имя принтера, на котором будет распечатано задание, которое требуется приостановить.

-j номер_задания

Обязательный параметр. Задает ID-номер задания, печать которого требуется приостановить.

-u имя_пользователя -w пароль

Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на который отослано задание, печать которого требуется приостановить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.

/?

Отображает справку в командной строке.

Примечания

  • Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
  • Для вывода списка заданий и их ID-номеров эта команда вводится с параметром -l.
  • Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").

Пример

Для приостановки печати задания с ID, равным 27, посланного на печать на удаленный компьютер с именем HRServer для печати на принтере с именем ColorPrinter введите:

Наши рекомендации