Потребность изменить сценарий VB, таким образом, это удаляет все существующие сетевые принтеры сначала

Это могло бы быть стоящее предприятие для исследования запуска электронной таблицы как запланированная задача (гарантирующий, что Вы вошли в систему, по крайней мере, однажды с учетной записью, которая будет использоваться для создания профиля), но сбой способности сделать это, вот общее руководство.

  • Мы должны создать некоторые записи в HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon, который установит машину для автовхождения в систему. Можно или написать сценарий их, или вручную regedit их для установки их на то, что Вы хотите, затем экспортируете ключ.

Я не протестировал это с Vista/7, в прошлый раз, когда я использовал ее, был NT, и у меня нет времени для тестирования этого на Вас прямо сейчас, но вот общее руководство:

Выполните этот CMD как запланированную задачу время от времени:

quser|find /i "console"|find /i "myuser"
if not "%ERRORLEVEL%"=="0" goto :INITIALIZE

goto :EOF

:INITIALIZE
: set logon credentials
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /t REG_SZ /d "myuser" /f
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /t REG_SZ /d "S3cretstuff" /f

reg добавляют "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon"/v "AutoAdminLogon"/t REG_DWORD/d 0x1/f

shutdown /r /f /c "auto processes not found running"


:EOF

Вы могли бы также изучить что-то позвонившее, "зарегистрировал приложения" - оно упоминается в справке завершения работы, я никогда не слышал о нем.

Это должно запустить Вас.

1
задан 16 July 2013 в 07:44
2 ответа

Обнаружено, что в документации на самом деле ясно сказано:
Из https://httpd.apache.org/docs/2.2/mod/mod_reqtimeout.html

Подождите не менее 10 секунд для получения тела запроса. Если клиент отправляет данные, увеличьте тайм-аут на 1 секунду для каждых 1000 полученных байтов, без верхнего предела для тайм-аута (за исключением лимита, косвенно заданного LimitRequestBody):

Из этого мы можем видеть, что для каждого "minrate" количество байтов, получаем лишнюю секунду. Таким образом, «скорость» - это не «скорость» (для которой вы должны определить окно и т. Д.).

У вас есть начальное тело секунды, и это ваше первое окно, если вы хотите говорить в таких терминах. Каждый минрейт байтов добавляет одну секунду, так что, если у вас есть время, вы можете немного снизить скорость.

Поэтому я не полагаюсь на этот сценарий для установки драйверов (хотя его можно легко настроить для этого). Наши 2 машины Win7 x64 не могли извлечь нужные драйверы из сети по какой-то причине (возможно, из-за того, что принтеры были совместно использованы на машине XP x86?). Войдя в систему как администратор (и вручную указав правильный файл .ini, где это необходимо), я смог чтобы у пользователей не было неожиданных проблем с драйверами. Сценарий просто обеспечивает отображение правильных очередей печати для каждого пользователя на каждом ПК. Я не был уверен, как адаптировать сценарий для выбора правильной версии драйвера для нескольких типов ОС, и не хотел ничего оставлять на волю случая.

В любом случае, все вместе, весь сценарий VB выполняет следующие 3 действия при входе в систему:

1) Удаляет все существующие очереди печати в этом профиле пользователя:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * From Win32_Printer Where Network = True")
For Each objPrinter in colInstalledPrinters
objPrinter.Delete_
Next

2) При необходимости добавляет несколько очередей печати:

1
ответ дан 4 December 2019 в 00:38

Вы можете попробовать:

Set wshPrn = multiPrinter.EnumPrinterConnections
For x = 0 To wshPrn.Count - 1 Step 2
  If Left(wshPrn.Item(x + 1), 2) = "\\" Then multiPrinter.RemovePrinterConnection wshPrn.Item(x + 1), True, True
Next

или Убедитесь, что у вас есть пакетный файл, и перейдите по ссылке для запуска свернутого файла bat

@echo off

http://www.computerhope.com/issues/ch000932.htm

Удачи!

0
ответ дан 4 December 2019 в 00:38

Теги

Похожие вопросы