Freigeben über


Update-SCSMConnector

Aktualisiert die Eigenschaften eines Service Manager-Connectors.

Syntax

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

Beschreibung

Das Update-SCSMConnector Cmdlet aktualisiert die Eigenschaften eines Service Manager-Connectors. Sie können z. B. die eigenschaft Enable auf $False festlegen, um den Connector zu deaktivieren, oder Sie können ihn auf $True festlegen, um den Connector zu aktivieren. Verwenden Sie dieses Cmdlet zusammen mit dem Cmdlet Get-SCSMConnector. Nachdem Get-SCSmConnector das Objekt abgerufen hat, können Sie die Eigenschaften des Objekts ändern und dann an das aktuelle Cmdlet übergeben. Dieses Cmdlet aktualisiert die Eigenschaften.

Der Zeitplan Eigenschaft ist nur verfügbar, wenn Sie service Manager 2012 R2 Update Rollup 6 oder höher angewendet haben.

Für jeden Connectortyp können Sie die folgenden Eigenschaften aktualisieren:

Active Directory-Connector

  • Beschreibung
  • Ermöglichen
  • Name
  • RunAsAccount
  • SelectedObjects
  • Zeitplan

Configuration Manager Connector

  • Sammlungen
  • Beschreibung
  • Ermöglichen
  • Name
  • RunAsAccount
  • Zeitplan

Operations Manager-Warnungsconnector

  • CloseAlert
  • Beschreibung
  • Ermöglichen
  • Name
  • ResolveIncident
  • Regeln
  • RunAsAccount
  • Zeitplan
  • Schablone

Operations Manager CI Connector

  • Beschreibung
  • Ermöglichen
  • Name
  • OperationsManagerServer
  • RunAsAccount
  • Zeitplan

Beispiele

Beispiel 1: Aktualisieren von Objekten in einem Active Directory-Connector

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

In diesem Beispiel werden die ausgewählten Objekte eines Active Directory-Connectors aktualisiert. Der erste Befehl ruft ein Run As-Konto mithilfe des Cmdlets Get-SCSMRunAsAccount ab und speichert es dann in der variablen $RunAsAccount.

Der zweite Befehl ruft einen Connector mithilfe des Get-SCSMConnector--Cmdlets ab und speichert ihn dann in der $ADConnector Variablen.

Der dritte Befehl weist der eigenschaft Select $ADConnector einen Wert zu.

Der letzte Befehl ruft alle Connectors ab und übergibt dann diejenigen, die die $RunAsAccount als Ausführen als Konto an das aktuelle Cmdlet verwenden. Dieses Cmdlet aktualisiert die Connectors.

Beispiel 2: Aktualisieren des Kontos "Ausführen als" für Connectors

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

Der erste Befehl ruft das Konto "Ausführen als" mit dem Profilnamen "NewProfile" ab und speichert dann das Ergebnis in der $RunAsAccount Variablen.

Der zweite Befehl aktualisiert alle Connectors mit dem Konto "Ausführen als" von $RunAsAccount.

Beispiel 3: Aktualisieren eines Operations Manager-Warnungsconnectors

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

In diesem Beispiel wird einem Operations Manager-Warnungsconnector eine neue Regel hinzugefügt. Der erste Befehl ruft einen Verbinder ab und speichert ihn dann in der $AlertConnector Variablen.

Mit dem zweiten Befehl wird der Regel Eigenschaft von $AlertConnector eine Regel hinzugefügt. Das Cmdlet New-SCSMAlertRule erstellt die Regel. Der Befehl erstreckt sich über mehrere Zeilen.

Der letzte Befehl aktualisiert den Connector auf den aktuellen Wert von $AlertConnector.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:System.Management.Automation.SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Connector

Gibt ein Objekt an, das einen Service Manager-Connector darstellt.

Typ:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-PassThru

Gibt an, dass dieses Cmdlet den Connector zurückgibt, den es aktualisiert. Sie können dieses Objekt an andere Cmdlets übergeben.

Typ:System.Management.Automation.SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:System.Management.Automation.SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector

Sie können einen Verbinder an den parameter Connector verbinden.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.