Update-SCSMConnector
Aggiorna le proprietà di un connettore di Service Manager.
Sintassi
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Update-SCSMConnector aggiorna le proprietà di un connettore di Service Manager. Ad esempio, è possibile impostare la proprietà Abilita su $False per disabilitare il connettore oppure è possibile impostarla su $True per abilitare il connettore. Utilizzare questo cmdlet insieme al cmdlet Get-SCSMConnector. Dopo che Get-SCSmConnector ha recuperato l'oggetto, è possibile modificare le proprietà dell'oggetto e quindi passarlo al cmdlet corrente. Questo cmdlet aggiorna le proprietà.
La proprietà schedule è disponibile solo se è stato applicato Service Manager 2012 R2 Update Rollup 6 o versione successiva.
Per ogni tipo di connettore, è possibile aggiornare le seguenti proprietà:
Connettore di Active Directory
- Descrizione
- Abilitare
- Nome
- RunAsAccount
- Oggetti selezionati
- Calendario
Connettore di Configuration Manager
- Collezioni
- Descrizione
- Abilitare
- Nome
- RunAsAccount
- Calendario
Connettore avvisi di Operations Manager
- Chiudi avviso
- Descrizione
- Abilitare
- Nome
- Risolvi incidente
- Regole
- RunAsAccount
- Calendario
- Modello
Connettore CI di Operations Manager
- Descrizione
- Abilitare
- Nome
- OperationsManagerServer
- RunAsAccount
- Calendario
Esempio
Esempio 1: Aggiornare gli oggetti in un connettore Active Directory
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 questo esempio vengono aggiornati gli oggetti selezionati di un connettore Active Directory. Il primo comando ottiene un account RunAs, utilizzando il cmdlet Get-SCSMRunAsAccount, e quindi lo archivia nella variabile $RunAsAccount.
Il secondo comando ottiene un connettore utilizzando il cmdlet Get-SCSMConnector e quindi lo archivia nella variabile $ADConnector.
Il terzo comando assegna un valore alla proprietà Select di $ADConnector.
Il comando finale ottiene tutti i connettori e quindi passa quelli che usano il $RunAsAccount come account RunAs al cmdlet corrente. Tale cmdlet aggiorna i connettori.
Esempio 2: Aggiornare l'account RunAs per i connettori
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
Il primo comando ottiene l'account RunAs con il nome di profilo NewProfile e quindi archivia il risultato nella variabile $RunAsAccount.
Il secondo comando aggiorna tutti i connettori con l'account RunAs di $RunAsAccount.
Esempio 3: Aggiornare un connettore di avviso di Operations Manager
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 questo esempio viene aggiunta una nuova regola a un connettore di avviso di Operations Manager. Il primo comando ottiene un connettore e quindi lo memorizza nella variabile $AlertConnector.
Il secondo comando aggiunge una regola alla proprietà rules di $AlertConnector. Il cmdlet New-SCSMAlertRule crea la regola. Il comando si estende su diverse righe.
Il comando finale aggiorna il connettore al valore corrente di $AlertConnector.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | System.Management.Automation.SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Connector
Specifica un oggetto che rappresenta un connettore di Service Manager.
Tipo: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-PassThru
Indica che questo cmdlet restituisce il connettore che aggiorna. È possibile passare questo oggetto ad altri cmdlet.
Tipo: | System.Management.Automation.SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | System.Management.Automation.SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
È possibile reindirizzare un connettore al parametro Connettore .
Output
None.
Questo cmdlet non genera alcun output.