Пример сценария настройки для банка Woodgrove Bank для Service Manager Authoring ToolWoodgrove Bank customization sample scenario for the Service Manager Authoring Tool

Важно!

Эта версия Service Manager достигла конца поддержки, рекомендуется выполнить обновление до Service Manager 2019.This version of Service Manager has reached the end of support, we recommend you to upgrade to Service Manager 2019.

Чтобы обеспечить реальный - контекст для пошаговых - - процедур для Service Manager Authoring Tool, мы создали вымышленный сценарий, который выполняется в вымышленной компании Woodgrove Bank.To provide real-world context to the step-by-step procedures for the Service Manager Authoring Tool, we have created a fictitious scenario that takes place at a fictitious company, Woodgrove Bank.

В сценарии настройки для банка Woodgrove Bank демонстрируется простота, с которой Алексей Орехов, разработчик серверных приложений для банка Woodgrove Bank, может расширять заданный по умолчанию процесс управления изменениями с целью поддержки нового процесса запроса на изменение соответствия, необходимого организации.The Woodgrove Bank customization scenario illustrates how Ken Myer, a server application developer for Woodgrove Bank, can easily extend the default change management process to support a new compliance change request process that the organization needs. Новый процесс запроса на изменение соответствия автоматически добавит новые компьютеры в группы в домен Active Directory служб ( AD   DS ) , чтобы политики программного обеспечения групп применялись к новым компьютерам.The new compliance change request process will automatically add new computers to groups in Active Directory Domain Services (AD DS) so that the group software policies apply to the new computers.

Примечание

Некоторые процедуры в сценарии настройки для банка Woodgrove Bank основаны на стандартном использовании консоли Service Manager в Service Manager.Some procedures in the Woodgrove Bank customization scenario rely on standard usage of the Service Manager console in Service Manager. Данное руководство не содержит сведений по указанным общим процедурам.This guide does not provide details for these common procedures.

Несмотря на множество действий по расширению процесса управления изменениями, Алексей должен уделить внимание четырем основным моментам, которые описаны в следующих разделах.Although there are many steps in extending the change management process, Ken has to think about four main things, which are described in the following sections.

Создать новое настраиваемое действиеCreate new custom activity

Стандартный запрос на изменение состоит из двух действий — действия рецензирования по умолчанию и ручного действия по умолчанию.A standard change request consists of two activities, a default review activity, and a default manual activity. В ходе нового процесса запроса на изменение соответствия Алексей сначала выполнит действие рецензирования по умолчанию. Второе же действие является настраиваемым.In the new compliance change request process, Ken will perform the default review activity first, but the second activity is customized. Алексей создаст новое настраиваемое действие запроса на изменение, которое использует ( ) рабочий процесс Windows Workflow Foundation WF для автоматического добавления компьютера в группу Active   Directory.Ken will create a new custom change request activity that uses a Windows Workflow Foundation (WF) workflow to automatically add a computer to an Active Directory group. Автоматизация этого процесса запроса на изменение означает, что после утверждения изменение будет завершено без участия пользователя.Automating this change request process means that after the change is approved, the change will be completed without further user interaction. Настраиваемое действие лежит в основе нового процесса запроса на изменение соответствия.The custom activity is at the core of the new compliance change request process.

Создание дополнительных пользовательских объектовCreate additional custom objects

Кроме того, Алексей создаст новые настраиваемые объекты, например шаблон, очередь и представление, предназначенные для поддержки работы с новым типом действия.Additionally, Ken will create new custom objects, such as a template, a queue, and a view to support working with the new type of activity. Если в среде настроены уведомления по электронной почте, на заключительных этапах сценария Алексей может настроить уведомления для отправки подтверждающих сообщений по электронной почте о выполнении действия.If email notifications are configured in the environment, in the final steps of the scenario, Ken can configure email notifications to send confirmation email messages after the activity is complete.

Сохранение пользовательских объектов в пакете управленияSave custom objects in a management pack

Алексей сохраняет пользовательские объекты в пакет управления Автоматическое действие: добавить компьютер в группу AD, чтобы он мог передавать эти объекты между консолью Service Manager и Service Manager Authoring Tool.Ken saves the custom objects to the Automated Activity: Add Computer to AD Group management pack so that he can transfer these objects between the Service Manager console and the Service Manager Authoring Tool.

Использование настроенного процессаUse the customized process

После импорта настраиваемого пакета управления в Service Manager и создания всех необходимых настраиваемых объектов Алексей сможет использовать новый процесс запросов на изменение соответствия.Eventually, after Ken imports the custom management pack into Service Manager and completes the creation of all the necessary custom objects, he can use the new process for compliance change requests. Он создает новый запрос на изменение соответствия требованиям для добавления компьютера ADComputer1 в _ группу АУСАППС GP AD DS.He creates a new compliance change request to add the ADComputer1 computer to the GP_AUTHAPPS AD DS group. После этого он сможет проконтролировать процесс и убедиться, что новый компьютер успешно добавлен в группу.He can then monitor the process to confirm that the new computer is successfully added to the group.

Необходимые условия для сценария настройкиPrerequisites for the customization scenario

Далее перечислены необходимые условия для сценария настройки для банка Woodgrove Bank.The Woodgrove Bank customization scenario has the following prerequisites:

  • System Center — Service Manager должны быть установлены в вашей среде.System Center - Service Manager must be installed in your environment.
  • System Center-Service Manager Authoring Tool должен быть установлен в вашей среде.The System Center - Service Manager Authoring Tool must be installed in your environment.
  • Учетная запись рабочего процесса в Service Manager должна быть членом группы "Администраторы домена", так как в этом сценарии предполагается создание рабочего процесса, добавляющего компьютер в группу в   доменных службах Active Directory ( AD   DS ) .The Workflow Account in Service Manager must be a member of the Domain Administrators group because this scenario involves creating a workflow that adds a computer to a group in Active Directory Domain Services (AD DS). Укажите учетную запись рабочего процесса в мастере установки Service Manager Server.You specify the Workflow Account in the Service Manager Server Setup Wizard.

