Последнее обновление раздела: ноябрь 2007 г.
Клиент Configuration Manager 2007 загружает свою политику расписания клиента. По умолчанию это значение установлено в 60 минут и настраивается параметром Интервал опроса политики (в минутах). (Чтобы определить диалоговое окно, в котором можно настроить этот параметр, см. раздел Свойства агента клиента компьютера: вкладка "Общие".) Однако могут быть случаи, когда нужно запустить процедуру прямого получения политики с клиента — например, в сценарии устранения неполадок или при тестировании.
Для запуска прямого получения политики с клиента вне назначенного интервала опроса используйте следующие процедуры либо с помощью вкладки Действия в клиенте Configuration Manager, либо запустив на компьютере сценарий. Для выполнения этих процедур нужно войти на клиентский компьютер с правами локального администратора.
Примечание |
---|
Те же процедуры можно использовать с клиентом SMS 2003, который в панели управления клиентского компьютера называется Управление системами. |
Запустить получения политики клиента вручную с помощью вкладки "Действия" в клиенте Configuration Manager
-
Выберите Configuration Manager на панели управления компьютера.
-
Откройте вкладку Действия.
-
Выберите пункт Цикл получения и оценки политик компьютеров, затем нажмите кнопку Начать действие.
-
Нажмите кнопку OK , чтобы подтвердить запрос, и затем кнопку OK чтобы закрыть Configuration Manager.
Запуск получения политики клиента вручную с помощью сценария
-
Откройте текстовой редактор, например, "Блокнот".
-
Скопируйте и вставьте в этот файл следующий код.
Скопировать код on error resume next dim oCPAppletMgr 'Control Applet manager object. dim oClientAction 'Individual client action. dim oClientActions 'A collection of client actions. 'Get the Control Panel manager object. set oCPAppletMgr=CreateObject("CPApplet.CPAppletMgr") if err.number <> 0 then Wscript.echo "Couldn't create control panel application manager" WScript.Quit end if 'Get a collection of actions. set oClientActions=oCPAppletMgr.GetClientActions if err.number<>0 then wscript.echo "Couldn't get the client actions" set oCPAppletMgr=nothing WScript.Quit end if 'Display each client action name and perform it. For Each oClientAction In oClientActions if oClientAction.Name = "Request & Evaluate Machine Policy" then wscript.echo "Performing action " + oClientAction.Name oClientAction.PerformAction end if next set oClientActions=nothing set oCPAppletMgr=nothing
-
Сохраните файл с расширением VBS.
-
Запустите на клиентском компьютере файл одним из следующих способов.
- Перейдите к файлу с помощью программы Windows
Explorer и дважды щелкните файл сценария.
- Откройте командную строку и введите команду
. cscript <path\filename.vbs>.
- Перейдите к файлу с помощью программы Windows
Explorer и дважды щелкните файл сценария.
-
В диалоговом окне Сервер сценариев Windows нажмите кнопку OK.