Последнее обновление раздела: ноябрь 2007 г.

Клиент Configuration Manager 2007 загружает свою политику расписания клиента. По умолчанию это значение установлено в 60 минут и настраивается параметром Интервал опроса политики (в минутах). (Чтобы определить диалоговое окно, в котором можно настроить этот параметр, см. раздел Свойства агента клиента компьютера: вкладка "Общие".) Однако могут быть случаи, когда нужно запустить процедуру прямого получения политики с клиента — например, в сценарии устранения неполадок или при тестировании.

Для запуска прямого получения политики с клиента вне назначенного интервала опроса используйте следующие процедуры либо с помощью вкладки Действия в клиенте Configuration Manager, либо запустив на компьютере сценарий. Для выполнения этих процедур нужно войти на клиентский компьютер с правами локального администратора.

Примечание
Те же процедуры можно использовать с клиентом SMS 2003, который в панели управления клиентского компьютера называется Управление системами.

Запустить получения политики клиента вручную с помощью вкладки "Действия" в клиенте Configuration Manager

  1. Выберите Configuration Manager на панели управления компьютера.

  2. Откройте вкладку Действия.

  3. Выберите пункт Цикл получения и оценки политик компьютеров, затем нажмите кнопку Начать действие.

  4. Нажмите кнопку OK , чтобы подтвердить запрос, и затем кнопку OK чтобы закрыть Configuration Manager.

Запуск получения политики клиента вручную с помощью сценария

  1. Откройте текстовой редактор, например, "Блокнот".

  2. Скопируйте и вставьте в этот файл следующий код.

      Скопировать код
    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
    
  3. Сохраните файл с расширением VBS.

  4. Запустите на клиентском компьютере файл одним из следующих способов.

    • Перейдите к файлу с помощью программы Windows Explorer и дважды щелкните файл сценария.

    • Откройте командную строку и введите команду .  cscript <path\filename.vbs>.

  5. В диалоговом окне Сервер сценариев Windows нажмите кнопку OK.

См. также