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.