В папку установки средства Authoring Tool входит вложенная папка Samples , которая содержит следующие файлы, необходимые для сценария настройки банка Woodgrove Bank.The Authoring Tool's installation folder includes a Samples subfolder that contains the following files, which are required for the Woodgrove Bank customization scenario.

ФайлFile ОписаниеDescription
Woodgrove.AutomatedActivity.AddComputerToGroupMP.xmlWoodgrove.AutomatedActivity.AddComputerToGroupMP.xml Пакет управления, содержащий определения классов, которые используются в примере сценария настройки для банка Woodgrove Bank.A management pack that contains class definitions that are used in the Woodgrove Bank customization sample scenario.
AddComputerToGroupFormAssembly.dllAddComputerToGroupFormAssembly.dll Реализация формы автоматического действия, которая используется в примере сценария настройки для банка Woodgrove Bank.The implementation of an automated activity form that is used in the Woodgrove Bank customization sample scenario.
Woodgrovebank.jpgWoodgrovebank.jpg Изображение, используемое для настройки формы в примере сценария настройки для банка Woodgrove Bank.An image that is used for form customization in the Woodgrove Bank customization sample scenario.
Новые -mpbfile.ps1New-mpbfile.ps1 Сценарий Windows PowerShell, который используется для объединения пакета управления со связанными файлами ресурсов в файл. MPB, который затем можно импортировать в Service Manager.A Windows PowerShell script that is used to bundle a management pack with its associated resource files into an .mpb file that can then be imported into Service Manager. Файлы ресурсов могут содержать такие элементы, как изображения и формы.Resource files can include items such as images and forms.

Шаг 1. Открытие пакета управленияStep 1 - Open the management pack

Основной целью сценария настройки для банка Woodgrove Bank является создание нового настраиваемого действия, запускающего ( Рабочий процесс Windows Workflow Foundation WF ) , который автоматически добавляет компьютер в группу в   доменных службах Active Directory ( AD   DS ) .The primary goal of the Woodgrove Bank customization scenario is to create a new custom activity that triggers a Windows Workflow Foundation (WF) workflow that automatically adds a computer to a group in Active Directory Domain Services (AD DS).

Чтобы создать это новое действие, на этом этапе скрипта Кен должен расширить библиотеку Service Manager классов, добавив новый класс действия, производный от базового класса действия .To create this new activity, in this step of the scenario Ken must extend the Service Manager class library by adding a new activity class that is derived from the base Activity class. Этот пользовательский класс включает все свойства базового класса Activity и два новых свойства: ComputerName и GroupName.This custom class includes all of the properties of the base activity class and two new properties, ComputerName and GroupName. Эти новые свойства определяют добавляемый компьютер и группу Active Directory,   в которую добавляется компьютер.These new properties identify the computer you are adding and the Active Directory group to which you are adding the computer. Кен также должен определить форму System. AddComputerForm , которая будет представлять действие создать Автоматическое действие: добавить компьютер в группу AD .Ken also needs to define the System.AddComputerForm form that will represent the new Automated Activity: Add Computer to AD Group activity.

Необходимые действия класса и связанная с ним форма уже определены в пакете управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP .The necessary class activity and its associated form are already defined in the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack. Поэтому, чтобы запустить сценарий настройки для банка Woodgrove Bank, Алексей открывает пакет управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP в Service Manager Authoring Tool.Therefore, to start the Woodgrove Bank customization scenario, Ken opens the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack in the Service Manager Authoring Tool. Затем Алексей исследует класс Автоматическое действие: добавить компьютер в группу AD в области обозреватель классов .Then, Ken explores the Automated Activity: Add Computer to AD Group class in the Class Browser pane.

Алексей использует средство Authoring Tool для выполнения следующей процедуры, чтобы открыть пакет управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP , который определяет действие Автоматическое действие: добавить компьютер в группу AD и связанную с ним форму.Ken uses the Authoring Tool to complete the following procedure to open the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack that defines the Automated Activity: Add Computer to AD Group activity and its associated form.

Открытие пакета управленияTo open the management pack

  1. Запустите средство Authoring Tool.Start the Authoring Tool.
  2. В меню файлвыберите пункт Открыть, а затем щелкните файл.Click File, point to Open, and then click File.
  3. В диалоговом окне Открытие файла щелкните файл Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml , чтобы открыть пакет управления.In the Open File dialog box, click the Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml file to open the management pack.

Просмотр класса "Автоматическое действие: добавить компьютер в группу AD"To explore the "Automated Activity: Add Computer to AD Group" class

  1. Если обозреватель классов не отображается в средстве Authoring Tool, в меню видвыберите пункт обозреватель классов.In the Authoring Tool, if the Class Browser is not visible, click View, and then click Class Browser.
  2. Найдите и разверните класс Автоматическое действие: добавить компьютер в группу AD , а затем просмотрите свойства класса, такие как ComputerName и GroupName.Locate and expand the Automated Activity: Add Computer to AD Group class, and then view the class properties, such as ComputerName and GroupName.

Шаг 2. Настройка формы запроса на изменение по умолчаниюStep 2 - Customize the default change request form

На втором этапе сценария настройки для банка Woodgrove Bank выполняется настройка заданной по умолчанию формы запроса на изменение, которой является Microsoft.EnterpriseManagement.ServiceManager.ChangeManagement.Forms.ChangeRequestForm.The second step in the Woodgrove Bank customization scenario is to customize the default Change Request form, which is Microsoft.EnterpriseManagement.ServiceManager.ChangeManagement.Forms.ChangeRequestForm. Алексей хочет изменить расположение некоторых полей в форме и затем добавить эмблему банка Woodgrove Bank.Ken wants to rearrange some fields on the form and then add the Woodgrove Bank logo. Прежде чем начать, Алексей просматривает поля в форме, чтобы увидеть изменение значений в соответствии с выбранными свойствами.Before Ken starts, he views the fields in the form to see how the values change according to the properties that are selected.

Затем Алексей открывает файл пакета управления ServiceManager.ChangeManagement.Library.MP в Service Manager Authoring Tool, настраивает форму, а затем сохраняет файл пакета управления.Next, Ken opens the ServiceManager.ChangeManagement.Library.mp management pack file in the Service Manager Authoring Tool, he customizes the form, and then saves the management pack file. Позже он должен импортировать настроенный пакет управления в Консоль Service Manager.Later, he must import the customized management pack into the Service Manager console.

