Update-SCSMConnector
更新 Service Manager 連接器的屬性。
語法
Update-SCSMConnector
[-Connector] <Connector[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-SCSMConnector Cmdlet 會更新 Service Manager 連接器的屬性。 例如,您可以將 Enable 屬性設定為 $False 來停用連接器,也可以將它設定為$True來啟用連接器。 將此 Cmdlet 與 Get-SCSMConnector Cmdlet 搭配使用。 Get-SCSmConnector 擷取對象之後,您可以修改對象的屬性,然後將它傳遞至目前的 Cmdlet。 此 Cmdlet 會更新屬性。
只有在您已套用 Service Manager 2012 R2 更新匯總 6 或更新版本時,才能使用 排程 属性。
針對每個連接器類型,您可以更新下列屬性:
Active Directory 連接器
- 描述
- 使
- 名字
- RunAsAccount
- SelectedObjects
- 附表
Configuration Manager 連接器
- 收集
- 描述
- 使
- 名字
- RunAsAccount
- 附表
Operations Manager 警示連接器
- CloseAlert
- 描述
- 使
- 名字
- ResolveIncident
- 規則
- RunAsAccount
- 附表
- 範本
Operations Manager CI 連接器
- 描述
- 使
- 名字
- OperationsManagerServer
- RunAsAccount
- 附表
範例
範例 1:更新 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
此範例會更新 Active Directory 連接器的選取物件。 第一個命令會使用 Get-SCSMRunAsAccount Cmdlet 取得執行身分帳戶,然後將它儲存在$RunAsAccount變數中。
第二個命令會使用 Get-SCSMConnector Cmdlet 來取得連接器,然後將它儲存在 $ADConnector 變數中。
第三個命令會將值指派給 Select 屬性$ADConnector。
最後一個命令會取得所有連接器,然後將使用$RunAsAccount做為執行身分帳戶的連接器傳遞給目前的 Cmdlet。 該 Cmdlet 會更新連接器。
範例 2:更新連接器的執行身分帳戶
PS C:\>$RunAsAccount = Get-SCSMRunAsAccount -RunAsProfileName "NewProfile"
PS C:\> Get-SCSMConnector | ForEach-Object { $_.RunAsAccount = $RunAsAccount } | Update-SCSMConnector
第一個命令會取得具有配置檔名稱 NewProfile 的執行身分帳戶,然後將結果儲存在$RunAsAccount變數中。
第二個命令會更新具有$RunAsAccount執行身分帳戶的所有連接器。
範例 3:更新 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
此範例會將新規則新增至 Operations Manager 警示連接器。 第一個命令會取得連接器,然後將它儲存在$AlertConnector變數中。
第二個命令會將規則新增至 $AlertConnector 的 規則 屬性。 New-SCSMAlertRule Cmdlet 會建立規則。 此命令會延伸數行。
最後一個命令會將連接器更新為目前$AlertConnector的值。
參數
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | System.Management.Automation.SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Connector
指定代表 Service Manager 連接器的物件。
類型: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector[] |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-PassThru
指出此 Cmdlet 會傳回其更新的連接器。 您可以將這個物件傳遞至其他 Cmdlet。
類型: | System.Management.Automation.SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | System.Management.Automation.SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Connectors.Connector
您可以使用管線將連接器傳送至 Connector 參數。
輸出
None.
此 Cmdlet 不會產生任何輸出。