Update-SCSMConnector
Обновляет свойства соединителя Service Manager.
Синтаксис
Default (по умолчанию)
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Update-SCSMConnector обновляет свойства соединителя Service Manager.
Например, можно задать для свойства значение
Свойство расписания доступно только в том случае, если вы применили накопительный пакет обновления Service Manager 2012 R2 или более поздней версии.
Для каждого типа соединителя можно обновить следующие свойства:
Соединитель Active Directory
- Описание
- Давать возможность
- Имя
- RunAsAccount (RunAsAccount)
- ВыбранныеОбъекты
- Расписание
Соединитель Configuration Manager
- Коллекции
- Описание
- Давать возможность
- Имя
- RunAsAccount (RunAsAccount)
- Расписание
Соединитель оповещений Operations Manager
- ЗакрытьАлерт
- Описание
- Давать возможность
- Имя
- РазрешитьИнцидент
- Правила
- RunAsAccount (RunAsAccount)
- Расписание
- Шаблон
Соединитель CI Operations Manager
- Описание
- Давать возможность
- Имя
- Сервер OperationsManagerServer
- RunAsAccount (RunAsAccount)
- Расписание
Примеры
Пример 1. Обновление объектов в соединителе Active Directory
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> $ADConnector = Get-SCSMConnector -Name "WOODGROVE Active Directory"
PS C:\> $ADConnector.Select = "(&(objectCategory=computer)(name=*fulle*))"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
В этом примере обновляются выбранные объекты соединителя Active Directory. Первая команда получает учетную запись запуска от имени с помощью командлета Get-SCSMRunAsAccount, а затем сохраняет ее в переменной $RunAsAccount.
Вторая команда получает соединитель с помощью командлета Get-SCSMConnector
Третья команда назначает значение свойству Select $ADConnector.
Последняя команда получает все соединители, а затем передает те, которые используют $RunAsAccount в качестве учетной записи запуска от имени в текущий командлет. Этот командлет обновляет соединители.
Пример 2. Обновление учетной записи запуска от имени для соединителей
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
Первая команда получает учетную запись запуска от имени пользователя NewProfile, а затем сохраняет результат в переменной $RunAsAccount.
Вторая команда обновляет все соединители, имеющие учетную запись запуска от имени $RunAsAccount.
Пример 3. Обновление соединителя оповещений Operations Manager
PS C:\>$AlertConnector = Get-SCSMConnector "Alert Connector"
PS C:\>$AlertConnector.rules += New-SCSMAlertRule @{
>> Name = "newRule"
>> Template = Get-SCSMObjectTemplate -Name ".*IncidentTemplate.*"
>> ManagementPack = Get-SCManagementPack "System.Library"
>>}
PS C:\>Update-SCSMConnector -Connector $AlertConnector
В этом примере в соединитель оповещений Operations Manager добавляется новое правило. Первая команда получает соединитель, а затем сохраняет его в переменной $AlertConnector.
Вторая команда добавляет правило к правилам свойству $AlertConnector. Командлет New-SCSMAlertRule создает правило. Команда распространяется на несколько строк.
Последняя команда обновляет соединитель до текущего значения $AlertConnector.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
Свойства параметра
| Тип: | System.Management.Automation.SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | cf |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Connector
Указывает объект, представляющий соединитель Service Manager.
Свойства параметра
| Тип: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PassThru
Указывает, что этот командлет возвращает соединитель, который он обновляет. Этот объект можно передать другим командлетам.
Свойства параметра
| Тип: | System.Management.Automation.SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Свойства параметра
| Тип: | System.Management.Automation.SwitchParameter |
| Default value: | False |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | wi |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
Соединитель можно передать в параметр соединителя
Выходные данные
None.
Этот командлет не создает выходные данные.