Update-SCSMConnector
Updates de eigenschappen van een Service Manager connector.
Syntax
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Update-SCSMConnector werkt de eigenschappen van een Service Manager-connector bij. U kunt bijvoorbeeld de eigenschap Inschakelen instellen op $False om de connector uit te schakelen of u kunt deze instellen op $True om de connector in te schakelen. Gebruik deze cmdlet in combinatie met de Get-SCSMConnector cmdlet. Nadat Get-SCSmConnector het object heeft opgehaald, kunt u de eigenschappen van het object wijzigen en het vervolgens doorgeven aan de huidige cmdlet. Met deze cmdlet worden de eigenschappen bijgewerkt.
De planningseigenschap is alleen beschikbaar als u Service Manager updatepakket 2012 R2 6 of hoger hebt toegepast.
Voor elk type connector kunt u de volgende eigenschappen bijwerken:
Active Directory-connector
- Beschrijving
- Inschakelen
- Naam
- RunAsAccount
- SelectedObjects
- Schema
Configuration Manager-connector
- Verzamelingen
- Beschrijving
- Inschakelen
- Naam
- RunAsAccount
- Schema
Operations Manager-waarschuwingsconnector
- CloseAlert
- Beschrijving
- Inschakelen
- Naam
- ResolveIncident
- Regels
- RunAsAccount
- Schema
- Template
Operations Manager CI-connector
- Beschrijving
- Inschakelen
- Naam
- OperationsManagerServer
- RunAsAccount
- Schema
Voorbeelden
Voorbeeld 1: Objecten bijwerken in een 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 dit voorbeeld worden de geselecteerde objecten van een Active Directory-connector bijgewerkt. De eerste opdracht haalt een Uitvoeren als-account op met behulp van de Get-SCSMRunAsAccount cmdlet en slaat deze vervolgens op in de $RunAsAccount variabele.
De tweede opdracht haalt een connector op met behulp van de Get-SCSMConnector-cmdlet en slaat deze vervolgens op in de $ADConnector variabele.
Met de derde opdracht wordt een waarde toegewezen aan de eigenschap Selecteren van $ADConnector.
Met de laatste opdracht worden alle connectors ophaalt en deze vervolgens doorgegeven die de $RunAsAccount als uitvoeren als het Uitvoeren als-account gebruiken voor de huidige cmdlet. Met deze cmdlet worden de connectors bijgewerkt.
Voorbeeld 2: Het Uitvoeren als-account voor connectors bijwerken
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
Met de eerste opdracht wordt het Uitvoeren als-account met de profielnaam NewProfile opgeslagen en wordt vervolgens het resultaat opgeslagen in de $RunAsAccount variabele.
Met de tweede opdracht worden alle connectors met het Uitvoeren als-account van $RunAsAccount bijgewerkt.
Voorbeeld 3: Een Operations Manager-waarschuwingsconnector bijwerken
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 dit voorbeeld wordt een nieuwe regel toegevoegd aan een Operations Manager-waarschuwingsconnector. Met de eerste opdracht wordt een connector opgeslagen en vervolgens opgeslagen in de $AlertConnector variabele.
Met de tweede opdracht wordt een regel toegevoegd aan de regeleigenschap van $AlertConnector. De New-SCSMAlertRule cmdlet maakt de regel. De opdracht breidt zich uit over verschillende regels.
Met de laatste opdracht wordt de connector bijgewerkt naar de huidige waarde van $AlertConnector.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Connector
Hiermee geeft u een object op dat een Service Manager connector vertegenwoordigt.
Type: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Geeft aan dat deze cmdlet de connector retourneert die wordt bijgewerkt. U kunt dit object doorgeven aan andere cmdlets.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
U kunt een verbindingslijn doorsluisen naar de parameter Connector .
Uitvoerwaarden
None.
Deze cmdlet genereert geen uitvoer.