Просмотр формы System.AddComputerFormTo view the System.AddComputerForm form

  1. В средстве Authoring Tool разверните узел формы на панели Обозреватель пакетов управления .In the Authoring Tool, expand Forms in the Management Pack Explorer pane. Щелкните правой кнопкой мыши - форму System. AddComputerForm и выберите пункт Настройка , чтобы открыть форму в области разработки.Right-click the System.AddComputerForm form, and then click Customize to open the form in the authoring pane.
  2. В области разработки убедитесь, что область сведений отображается.In the authoring pane, ensure that the Details pane is visible. Если он не отображается, в меню видвыберите пункт окно сведений.If it is not visible, click View, and then click Details Window.
  3. В форме выберите поле.Select a field on the form. Обратите внимание, что свойства в области сведений обновляются в соответствии со свойством класса, привязанным к выбранному полю.Note that the properties in the Details pane are updated according to the class property that is bound to the field that you selected. Обратите внимание на запись путь привязки в области сведений .Note the Binding Path entry in the Details pane. Эта запись означает свойство, представляемое полем в форме.This entry indicates the property that the field in the form represents.

Настройка заданной по умолчанию формы запроса на изменениеTo customize the default Change Request form

  1. В средстве Authoring Tool щелкните файл, наведите указатель на пункт Открытьи выберите файл.In the Authoring Tool, click File, point to Open, and then click File. В диалоговом окне Открытие файла перейдите к пакету управления ServiceManager.ChangeManagement.Library.MP .In the Open File dialog box, locate the ServiceManager.ChangeManagement.Library.mp management pack. Например, путь к пакету управления может выглядеть следующим образом:For example, the path to the management pack might be as follows:
    D: \ Program Files ( x86 ) \ Microsoft System Center \ Service Manager <version> Authoring \ Library \ ServiceManager.ChangeManagement.Library.MP.D:\Program Files (x86)\Microsoft System Center\Service Manager <version> Authoring\Library\ServiceManager.ChangeManagement.Library.mp.
    Выберите пакет управления и нажмите кнопку Открыть.Select the management pack, and then click Open.
  2. В обозревателе пакетов управлениящелкните ** ( запечатанный ) пакет управления библиотеки управления изменениями Service Manager** , а затем разверните узел формы.In the Management Pack Explorer, click the Service Manager Change Management Library (sealed) management pack, and then expand Forms. Щелкните правой кнопкой мыши - форму, которая заканчивается на ChangeRequestForm, и выберите команду настроить.Right-click the form that ends with ChangeRequestForm, and then click Customize.
  3. В диалоговом окне целевой пакет управления выберите пакет управления Автоматическое действие Woodgrove - Добавить компьютер в группу AD и нажмите кнопку ОК.In the Target Management Pack dialog box, select the WoodGrove Automated Activity - Add Computer To AD Group management pack, and then click OK.
    Новый элемент формы теперь отображается в пакете управления Автоматическое действие - Добавить компьютер в группу AD .A new form item now appears in the Automated Activity - Add Computer To AD Group management pack. Имя новой формы — **Microsoft. EnterpriseManagement. ServiceManager. ChangeManagement. Forms. ChangeRequestForm ( настроено ) **.The name of the new form is Microsoft.EnterpriseManagement.ServiceManager.ChangeManagement.Forms.ChangeRequestForm (Customized).
  4. Щелкните правой кнопкой мыши - новый элемент формы и выберите пункт настроить , чтобы открыть его в области разработки.Right-click the new form item, and then click Customize to open it in the authoring pane.
  5. В области разработки настройте вид формы, перетаскивая поля и изменяя их расположение в форме.In the authoring pane, customize the look of the form by dragging fields and rearranging their location on the form.
  6. В меню видвыберите пункт панель элементов настройки форм.Click View, and then click Form Customization Toolbox.
  7. Перетащите значок изображения из панели элементов настройки формы в форму.Drag the Image icon from the Form Customization Toolbox to the form.
  8. В диалоговом окне Вставка изображения укажите путь к файлу Woodgrovebank.jpg .In the Insert Image dialog box, specify the path of the Woodgrovebank.jpg file.
  9. В меню файлвыберите команду сохранить все , чтобы сохранить пользовательский пакет управления.Click File, and then click Save All to save the custom management pack.

Шаг 3. Создание рабочего процесса WFStep 3 - Create the WF workflow

На этом этапе сценария настройки для банка Woodgrove Bank Алексей создает рабочий процесс, который поддерживает настраиваемое действие для запросов на изменения.In this step of the Woodgrove Bank customization scenario, Ken creates the workflow that supports the custom activity for change requests. Чтобы разработать Windows Workflow Foundation ( WF ) Workflow, Алексей считает следующие факторы:To design the Windows Workflow Foundation (WF) workflow, Ken considers the following factors:

  • Когда следует запускать рабочий процесс?When should the workflow run? Рабочий процесс следует запускать после утверждения соответствующего запроса на изменение.The workflow should start when the applicable change request is approved.

  • Какие действия должен выполнить рабочий процесс?What does the workflow need to do? Рабочий процесс должен добавить компьютер в группу в домен Active Directory служб ( AD   DS ) , а затем изменить состояние автоматического действия на "завершено".The workflow needs to add a computer to a group in Active Directory Domain Services (AD DS), and then change the status of the automated activity to "Complete."

  • Какие сведения необходимы рабочему процессу?What information does the workflow need? Запрос на изменение предоставляет данные об определенном компьютере и группе для работы.The change request provides information about the specific computer and group to use. Свойства действий рабочего процесса могут получать сведения о запросе на изменение из действия Service Manager, связанного с запросом на изменение.Properties of the workflow activities can retrieve the change request information from the Service Manager activity that is associated with the change request.

    Для создания и внедрения нового рабочего процесса Алексей выполняет действия, описанные в оставшейся части этого раздела.To create and implement his new workflow, Ken follows the steps in the rest of this section. Он использует пакет управления Woodgrove. AutomatedActivity. AddComputerToGroupMP , как описано в разделе Шаг 1. Открытие пакета управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP.He uses the Woodgrove.AutomatedActivity.AddComputerToGroupMP management pack, as described in Step 1: Open the Woodgrove.AutomatedActivity.AddComputerToADGroupMP Management Pack. Эти процедуры предполагают, что пакет управления по-прежнему открыт в средстве Service Manager Authoring Tool.These procedures assume that this management pack is still open in the Service Manager Authoring Tool.

