Delen via


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.