New-SCSMDCMWorkflow
Создает новый рабочий процесс управления требуемой конфигурацией (DCM) в Service Manager.
Синтаксис
New-SCSMDCMWorkflow
[-DisplayName] <String>
[-ConfigurationBaseLine <Hashtable[]>]
[-Description <String>]
[-Enable <Boolean>]
[-ManagementPack <ManagementPack>]
[-Template <ManagementPackObjectTemplate>]
[-EnableNotification <Boolean>]
[-Notification <Hashtable[]>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет New-SCSMDCMWorkflow создает рабочий процесс управления требуемой конфигурацией (DCM) в Service Manager.
Примеры
Пример 1. Создание рабочего процесса DCM
PS C:\>$ManagementPack = Get-SCSMManagementPack -Name "*IncidentManagement.Configuration"
PS C:\> $Template01 = Get-SCObjectTemplate -Name "AssignedToUserNotificationTemplate"
PS C:\> $Template02 = Get-SCObjectTemplate -Name "HighPriorityIncidentTemplate"
PS C:\> $Template03 = Get-SCObjectTemplate -Name "DefaultIncidentTemplate"
PS C:\> New-SCSMDCMWorkflow -DisplayName "DCMWorkflow03" -Description "A DCM workflow" -Enable $False -EnableNotification $True -ManagementPack $ManagementPack -Notification @{User = "Assigned To User";Template = $Template01},@{User="Created By User";Template= $Template02} -Template $Template03
PS C:\> Get-SCSMDCMWorkflow
DisplayName Description Enabled
----------- ----------- -------
DCMWorkflow03 A DCM workflow False
Первая команда получает пакет управления, соответствующий строке IncidentManagement.Configuration с помощью командлета Get-SCSMManagementPack. Команда сохраняет этот объект в переменной $ManagementPack.
Следующие три команды получают шаблоны с помощью командлета Get-SCSMObjectTemplate.
Команды хранят эти шаблоны в переменных $Template 01, $Template 02 и $Template 01.
Первые два шаблона используются в значениях параметра уведомления
Четвертая команда создает рабочий процесс DCM с именем DCMWorkflow03.
Последняя команда проверяет создание с помощью командлета Get-SCSMDCMWorkflow.
Параметры
-ComputerName
Указывает имя компьютера, на котором выполняется служба доступа к данным System Center.
Учетная запись пользователя, указанная в параметре учетных данных
Тип: | System.String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ConfigurationBaseLine
Указывает хэш-таблицу, представляющую базовую конфигурацию для рабочего процесса DCM. Допустимые значения:
- Базис
- Конфигурация
Тип: | System.Collections.Hashtable[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Credential
Указывает учетные данные, которые этот командлет использует для подключения к серверу, на котором выполняется служба доступа к данным System Center. Указанная учетная запись пользователя должна иметь права доступа к серверу.
Тип: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание рабочего процесса DCM.
Тип: | System.String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisplayName
Указывает отображаемое имя объекта рабочего процесса, создаваемого этим командлетом.
Тип: | System.String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Enable
Указывает, включает ли этот командлет или отключает рабочий процесс DCM.
Тип: | System.Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableNotification
Указывает, включает ли этот командлет или отключает уведомления.
Тип: | System.Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ManagementPack
Указывает пакет управления, в котором хранится рабочий процесс DCM.
Тип: | Microsoft.EnterpriseManagement.Configuration.ManagementPack |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Notification
Указывает сведения о уведомлении рабочего процесса DCM.
Тип: | System.Collections.Hashtable[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Указывает, что этот командлет возвращает создаваемый рабочий процесс DCM. Этот объект можно передать другим командлетам.
Тип: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SCSession
Указывает объект, представляющий сеанс на сервере управления Service Manager.
Тип: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Template
Указывает шаблон объекта для применения к рабочему процессу DCM.
Тип: | Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None.
Входные данные в этот командлет невозможно передать.
Выходные данные
None.
Этот командлет не создает выходные данные.