Приветствую Вас ГостьПятница, 22.11.2024, 06:53

В помощь админу


Каталог статей

Главная » Статьи » Принтеры » Принтеры

Волшебная пилюля от хворобы принтеров
Небольшая статейка о том, как скрестить ежа с ужом и получить что-то стоящее, а именно идея заключается в том, чтобы использовать накопленный опыт и знания в автоматизации решения одной очень простой проблемы - зависшие задания на принтере у пользователя. Я уже и сам забыл, когда последний раз запускал ручками батник по сбросу зависших заданий на принтере. Просто не могу нарадоваться от своей простой идеи, которая настолько сильно влилась в работу фирмы! А если ещё учесть тот факт, что у нас существует временные сдвиги в филиалах территориально распределённых по РФ, которые начинают работать намного раньше, чем я появляюсь на работе, и клиентам не приходится сидеть по несколько часов и ждать, когда ИТ-отдел починит принтеры, то просто сказка какая-то получается!
Но перейдём от прерий поближе к делу.
У нас есть скрипт, который, по идее, может запустить и сам пользователь, но если у Вас доменная сеть, то скрипт не сможет запустить обычный рядовой пользователь, так как у него не хватает прав доступа. Но и это не беда! На помощь призовём одну программулину, которая мною же и написана - это админский запускатор!
Итак поехали:
Во-первых, создаём батник. Назовём его, например, PrinterReboot.cmd (исключаем пробелы из названия!). Батник я немного изменил, чтобы пользователи могли видеть нормальный для них понятный процесс работы волшебной пилюли. Получается примерно так (не обращаем внимания на иероглифы - командная строка будет писать по-русски!):

   @%SYSTEMROOT%\system32\net stop spooler
   @ping 127.0.0.1 -n 22 >NUL
   @Echo ’ҐбвЁа®ў ­ЁҐ ўлЇ®«­Ґ­®!
   @del %SYSTEMROOT%\system32\spool\PRINTERS\*.* /q /s
   @Echo "¤ «Ґ­ЁҐ ўбҐе ⥪гйЁе § ¤ ­Ё© ¤«п ЇаЁ­вҐа®ў ўлЇ®«­Ґ­®!
   @%SYSTEMROOT%\system32\net start spooler
   @Echo ‚лЄ«озЁвҐ Ё ўЄ«озЁвҐ ‚ иЁ ЇаЁ­вҐал ¤«п § ўҐа襭Ёп «ҐзҐ­Ёп!
   @pause

Размещаем этот батник в сети на шаре, например по такому адресу: \\ShareServer\HidenShare и делаем доступ для обычных пользователей - только чтение! Желательно, чтобы пользователи не видели этих файлов!
Во-вторых, копируем туда же админский запускатор вместе с его DLL-кой, а рядом с админским запускатором создаём файл AZ.ini с таким содержанием (приведено два примера):

   Для домена:
      Имя пользователя
      SuperUser=SuperUser
      Имя домена по умолчанию
      Domain=.
      Если Вы хотите передать программе ключи при запуске, то используйте данный параметр для передачи команд
      Command=

   Без домена:
      Имя пользователя
      SuperUser=администратор
      Имя домена по умолчанию
      Domain=*
      Если Вы хотите передать программе ключи при запуске, то используйте данный параметр для передачи команд
      Command=

Также делаем права доступа - только на чтение!
Ну и в третьих, нам понадобиться создать специальный ярлык для того чтобы окончательно скрестить ежа с ужом! Для этого создаём ярлык на файл AZ.exe, затем заходим в его свойства, открываем вторую вкладку "Ярлык" и изменяем значение поля "Объект:". У нас должно получиться примерно так:
   \\ShareServer\HidenShare\AZ.exe \\ShareServer\HidenShare\PrinterReboot.cmd
Получившийся ярлык переименовываем в "Волшебная пилюля от хворобы принтеров" и копируем в публичную сетевую папку, доступную для всех пользователей.
Чуть не забыл - в файле AZ.ini есть указание на пользователя SuperUser. Нам необходимо его создать. А как создавать пользователей в Active Directory можно посмотреть в статье Active Directory - создание нового пользователя. Эта учётная запись должна быть создана с паролем, который Вы сможете найти в скачанном архиве админского запускатора. И самое главное - эта учётная запись должна иметь права доступа - как минимум локального админа на всех рабочих станциях!

Ну вот и всё, пожалуй. Осталось только одно - объянить и показать пользователям о существовании такого "волшебного средства" со словами: "А вдруг я буду в командировке, заболею или в отпуск уйду и что Вы тогда будете делать?"

Удачи! Жизнь админа должна быть проще!
Категория: Принтеры | Добавил: isz (13.11.2013)
Просмотров: 1992 | Теги: лекарство, принтер, пилюля | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Принтеры [7]
Поиск
Форма входа
Наш опрос
Оцените мой сайт
Всего ответов: 149
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика