Дальнейшее расследование показало, что не была ни одна из тех предыдущих идей вообще.
По-видимому, система не останется приводимой в действие (и таким образом не загрузится), если Силовой кабель, подключающий PSU к основной плате SCSI, не будет полностью и полностью усажен. Это проложило себе путь свободное, и, кажется, было первопричиной проблемы. Кабель для передачи данных может абсолютно отсутствовать без проблем.
В прошлый раз, когда я написал сценарий этого, я добавил, что группа для каждого принтера в AD - затем добавила, что пользователь любой группе принтера был, предполагают, чтобы быть его значением по умолчанию - и в сценарии входа в систему, проверенном на этот состав группы, устанавливая соответствующее значение по умолчанию.
Очевидно, та среда была довольно зафиксирована так, это было легко определить - помещение нагрузки при устанавливании принтера по умолчанию на шаблонах вместо бедного пользователя (кто мог все еще временно изменить его вручную при необходимости). Более очевидный подход мог бы быть должен проверить то, что принтер по умолчанию прежде удаляет принтеры, и затем (если тот принтер все еще существует после Вашего сценария), повторно применяют параметр принтера по умолчанию.
Но поскольку TomTom пишет, в эти дни принтеры могут быть подключены с помощью групповых политик - и затем Вы не должны испытывать ни одну из своих упомянутых проблем так или иначе.
Я также вспоминаю выполнение дампа реестра ключа реестра Принтеров и затем просто импорта его являющийся невероятно быстрым, если у Вас есть возможность заморозить конфигурации системы (как на TS), это довольно забавно, хотя не очень удобный в сопровождении ;)
Почему использование сценарий вообще?
Я развертываю настройки принтера (и сетевые диски) использование клиентских расширений механизма групповой политики (который был представлен некоторые давным-давно и является частью всех обновлений окон с лет).
Я использую старый exe, который прибыл в набор ресурса WinNT под названием con2prt.exe.
Лучший способ назвать его был бы из Вашего сценария входа в систему VBS следующим образом:
'Mapping printers needed by everyone
Set WSHShell = CreateObject("Wscript.Shell")
WSHShell.Run ("\\SERVER\SYSVOL\SERVER.local\scripts\map_printers.bat")
И Map_Printers.bat должен содержать
:: Map Printers
: HP 1600
\\SERVER\SYSVOL\server.local\scripts\con2prt.exe /cd \\SERVER\HP1600
:: Ricoh Aficio 2035e
\\SERVER\SYSVOL\server.local\scripts\con2prt.exe /c \\SERVER\RICOH2035
:: Samsung ML-2010
\\SERVER\SYSVOL\server.local\scripts\con2prt.exe /c \\SERVER\SamsML2010
:: HP BusinessInket 2230
\\SERVER\SYSVOL\server.local\scripts\con2prt.exe /c \\SERVER\HP2230
/ средства CD устанавливают deafult.
Можно ли узнать все команды путем выполнения con2prt.exe/?
Также - можно загрузить здесь: http://www.paulmcgrath.net/download.php?view.2