Udostępnij za pośrednictwem


Update-SCSMConnector

Aktualizuje właściwości łącznika programu Service Manager.

Składnia

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

Opis

Polecenie cmdlet Update-SCSMConnector aktualizuje właściwości łącznika programu Service Manager. Można na przykład ustawić właściwość Włącz, aby $False wyłączyć łącznik, lub ustawić ją na $True, aby włączyć łącznik. Użyj tego polecenia cmdlet w połączeniu z poleceniem cmdlet Get-SCSMConnector. Po get-SCSmConnector pobiera obiekt, można zmodyfikować właściwości obiektu, a następnie przekazać go do bieżącego polecenia cmdlet. To polecenie cmdlet aktualizuje właściwości.

Właściwość harmonogramu jest dostępna tylko wtedy, gdy zastosowano pakiet zbiorczy aktualizacji programu Service Manager 2012 R2 6 lub nowszy.

Dla każdego typu łącznika można zaktualizować następujące właściwości:

Łącznik usługi Active Directory

  • Opis
  • Umożliwiać
  • Nazwa
  • RunAsAccount
  • SelectedObjects
  • Harmonogram

Łącznik programu Configuration Manager

  • Zbiory
  • Opis
  • Umożliwiać
  • Nazwa
  • RunAsAccount
  • Harmonogram

Łącznik alertów programu Operations Manager

  • CloseAlert
  • Opis
  • Umożliwiać
  • Nazwa
  • ResolveIncident
  • Zasady
  • RunAsAccount
  • Harmonogram
  • Szablon

Łącznik ciągłej integracji programu Operations Manager

  • Opis
  • Umożliwiać
  • Nazwa
  • OperationsManagerServer
  • RunAsAccount
  • Harmonogram

Przykłady

Przykład 1. Aktualizowanie obiektów w łączniku usługi 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

W tym przykładzie zaktualizowano wybrane obiekty łącznika usługi Active Directory. Pierwsze polecenie pobiera konto Uruchom jako przy użyciu polecenia cmdlet Get-SCSMRunAsAccount, a następnie zapisuje je w zmiennej $RunAsAccount.

Drugie polecenie pobiera łącznik przy użyciu polecenia cmdlet Get-SCSMConnector, a następnie zapisuje go w zmiennej $ADConnector.

Trzecie polecenie przypisuje wartość do właściwości Select $ADConnector.

Ostatnie polecenie pobiera wszystkie łączniki, a następnie przekazuje te, które używają $RunAsAccount jako konta Uruchom jako do bieżącego polecenia cmdlet. To polecenie cmdlet aktualizuje łączniki.

Przykład 2. Aktualizowanie konta Uruchom jako dla łączników

PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector

Pierwsze polecenie pobiera konto Uruchom jako o nazwie profilu NewProfile, a następnie zapisuje wynik w zmiennej $RunAsAccount.

Drugie polecenie aktualizuje wszystkie łączniki z kontem Uruchom jako $RunAsAccount.

Przykład 3. Aktualizowanie łącznika alertów programu 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

W tym przykładzie dodano nową regułę do łącznika alertów programu Operations Manager. Pierwsze polecenie pobiera łącznik, a następnie przechowuje go w zmiennej $AlertConnector.

Drugie polecenie dodaje regułę do reguł właściwości $AlertConnector. Polecenie cmdlet New-SCSMAlertRule tworzy regułę. Polecenie rozciąga się na kilka wierszy.

Ostatnie polecenie aktualizuje łącznik do bieżącej wartości $AlertConnector.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:System.Management.Automation.SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Connector

Określa obiekt reprezentujący łącznik programu Service Manager.

Typ:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[]
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-PassThru

Wskazuje, że to polecenie cmdlet zwraca łącznik, który aktualizuje. Ten obiekt można przekazać do innych poleceń cmdlet.

Typ:System.Management.Automation.SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:System.Management.Automation.SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector

Łącznik można przekazać potokiem do parametru łącznika .

Dane wyjściowe

None.

To polecenie cmdlet nie generuje żadnych danych wyjściowych.