Update-SCSMConnector

Aktualisierungen die Eigenschaften eines Service Manager Connector.

Syntax

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

Beschreibung

Das Cmdlet Update-SCSMConnector aktualisiert die Eigenschaften eines Service Manager Connector. Sie können z. B. die Enable-Eigenschaft so festlegen, dass $False den Connector deaktiviert wird, oder Sie können ihn auf $True festlegen, um den Connector zu aktivieren. Verwenden Sie dieses Cmdlet in Verbindung 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.

Die Zeitplaneigenschaft 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
  • Aktivieren
  • Name
  • RunAsAccount
  • Selectedobjects
  • Zeitplan

Konfiguration Manager-Connector

  • Sammlungen
  • BESCHREIBUNG
  • Aktivieren
  • Name
  • RunAsAccount
  • Zeitplan

Connector für Operations Manager-Warnungen

  • CloseAlert
  • BESCHREIBUNG
  • Aktivieren
  • Name
  • ResolveIncident
  • Regeln
  • RunAsAccount
  • Zeitplan
  • Vorlage

Connector für Operations Manager-Konfigurationselemente

  • BESCHREIBUNG
  • Aktivieren
  • 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 ihn dann in der $RunAsAccount Variablen.

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

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

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

Beispiel 2: Aktualisieren des Ausführens als Konto 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 Ausführen as-Konto ab, das den Profilnamen NewProfile aufweist, und speichert dann das Ergebnis in der $RunAsAccount Variablen.

Der zweite Befehl aktualisiert alle Connectors, die über das Ausführen als Konto von $RunAsAccount verfügen.

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 Connector ab und speichert ihn dann in der $AlertConnector Variablen.

Der zweite Befehl fügt der Regeleigenschaft $AlertConnector eine Regel hinzu. 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

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Connector

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

Type:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

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

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector

Sie können einen Connector an den Connector-Parameter übergeben.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.