Создание нового рабочего процессаCreate a New Workflow

Алексей использует эту процедуру для создания рабочего процесса с именем AddComputerToADGroupWF в пакете управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP .Ken uses this procedure to create a workflow named AddComputerToADGroupWF in the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack.

Создание нового рабочего процессаTo create the new workflow

  1. Если средство Authoring Tool не открыто, запустите средство Authoring Tool: на рабочем столе нажмите кнопку Пуск, выберите Service Manager Authoring Toolи дождитесь открытия средства Authoring Tool.If the Authoring Tool is not open, start the Authoring Tool: On your desktop, click Start, click Service Manager Authoring Tool, and wait for the Authoring Tool to open.
  2. Если пакет управления Woodgrove. AutomatedActivity. AddComputerToADGroupMP не открыт, откройте его: в меню файл наведите указатель на пункт Открытьи выберите пункт файл.If the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack is not open, open it: On the File menu, point to Open, and then click File. В диалоговом окне Открытие файла выберите Woodgrove.AutomatedActivity.AddComputerToGroupMP.xmlи нажмите кнопку Открыть.In the Open File dialog box, click Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml, and then click Open.
  3. В обозревателе пакетов управлениящелкните правой кнопкой - мыши рабочие процессыи выберите команду создать.In the Management Pack Explorer, right-click Workflows, and then click Create.
  4. На странице Общие мастера создания рабочего процесса в поле имя введите AddComputerToADGroupWFи нажмите кнопку Далее.On the General page of the Create Workflow Wizard, in the Name box, type AddComputerToADGroupWF, and then click Next.
  5. На странице Условие триггера выберите параметр Запускать, только когда объект базы данных соответствует указанным условиям, а затем нажмите кнопку Далее.On the Trigger Condition page, click Run only when a database object meets specified conditions, and then click Next.
  6. На странице условия триггера в разделе имя классанажмите кнопку Обзор.On the Trigger Criteria page, under Class name, click Browse.
  7. В диалоговом окне свойство класса выберите Автоматическое действие: добавить компьютер в группу AD, а затем нажмите кнопку ОК , чтобы вернуться на страницу условия триггера .In the Class Property dialog box, click Automated Activity: Add Computer To AD Group, and then click OK to return to the Trigger Criteria page.
  8. В разделе событие измененияв списке выберите время обновления экземпляра классаи нажмите кнопку Дополнительные критерии.Under Change event, in the list, select When an instance of the class is updated, and then click Additional Criteria.
  9. В диалоговом окне Выбор дополнительных критериев щелкните вкладку изменить на и выберите свойство состояние для элемента класс автоматического действия: добавить компьютер в группу AD и нажмите кнопку Добавить.In the Pick additional criteria dialog box, click the Change To tab, select the Status property of Automated Activity: Add Computer To AD Group class, and then click Add.
  10. В разделе критериивыберите ** [ ] состояние действия** равно " выполняется", а затем в диалоговом окне Выбор дополнительных критериев нажмите кнопку ОК.Under Criteria, select [Activity] Status equals In Progress, and then, in the Pick additional criteria dialog box, click OK.
  11. На странице условия триггера мастера создания рабочего процесса нажмите кнопку Далее.On the Trigger Criteria page of the Create Workflow Wizard, click Next.
  12. На странице Сводка проверьте параметры для нового рабочего процесса, а затем нажмите кнопку Создать.On the Summary page, review the settings for the new workflow, and then click Create. После завершения работы мастера нажмите кнопку Закрыть.After the wizard has completed, click Close.
  13. В обозревателе пакетов управлениящелкните пакет управления правой кнопкой мыши - и выберите команду сохранить.In the Management Pack Explorer, right-click the management pack, and then click Save.

Общие сведения об этих шагах см. в статьях создание нового рабочего процесса и Сохранение и создание рабочего процесса.For general information about these steps, see How to Create a New Workflow and How to Save and Build a Workflow.

Добавление действий рабочего процессаAdd the Workflow Activities

Алексей использует эту процедуру для добавления действий WF: добавить AD DS компьютер в группу и Назначить действию состояние "завершено " для своего рабочего процесса.Ken uses this procedure to add the WF activities Add AD DS Computer to Group and Set Activity Status to Completed to his workflow.

Добавление действий WF к рабочему процессуTo add WF activities to the workflow

  1. В обозревателе пакетов управленияразверните узел рабочие процессы, щелкните правой кнопкой мыши - AddComputerToADGroupWFи выберите пункт изменить.In the Management Pack Explorer, expand Workflows, right-click AddComputerToADGroupWF, and then click Edit.
  2. В области панель инструментов действий выберите группу действий Active Directory .In the Activities Toolbox pane, locate the Active Directory Activities group.
  3. Перетащите элемент добавить AD DS компьютер в группу в область разработки и поместите его между значками начала и конца рабочего процесса.Drag Add AD DS Computer to Group to the authoring pane, and drop it between the Workflow Start and End icons.
  4. Перетащите действие Set Activity Status в состояние выполненои поместите его между предыдущим действием и значком конца.Drag Set Activity Status to Completed, and drop it between the previous activity and the End icon.
    Общие сведения об этих шагах см. в разделе Добавление действия в рабочий процесс.For general information about these steps, see How to Add an Activity to a Workflow.

Настройка свойств действияConfigure the Activity Properties

