共用方式為


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 不會產生任何輸出。