Update-SCSMConnector
Aktualizuje właściwości łącznika programu Service Manager.
Składnia
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Update-SCSMConnector aktualizuje właściwości łącznika programu Service Manager. Można na przykład ustawić właściwość Włącz, aby $False wyłączyć łącznik, lub ustawić ją na $True, aby włączyć łącznik. Użyj tego polecenia cmdlet w połączeniu z poleceniem cmdlet Get-SCSMConnector. Po get-SCSmConnector pobiera obiekt, można zmodyfikować właściwości obiektu, a następnie przekazać go do bieżącego polecenia cmdlet. To polecenie cmdlet aktualizuje właściwości.
Właściwość harmonogramu
Dla każdego typu łącznika można zaktualizować następujące właściwości:
Łącznik usługi Active Directory
- Opis
- Umożliwiać
- Nazwa
- RunAsAccount
- SelectedObjects
- Harmonogram
Łącznik programu Configuration Manager
- Zbiory
- Opis
- Umożliwiać
- Nazwa
- RunAsAccount
- Harmonogram
Łącznik alertów programu Operations Manager
- CloseAlert
- Opis
- Umożliwiać
- Nazwa
- ResolveIncident
- Zasady
- RunAsAccount
- Harmonogram
- Szablon
Łącznik ciągłej integracji programu Operations Manager
- Opis
- Umożliwiać
- Nazwa
- OperationsManagerServer
- RunAsAccount
- Harmonogram
Przykłady
Przykład 1. Aktualizowanie obiektów w łączniku usługi 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
W tym przykładzie zaktualizowano wybrane obiekty łącznika usługi Active Directory. Pierwsze polecenie pobiera konto Uruchom jako przy użyciu polecenia cmdlet Get-SCSMRunAsAccount, a następnie zapisuje je w zmiennej $RunAsAccount.
Drugie polecenie pobiera łącznik przy użyciu polecenia cmdlet Get-SCSMConnector, a następnie zapisuje go w zmiennej $ADConnector.
Trzecie polecenie przypisuje wartość do właściwości Select $ADConnector.
Ostatnie polecenie pobiera wszystkie łączniki, a następnie przekazuje te, które używają $RunAsAccount jako konta Uruchom jako do bieżącego polecenia cmdlet. To polecenie cmdlet aktualizuje łączniki.
Przykład 2. Aktualizowanie konta Uruchom jako dla łączników
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
Pierwsze polecenie pobiera konto Uruchom jako o nazwie profilu NewProfile, a następnie zapisuje wynik w zmiennej $RunAsAccount.
Drugie polecenie aktualizuje wszystkie łączniki z kontem Uruchom jako $RunAsAccount.
Przykład 3. Aktualizowanie łącznika alertów programu 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
W tym przykładzie dodano nową regułę do łącznika alertów programu Operations Manager. Pierwsze polecenie pobiera łącznik, a następnie przechowuje go w zmiennej $AlertConnector.
Drugie polecenie dodaje regułę do reguł właściwości $AlertConnector. Polecenie cmdlet New-SCSMAlertRule tworzy regułę. Polecenie rozciąga się na kilka wierszy.
Ostatnie polecenie aktualizuje łącznik do bieżącej wartości $AlertConnector.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | System.Management.Automation.SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Connector
Określa obiekt reprezentujący łącznik programu Service Manager.
Typ: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PassThru
Wskazuje, że to polecenie cmdlet zwraca łącznik, który aktualizuje. Ten obiekt można przekazać do innych poleceń cmdlet.
Typ: | System.Management.Automation.SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | System.Management.Automation.SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
Łącznik można przekazać potokiem do parametru łącznika
Dane wyjściowe
None.
To polecenie cmdlet nie generuje żadnych danych wyjściowych.