Алексей использует эту процедуру для задания свойств имя компьютера и имя группы действия Добавить AD DS компьютер в группу для получения значений автоматического действия: добавить компьютер в группу AD свойства имя компьютера, имя группыи идентификатор действия из запроса на изменение.Ken uses this procedure to set the Computer Name and Group Name properties of the Add AD DS Computer to Group activity to retrieve the values of the Automated Activity: Add Computer To AD Group properties Computer Name, Group Name, and Activity ID from the change request. Кроме того, он задает для свойства " доменное имя компьютера " действия " Добавить AD DS компьютер в группу " постоянное значение.In addition, he sets the Computer Domain name property of the Add AD DS Computer to Group activity to a constant value.

Настройка свойств действияTo configure the activity properties

  1. В области сведений щелкните имя компьютера, нажмите кнопку с многоточием ( ... ) , выберите использовать свойство класса, щелкните ComputerName, а затем нажмите кнопку ОК.In the Details pane, click Computer Name, click the ellipsis button (...), click Use a class property, click ComputerName, and then click OK.
  2. В области сведений для действия Добавление AD DS компьютер в группу щелкните имя группы, нажмите кнопку с многоточием ( ... ) , выберите использовать свойство класса, щелкните GroupName, а затем нажмите кнопку ОК.In the Details pane for the Add AD DS Computer to Group activity, click Group Name, click the ellipsis button (...), click Use a class property, click GroupName, and then click OK.
  3. В области сведений щелкните доменное имя компьютера, а затем в текстовом поле введите Woodgrove.com.In the Details pane, click Computer Domain name, and in the text box, type woodgrove.com.
  4. На панели "Создание и Настройка" щелкните действие Назначить действию состояние "выполнено ".In the authoring pane, click the Set Activity Status to Completed activity.
  5. Щелкните идентификатор действияи нажмите кнопку с многоточием ( ... ) рядом со свойством.Click Activity ID, and click the ellipsis button (...) that appears next to the property. В левой части диалогового окна щелкните использовать свойство класса, а затем в списке свойств щелкните **идентификатор ( internal (внутренний ) **).On the left side of the dialog box, click Use a class property, and then, in the property list, click ID (Internal). Нажмите кнопку ОК.Click OK.
  6. В обозревателе пакетов управлениящелкните пакет управления правой кнопкой мыши - и выберите команду сохранить.In the Management Pack Explorer, right-click the management pack, and then click Save.

Общие сведения об этих шагах см. в разделе как задать свойство действия для использования значения из класса Trigger и как задать для свойства действия постоянное значение.For general information about these steps, see How to Set an Activity Property to Use a Value from the Trigger Class and How to Set an Activity Property to a Constant Value.

Шаг 4. Перемещение файлов сборки в Консоль Service ManagerStep 4 - Move the assembly files to the Service Manager console

На этом этапе сценария настройки для банка Woodgrove Bank в System Center — Service Manager Кен должен переместить файл сборки рабочего процесса и файл сборки формы в каталог программы Service Manager, чтобы использовать рабочий процесс с консолью Service Manager.In this step of the Woodgrove Bank customization scenario, in System Center - Service Manager Ken must move the workflow assembly file and the form assembly file to the Service Manager program directory to use the workflow with the Service Manager console.

Общие сведения о развертывании рабочего процесса для Service Manager см. в разделе Развертывание рабочего процесса в Service Manager.For general information about deploying a workflow to Service Manager, see How to Deploy a Workflow to Service Manager.

Перемещение файлов сборкиTo move the assembly files

  1. В проводнике Windows откройте папку, в которой был сохранен пакет управления, и скопируйте AddComputerToADGroupWF.dll и AddComputerToGroupFormAssembly.dll файлы.In Windows Explorer, open the folder in which you saved the management pack, and copy the AddComputerToADGroupWF.dll and AddComputerToGroupFormAssembly.dll files.
  2. Откройте папку установки Service Manager например ( , C: \ Program Files \ Microsoft System Center \ Service Manager <version> ) и вставьте скопированные файлы в эту папку.Open the Service Manager installation folder (for example, C:\Program Files\Microsoft System Center\Service Manager <version>), and paste the copied files in that folder.

Шаг 5. пакет и импорт пользовательского пакета управления в Service ManagerStep 5 - Bundle and import the custom management pack to Service Manager

На этом этапе сценария настройки для банка Woodgrove Bank Алексей должен объединить файл пакета управления со всеми необходимыми файлами ресурсов, а затем импортировать объединенный файл в Service Manager.In this of the Woodgrove Bank customization scenario, Ken needs to bundle the management pack file with all the necessary resource files and then import the bundled file into Service Manager. Когда Service Manager импортирует пакет управления, в файле пакета управления выполняется проверка XML-кода, и, если пакет управления является действительным, он импортируется.When Service Manager imports a management pack, it validates the XML code in the management pack file and then imports the management pack only if it is valid.

Объединение файла пакета управления со связанными файлами ресурсовTo bundle the management pack file with its associated resource files

  1. Убедитесь, что файл Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml и его связанные файлы ресурсов, такие как файл изображения Woodgrovebank.jpg и файл AddComputerToGroupFormAssembly.dll, находятся в одной папке.Ensure that the Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml file and its associated resource files, such as the Woodgrovebank.jpg image file and the AddComputerToGroupFormAssembly.dll file, are in the same folder. Например, поместите все файлы в папку AuthoringSample.For example, put all the files in the AuthoringSample folder.

  2. Скопируйте папку, содержащую файлы, на сервер управления Service Manager.Copy the folder that contains the files to the Service Manager management server.

  3. Упакуйте файлы с помощью   командлета Windows PowerShell New - SCSMManagementPackBundle.Bundle the files using the Windows PowerShell cmdlet New-SCSMManagementPackBundle. Например:For example:

    New-SCSMManagementPackBundle -Name AddComputerToGroup.mpb -ManagementPack Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml   
    

Импорт пакета управления в ManagerTo import the management pack into Service Manager

  1. В консоли Service Manager щелкните элемент Администрирование.In the Service Manager console, click Administration.
  2. В области Администрирование разверните узел Администрированиеи выберите пункт Пакеты управления.In the Administration pane, expand Administration, and then click Management Packs.
  3. В области Задачи в разделе Пакеты управлениящелкните Импортировать пакет управления.In the Tasks pane, under Management Packs, click Import Management Pack.
  4. В диалоговом окне Выбор пакетов управления для импорта выберите AddComputerToGroup. MPB.In the Select Management Packs to Import dialog box, select AddComputerToGroup.mpb.
  5. В диалоговом окне Импорт пакетов управления нажмите кнопку Добавить, выберите Импорт, а затем нажмите кнопку ОК.In the Import Management Packs dialog box, click Add, click Import, and then click OK.

