Update-SCSMConnector
Обновляет свойства соединителя Service Manager.
Синтаксис
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Update-SCSMConnector обновляет свойства соединителя Service Manager.
Например, можно задать для свойства значение
Свойство расписания доступно только в том случае, если вы применили накопительный пакет обновления Service Manager 2012 R2 или более поздней версии.
Для каждого типа соединителя можно обновить следующие свойства:
Соединитель Active Directory
- Описание
- Давать возможность
- Имя
- RunAsAccount
- SelectedObjects
- Расписание
Соединитель Configuration Manager
- Коллекции
- Описание
- Давать возможность
- Имя
- RunAsAccount
- Расписание
Соединитель оповещений Operations Manager
- CloseAlert
- Описание
- Давать возможность
- Имя
- ResolveIncident
- Правила
- RunAsAccount
- Расписание
- Шаблон
Соединитель CI Operations Manager
- Описание
- Давать возможность
- Имя
- OperationsManagerServer
- 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 |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Connector
Указывает объект, представляющий соединитель Service Manager.
Тип: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PassThru
Указывает, что этот командлет возвращает соединитель, который он обновляет. Этот объект можно передать другим командлетам.
Тип: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
Соединитель можно передать в параметр соединителя
Выходные данные
None.
Этот командлет не создает выходные данные.