Update-SCSMConnector
Service Manager bağlayıcısının özelliklerini Güncelleştirmeler.
Syntax
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-SCSMConnector cmdlet'i bir Service Manager bağlayıcısının özelliklerini güncelleştirir. Örneğin, Etkinleştir özelliğini bağlayıcıyı devre dışı bırakmak için $False veya bağlayıcıyı etkinleştirmek için $True olarak ayarlayabilirsiniz. Bu cmdlet'i Get-SCSMConnector cmdlet'iyle birlikte kullanın. Get-SCSmConnector nesneyi aldıktan sonra, nesnenin özelliklerini değiştirebilir ve geçerli cmdlet'e geçirebilirsiniz. Bu cmdlet özellikleri güncelleştirir.
Schedule özelliği yalnızca Service Manager 2012 R2 Güncelleştirme Paketi 6 veya üzerini uyguladıysanız kullanılabilir.
Her bağlayıcı türü için aşağıdaki özellikleri güncelleştirebilirsiniz:
Active Directory Bağlayıcısı
- Açıklama
- Etkinleştir
- Name
- RunAsAccount
- SelectedObjects
- Zamanla
Configuration Manager Bağlayıcısı
- Koleksiyonlar
- Açıklama
- Etkinleştir
- Name
- RunAsAccount
- Zamanla
Operations Manager Uyarı Bağlayıcısı
- CloseAlert
- Açıklama
- Etkinleştir
- Name
- ResolveIncident
- Kurallar
- RunAsAccount
- Zamanla
- Şablon
Operations Manager CI Bağlayıcısı
- Açıklama
- Etkinleştir
- Name
- OperationsManagerServer
- RunAsAccount
- Zamanla
Örnekler
Örnek 1: Active Directory bağlayıcısında nesneleri güncelleştirme
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
Bu örnek, Active Directory bağlayıcısının seçili nesnelerini güncelleştirir. İlk komut, Get-SCSMRunAsAccount cmdlet'ini kullanarak bir Farklı Çalıştır hesabı alır ve $RunAsAccount değişkeninde depolar.
İkinci komut , Get-SCSMConnector cmdlet'ini kullanarak bir bağlayıcı alır ve $ADConnector değişkeninde depolar.
Üçüncü komut, $ADConnector Select özelliğine bir değer atar.
Son komut tüm bağlayıcıları alır ve ardından farklı çalıştır hesabı olarak $RunAsAccount kullananları geçerli cmdlet'e geçirir. Bu cmdlet bağlayıcıları güncelleştirir.
Örnek 2: Bağlayıcılar için Farklı Çalıştır hesabını güncelleştirme
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
İlk komut, NewProfile profil adına sahip Farklı Çalıştır hesabını alır ve ardından sonucu $RunAsAccount değişkeninde depolar.
İkinci komut, $RunAsAccount Farklı Çalıştır hesabına sahip tüm bağlayıcıları güncelleştirir.
Örnek 3: Operations Manager Uyarı bağlayıcısı güncelleştirme
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
Bu örnek, Operations Manager Uyarı bağlayıcısına yeni bir kural ekler. İlk komut bir bağlayıcı alır ve $AlertConnector değişkeninde depolar.
İkinci komut, $AlertConnector rules özelliğine bir kural ekler. New-SCSMAlertRule cmdlet'i kuralı oluşturur. Komut birkaç satırın üzerine uzanır.
Son komut bağlayıcıyı geçerli $AlertConnector değerine güncelleştirir.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Connector
Service Manager bağlayıcıyı temsil eden bir nesneyi belirtir.
Type: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Bu cmdlet'in güncelleştirdiğini bağlayıcıyı döndürdüğünü gösterir. Bu nesneyi diğer cmdlet'lere geçirebilirsiniz.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
Bağlayıcıyı Bağlayıcı parametresine yöneltebilirsiniz.
Çıkışlar
None.
Bu cmdlet herhangi bir çıkış oluşturmaz.