Шаг 6. расширение списка перечислений области измененийStep 6 - Extend the change area enumeration list

На этом этапе сценария настройки для банка Woodgrove Bank Алексей расширяет список перечислений области изменений , добавляя новый элемент списка соответствия , представляющий новый тип запроса на изменение.In this step of the Woodgrove Bank customization scenario, Ken extends the Change Area Enumeration list by adding a new Compliance list item that represents the new change request type.

Следующая процедура предоставляет только - шаги высокого уровня для создания нового элемента списка в консоли Service Manager.The following procedure provides only the high-level steps for creating a new list item in the Service Manager console. Полную процедуру создания нового элемента списка см. в разделе Добавление элемента списка.For the complete procedure for creating a new list item, see How to Add a List Item.

Создание нового элемента спискаTo create a new list item

  1. В консоли Service Manager выберите изменить перечисление областей в качестве списка для изменения.In the Service Manager console, select Change Area Enumeration as the list to edit.
  2. Укажите соответствие в качестве нового значения, добавляемого в этот список.Specify Compliance as the new value to add to this list.

Шаг 7. Создание новой задачиStep 7 - Create a new task

При работе с запросом на изменение соответствия Алексею требуется простой доступ к средству администрирования «Active Directory — пользователи и компьютеры».When Ken works with a compliance change request, he needs to easily access the Active Directory Users and Computers administrative tool.

На этом этапе сценария настройки для банка Woodgrove Bank, чтобы упростить доступ к средству, Алексей создает новую задачу, запуская Active Directory пользователей и компьютеров.In this step of the Woodgrove Bank customization scenario, to make it easy to access the tool, Ken creates a new task, Start Active Directory Users and Computers. Он сохраняет эту задачу в пакете управления автоматического действия Woodgrove — Добавление компьютера в группу .He saves this task to the Woodgrove Automated Activity - Add Computer To Group management pack. Он может использовать эту новую задачу для запуска средства.He can later use the new task to start the tool.

Следующая процедура предоставляет только - шаги высокого уровня для создания новой задачи в консоли Service Manager.The following procedure provides only the high-level steps for creating a new task in the Service Manager console. Полную процедуру создания новой задачи см. в разделе Создание задачи.For the complete procedure for creating a new task, see How to Create a Task.

Создание новой задачиTo create a new task

  1. В консоли Service Manager укажите имя задачи: запуск Active Directory пользователи и компьютеры.In the Service Manager console, specify the task name: Start Active Directory Users and Computers.
  2. Укажите целевой класс: запрос на изменение.Specify the target class: Change Request.
  3. Укажите пакет управления, в котором следует сохранить эту настройку: Service Manager Библиотека конфигурации управления изменениями.Specify the management pack in which to save this customization: Service Manager Change Management Configuration Library.
  4. Укажите отображаемую категорию задачи: задачи папки управления изменениями.Specify the display category for the task: Change Management Folder Tasks.
  5. Укажите команду: % systemroot% \ system32 \mmc.exe.Specify the command: %systemroot%\system32\mmc.exe.
  6. Снимите флажок Показывать выходные данные при выполнении этой задачи .Clear the Show output when this task is run check box.

Шаг 8. Создание нового представленияStep 8 - Create a new view

Чтобы продолжить настройку в сценарии Woodgrove Bank, на этом шаге Алексей создает представление запросов на изменение соответствия , в котором будут отображаться только запросы на изменение типа соответствия .To continue with the customizations in the Woodgrove Bank scenario, in this step Ken creates the Compliance Change Requests view that will display only change requests of the Compliance type. Алексей сохраняет новое представление в Service Manager пакет управления библиотеки конфигурации управления изменениями .Ken saves the new view to the Service Manager Change Management Configuration Library management pack. Пользователи могут отслеживать эти запросы на изменение в консоли Service Manager.Users can monitor these change requests in the Service Manager console.

Создание представленияCreate a new view

  1. В консоли Service Manager выберите пункт рабочие элементы.In the Service Manager console, click Work Items.
  2. В области рабочие элементы разверните узел Управление изменениями.In the Work Items pane, expand Change Management.
  3. В области Задачи выберите команду Создание представления.In the Tasks pane, click Create View.
  4. В разделе Общие диалогового окна Создание представления введите запрос на изменение соответствия в поле имя .In the General section of the Create View dialog box, type Compliance Change Requests in the Name box.
  5. Выберите раздел критерии .Select the Criteria section.
  6. Нажмите кнопку Обзоррядом с полем Поиск объектов определенного класса .Next to the Search for objects of a specific class list, click Browse.
  7. В диалоговом окне Выбор класса в поле имявыберите запрос на изменение.In the Select a Class dialog box, under Name, select Change Request. В списке Доступные свойства выберите областьи нажмите кнопку добавить.In the Available Properties list select Area, and then click Add.
  8. В конце раздела критерии в области определение критериев выберите критерий области и в поле пустое установите значение соответствует.At the end of the Criteria section, in the Criteria definition area, select the Area criterion, and in the empty box, set the value to Compliance. По завершении критерия будет соответствовать ** [ ] области запросов на изменение**, которая соответствует требованиям.When the criterion is complete, it resembles [Change Request] Area equals Compliance.
  9. Нажмите кнопку Показатьи в списке Отображаемые столбцы выберите состояние, Категория классификациии Описание.Click Display, and in the Columns to display list, select Status, Classification Category, and Description. Затем нажмите кнопку ОК.Then, click OK.

Шаг 9. Создание нового шаблона запроса на изменениеStep 9 - Create a new change request template

