Поделиться через


Update-SCSMConnector

Обновляет свойства соединителя Service Manager.

Синтаксис

Update-SCSMConnector
      [-Connector] <Connector[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Update-SCSMConnector обновляет свойства соединителя Service Manager. Например, можно задать для свойства значение включить $False, чтобы отключить соединитель, или задать для него значение $True, чтобы включить соединитель. Используйте этот командлет вместе с командлетом Get-SCSMConnector. После Get-SCSmConnector извлекает объект, можно изменить свойства объекта, а затем передать его текущему командлету. Этот командлет обновляет свойства.

Свойство расписания доступно только в том случае, если вы применили накопительный пакет обновления 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 , а затем сохраняет его в переменной $ADConnector.

Третья команда назначает значение свойству 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.

Этот командлет не создает выходные данные.