Update-SCSMConnector
Aktualizace vlastnosti konektoru Service Manager.
Syntax
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Update-SCSMConnector aktualizuje vlastnosti konektoru Service Manager. Můžete například nastavit vlastnost Povolit tak, aby $False zakázat konektor, nebo ho můžete nastavit na $True povolit konektor. Tuto rutinu použijte ve spojení s rutinou Get-SCSMConnector. Jakmile Get-SCSmConnector načte objekt, můžete upravit vlastnosti objektu a pak ho předat aktuální rutině. Tato rutina aktualizuje vlastnosti.
Vlastnost plánu je dostupná pouze v případě, že jste použili kumulativní aktualizaci 6 nebo novější Service Manager 2012 R2.
Pro každý typ konektoru můžete aktualizovat následující vlastnosti:
Konektor služby Active Directory
- Popis
- Povolit
- Name
- RunAsAccount
- SelectedObjects
- Plán
Konektor Configuration Managera
- Kolekce
- Popis
- Povolit
- Name
- RunAsAccount
- Plán
Konektor výstrah nástroje Operations Manager
- CloseAlert
- Popis
- Povolit
- Name
- ResolveIncident
- Pravidla
- RunAsAccount
- Plán
- Template (Šablona)
Konektor CI nástroje Operations Manager
- Popis
- Povolit
- Name
- OperationsManagerServer
- RunAsAccount
- Plán
Příklady
Příklad 1: Aktualizace objektů v konektoru služby 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
Tento příklad aktualizuje vybrané objekty konektoru služby Active Directory. První příkaz získá účet Spustit jako pomocí rutiny Get-SCSMRunAsAccount a pak ho uloží do proměnné $RunAsAccount.
Druhý příkaz získá konektor pomocí rutiny Get-SCSMConnector a pak ho uloží do proměnné $ADConnector.
Třetí příkaz přiřadí hodnotu vlastnosti Select $ADConnector.
Poslední příkaz získá všechny konektory a pak předá ty, které používají $RunAsAccount jako účet Spustit jako aktuální rutinu. Tato rutina aktualizuje konektory.
Příklad 2: Aktualizace účtu Spustit jako pro konektory
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
První příkaz získá účet Spustit jako, který má název profilu NewProfile, a pak uloží výsledek do proměnné $RunAsAccount.
Druhý příkaz aktualizuje všechny konektory, které mají účet Spustit jako $RunAsAccount.
Příklad 3: Aktualizace konektoru upozornění nástroje 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
Tento příklad přidá nové pravidlo do konektoru výstrah nástroje Operations Manager. První příkaz získá konektor a pak ho uloží do proměnné $AlertConnector.
Druhý příkaz přidá pravidlo do vlastnosti pravidel $AlertConnector. Rutina New-SCSMAlertRule vytvoří pravidlo. Příkaz se rozšiřuje o několik řádků.
Poslední příkaz aktualizuje konektor na aktuální hodnotu $AlertConnector.
Parametry
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Connector
Určuje objekt, který představuje konektor Service Manager.
Type: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Označuje, že tato rutina vrátí konektor, který aktualizuje. Tento objekt můžete předat jiným rutinám.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
Spojnici můžete převést na parametr Konektor .
Výstupy
None.
Tato rutina negeneruje žádný výstup.