На этом шаге сценария настройки для банка Woodgrove Bank Алексей создает шаблон для нового типа запроса на изменение соответствия. Этот шаблон называется Применить политику программного обеспечения AppLocker к компьютеру.In this step of the Woodgrove Bank customization scenario, Ken creates a template for the new compliance change request type; the template is named Apply AppLocker Software Policy to Computer. Благодаря новому шаблону обеспечивается согласованность всех запросов на изменение этого типа и гарантируется правильное поведение рабочих процессов.The new template helps ensure consistency among all the change requests of this type, and it helps ensure the correct workflow behavior.

Следующая процедура предоставляет только общие - шаги для создания нового шаблона в консоли Service Manager.The following procedure provides only the high-level steps for creating a new template in the Service Manager console. Полную процедуру создания нового шаблона см. в разделе Создание шаблонов запросов на изменение.For the complete procedure for creating a new template, see How to Create Change Request Templates.

Создание шаблонаTo create a new template

  1. В консоли Service Manager укажите в качестве имени шаблона следующее: Примените политику программного обеспечения AppLocker к компьютеру.In the Service Manager console, specify the following as the name of the template: Apply AppLocker Software Policy to Computer.
  2. Задайте класс для запроса на изменение.Set the class to Change Request.
  3. Задайте для пакета управления Автоматическое действие Woodgrove: добавить компьютер в группу AD.Set the management pack to WoodGrove Automated Activity: Add Computer to AD Group.
  4. При отображении формы запроса на изменение обратите внимание на изменения в форме, например на ранее добавленное изображение и новое расположение полей.When the change request form is displayed, note the customizations in the form, such as the image that was previously added and the new layout of the fields.
  5. На вкладке Общие в форме задайте для параметра область значение соответствие.On the General tab on the form, set Area to Compliance.
  6. На вкладке действия добавьте действие проверка с именем Проверка и утвердите Добавление компьютера в группу, а затем задайте для рецензента соответствующего пользователя.On the Activities tab, add a review activity named Review and Approve Adding Computer to Group, and then set the reviewer to an appropriate user.
  7. Добавьте новое действие Автоматическое действие: добавить группу AD компьютеров.Add the new activity Automated Activity: Add Computer AD Group.
  8. Задайте для параметра Группа значение GP _ аусаппс.Set Group to GP_AUTHAPPS.
  9. при сохранении шаблона;Save the template.

Шаг 10. при необходимости создайте шаблон уведомления и подпискуStep 10 - Optionally create a notification template and subscription

Если System Center-Service Manager настроен с использованием SMTP-сервера с простым протоколом передачи почты ( ) , то в рамках сценария настройки банка Woodgrove Bank Алексей может настроить уведомление по электронной почте, которое будет отправлено ему при добавлении нового компьютера в группу соответствия.If System Center - Service Manager is configured with a Simple Mail Transfer Protocol (SMTP) server, as part of the Woodgrove Bank customization scenario, Ken can configure an email notification that will be sent to him when a new computer is added to the compliance group. Этот параметр является необязательным.This is an optional step.

Следующая процедура предоставляет только основные - шаги для создания компьютера, добавленного в шаблон уведомления по электронной почте с помощью шаблона уведомлений о политике AppLocker , и подписка на консоли Service Manager.The following procedure provides only the high-level steps for creating the Computer Added to AppLocker Policy Notification Template email notification template and subscription in the Service Manager console. Полную процедуру создания шаблона уведомления см. в разделе Создание шаблонов уведомлений.For the complete procedure for creating a notification template, see How to Create Notification Templates.

Создание шаблона уведомления по электронной почте и подпискиTo create an email notification template and subscription

  1. В консоли Service Manager создайте новый шаблон уведомления по электронной почте.In the Service Manager console, create a new notification email template. В области Администрирование щелкните уведомления, а затем — шаблоны.In the Administration pane, click Notifications, and then click Templates. В области задачи выберите пункт создать шаблон электронной - почты, а затем выполните действия в - мастере создания шаблона уведомления электронной почты.In the Tasks pane, select Create E-mail Template, and then complete the Create E-Mail Notification Template Wizard.
  2. На странице Общие укажите имя шаблона уведомления политики AppLockerи укажите класс как Автоматическое действие: добавить компьютер в группу AD.On the General page, specify the Name to be AppLocker Policy Notification Template, and specify the Class as Automated Activity: Add Computer to AD Group. Укажите пакет управления как Автоматическое действие Woodgrove — добавить компьютер в группу.Specify Management pack to be Woodgrove Automated Activity - Add Computer To Group.
  3. На странице конструктор шаблонов в поле Тема введите Computerи нажмите кнопку Вставить.On the Template Design page, in the Subject box, type Computer, and then click Insert. В диалоговом окне Выбор свойств выберите ComputerName.In the Property Picker dialog box, select ComputerName. Добавьте следующий текст в поле subject (тема ): Добавлено в группу политик AppLocker.Add the following text to the Subject box: was added to the AppLocker Policy Group. Добавьте любой текст в поле MessageBody и сохраните шаблон.Add any text in the MessageBody box, and save the template.
  4. В области Администрирование щелкните уведомления, а затем щелкните подписки.In the Administration pane, click Notifications, and then click Subscriptions. В области задачи выберите команду создать подписку, а затем выполните действия в - мастере создания подписки на уведомления электронной почты.In the Tasks pane, click Create Subscription, and then complete the Create E-Mail Notification Subscription Wizard.
  5. В поле имя введите компьютер, добавленный в уведомление политики AppLocker.In the Name box, type Computer Added to AppLocker Policy Notification.
  6. В поле класс введите Автоматическое действие: добавить компьютер в группу AD.In the Class box, type Automated Activity: Add Computer to AD Group.
  7. Укажите Условие уведомления , определяющее, когда обновляется объект выбранного типа.Specify Notification condition to be When an object of the selected type is updated.
  8. Укажите пакет управления как Автоматическое действие Woodgrove — добавить компьютер в группу.Specify Management pack to be Woodgrove Automated Activity - Add Computer To Group.
  9. На странице Дополнительные критерии добавьте условия, в которых состояние равно завершено.On the Additional Criteria page, add criteria in which Status equals Completed.
  10. На странице шаблона укажите ** - шаблон электронной почты** в качестве шаблона, который был создан ранее, а затем — компьютер, добавленный в уведомление политики AppLocker.On the Template page, specify E-mail template to be the previously created template, Computer added to AppLocker Policy Notification.
  11. На странице получатель добавьте получателей из вашей организации.On the Recipient page, add recipients from your organization.

Шаг 11. Использование нового процесса запроса на изменение соответствияStep 11 - Use the new compliance change request process

На этом заключительном этапе сценария настройки для банка Woodgrove Bank для System Center-Service Manager Алексей тестирует новый процесс запроса на изменение и использует все связанные с ним настроенные объекты.In this final step of the Woodgrove Bank customization scenario for System Center - Service Manager, Ken tests the new change request process and uses all its related customized objects. Алексей создает запрос на изменение соответствия требованиям для добавления нового компьютера ADComputer1 в _ группу АУСАППС GP в   доменных службах Active Directory ( AD   DS ) .Ken creates a compliance change request to add the new ADComputer1 computer to the GP_AUTHAPPS group in Active Directory Domain Services (AD DS). Алексей следует процессу в консоли Service Manager, так как он изменяет состояние во время выполнения первого действия до следующего.Ken follows the process in the Service Manager console as it changes status while progressing from the first activity to the next.

Создание запроса на изменение соответствияTo create a compliance change request

  1. Запустите средство Active Directory пользователи и группы с помощью задачи запуск Active Directory пользователи и компьютеры .Start the Active Directory Users and Groups tool by using the Start Active Directory Users and Computers task. Обратите внимание, что он не содержит ADComputer1 компьютер, который вы собираетесь добавить.Note that it does not contain the ADComputer1 computer that you are about to add.
  2. В консоли Service Manager щелкните рабочие элементы, а затем в области рабочие элементы разверните узел Управление изменениями.In the Service Manager console, click Work Items, and then in the Work Items pane, expand Change Management.
  3. В области задачи щелкните создать запрос на изменение, а затем выберите Применить политику программного обеспечения AppLocker к компьютеру.In the Tasks pane, click Create Change Request, and then select Apply AppLocker Software Policy to Computer. В форме запроса на изменение обратите внимание на ранее добавленный значок.In the Change Request form, note the icon that was previously added.
  4. На вкладке Общие в поле имя введите новый запрос на изменение соответствияи установите для параметра область значение соответствие.On the General tab, in the Name box, type New Compliance Change Request, and then set Area to Compliance.
  5. Перейдите на вкладку действия и в области действия обработки Откройте действие Добавление компьютера в группу .Click the Activities tab, and in the Process activities area, open the Add Computer to Group activity.
  6. На странице форма действия в поле имя компьютера введите ADComputer1.On the Activity Form page, in the Computer name box, type ADComputer1. Нажмите кнопку ОК в форме действия , а затем нажмите кнопку ОК в форме изменение .Click OK on the Activity form, and then click OK on the Change form.
  7. В области Управление изменениями разверните узел Управление изменениями, а затем щелкните запросы на изменение соответствия.In the Change Management pane, expand Change Management, and then click Compliance Change Requests. Подождите примерно 10 – 20 секунд, пока новый запрос на изменение не появится в области представления запросы на изменение соответствия .Wait approximately 10 to 20 seconds until the new change request appears in the Compliance Change Requests View pane. (Возможно, потребуется обновить представление ) .(You might have to refresh the view).
  8. Используйте задачу Запуск пользователей и компьютеров AD для запуска средства Active Directory пользователи и компьютеры.Use the Start AD Users and Computers task to start the Active Directory Users and Computers tool. В средстве создайте группу ** _ аусаппс GP** .In the tool, create the GP_AUTHAPPS group. (На предыдущих шагах в сценарии вы настроили процесс запроса на изменение для добавления компьютеров в эту группу. ) Когда состояние запроса на изменение изменится на выполняется, откройте его, выберите действие проверки: утвердить действие запроса на изменение и утвердите его.(In the previous steps in the scenario, you configured the change request process to add computers to this group.) When the state of the change request changes to In Progress, open it, select the Review Activity: Approve Change Request activity, and approve it. Затем нажмите кнопку Отправить и закрыть.Then, click Submit and Close.
  9. Подождите примерно 5 – 10 секунд и обратите внимание, что состояние действия изменилось на завершено.Wait approximately 5 to 10 seconds, and notice that the status of the activity changed to Completed. Кроме того, обратите внимание, что состояние следующего действия изменилось на выполняется, что означает запуск второго действия.Also, notice that the status of the next activity has changed to In Progress, which means that the second activity has started to run. Было запущено правило действия и началось выполнение настраиваемого рабочего процесса.The activity rule has been triggered, and the custom workflow has started.
    Чтобы проверить состояние рабочего процесса AddComputerToADGroupWF , выберите Администрирование.To check the status of the AddComputerToADGroupWF workflow, select Administration. В области Администрирование разверните узел рабочие процессыи выберите пункт состояние.In the Administration pane, expand Workflows, and then select Status. В области состояние щелкните AddComputerToADGroupWF.In the Status pane, click AddComputerToADGroupWF.
  10. Используйте задачу " Запуск пользователей и компьютеров AD ", чтобы запустить средство Active Directory пользователи и компьютеры, и обратите внимание, что группа GP _ аусаппс Active   Directory теперь содержит новый компьютер ADComputer1 .Use the Start AD Users and Computers task to start the Active Directory Users and Computers tool, and notice that the GP_AUTHAPPS Active Directory group now contains the new ADComputer1 computer. На этом этапе все политики, настроенные для применения к компьютерам в этой группе Active   Directory, применяются к добавленному компьютеру.At this point, any policies that are configured to be applied to computers in this Active Directory group apply to the computer that was added.
    Обратите внимание, что состояние автоматического действия теперь также изменилось на завершеноиз-за последнего шага в рабочем процессе AddComputerToADGroupWF .Notice that the status of the automated activity has now also changed to Completed, due to the last step in the AddComputerToADGroupWF workflow.
  11. Запустите Microsoft Outlook и нахождение уведомления по электронной почте, отправленного диспетчеру процессов о новом компьютере, который был добавлен в   группу Active Directory.Start Microsoft Outlook and locate the email notification that was sent to the process manager about the new computer that was added to the Active Directory group.

Дальнейшие действияNext steps