共用方式為


Install-SCOMAgent

部署 Operations Manager 代理程式。

Syntax

Install-SCOMAgent
       -ActionAccount <PSCredential>
       [-AgentActionAccount <PSCredential>]
       -DNSHostName <String[]>
       -PrimaryManagementServer <ManagementServer>
       [-NoAPM]
       [-PassThru]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Install-SCOMAgent Cmdlet 會使用用戶端推入安裝來部署一或多個 System Center 2019 - Operations Manager 和更新版本產品版本代理程式。 注意:[-NoAPM] 參數是透過 System Center Operations Manager 1807 引進, (此參數不適用於 System Center 2019 Operations Manager) 。

範例

範例 1:在伺服器上安裝代理程式

PS C:\>$PrimaryMgmtServer = Get-SCOMManagementServer -ComputerName "MgmtServer01.Contoso.com"
PS C:\> Install-SCOMAgent -DNSHostName "server01.contoso.com" -PrimaryManagementServer $PrimaryMgmtServer

本範例會在伺服器上安裝代理程式,並設定代理程式的主要管理伺服器。

第一個命令會取得名為 MgmtServer01.Contoso.com 的管理伺服器物件,並將物件儲存在$PrimaryMgmtServer變數中。

第二個命令會在 Server01.Contoso.com 上安裝代理程式,並將其主要管理伺服器設定為儲存在 $PrimaryMgmtServer 中的管理伺服器。

範例 2:使用動作帳號憑證在伺服器上安裝代理程式

PS C:\>$InstallAccount = Get-Credential
PS C:\> $PrimaryMgmtServer = Get-SCOMManagementServer -ComputerName "MgmtServer01.Contoso.com"
PS C:\> Install-SCOMAgent -DNSHostName "Server01.Contoso.com" -PrimaryManagementServer $PrimaryMgmtServer -ActionAccount $InstallAccount

此範例會提示使用者輸入認證,然後使用認證來安裝代理程式。

第一個命令會提示使用者輸入認證,並將認證儲存在 $InstallAccount 變數中。

第二個命令會取得名為 MgmtServer01.Contoso.com 的管理伺服器物件,並將物件儲存在$PrimaryMgmtServer變數中。

第三個命令會使用儲存在 $InstallAccount 中的認證,在 Server01.Contoso.com 上安裝代理程式,並將代理程式的主要管理伺服器設定為儲存在 $PrimaryMgmtServer 中的管理伺服器。

範例 3:在伺服器上安裝代理程式,並設定代理程式動作帳戶

PS C:\>$Agents = "DC1.contoso.com","DC2.contoso.com","DC3.contoso.com"
PS C:\> $InstallAccount = Get-Credential
PS C:\> $AgentActionAccount = Get-Credential Contoso\ActionAccount
PS C:\> $PrimaryMgmtServer = Get-SCOMManagementserver -ComputerName MgmtServer01.contoso.com
PS C:\> $Install-SCOMAgent -DNSHostName $Agents -PrimaryManagementServer $PrimaryMgmtServer -ActionAccount $InstallAccount -AgentActionAccount $AgentActionAccount -Confirm

本範例會在三部電腦上安裝代理程式,並設定代理程式的代理程式動作帳戶。

第一個命令會將三部電腦的名稱儲存在 $Agents 變數中。

第二個命令會提示使用者輸入認證,並將認證儲存在 $InstallAccount 變數中。

第三個命令會在 Contoso 網域中提示使用者輸入名為 ActionAccount 的使用者帳戶密碼,並將認證儲存在 $AgentActionAccount 變數中。

第四個命令會取得名為 MgmtServer01.Contoso.com 的管理伺服器物件,並將物件儲存在$PrimaryMgmtServer變數中。

第五個命令會使用儲存在 $InstallAccount 中的認證,在儲存在 $Agents 變數的三部電腦上安裝代理程式。 命令會將代理程式的主要管理伺服器設定為儲存在 $PrimaryMgmtServer 中的管理伺服器,並將代理程式動作帳戶設定為儲存在 $AgentActionAccount 中的 ActionAccount 使用者。

參數

-ActionAccount

指定 PSCredential 物件。 此參數會指定 Operations Manager 用來執行部署工作的認證。 這是必要參數。 如果您指定 Null 值,Operations Manager 會針對代理程式使用管理伺服器的預設動作帳戶。

此參數不會指定代理程式在電腦上安裝之後所使用的動作帳戶。 根據預設,代理程式使用的動作帳戶會設定為本機系統。 您可以使用 AgentActionAccount 參數來變更代理程式所使用的動作帳戶。

若要取得 PSCredential 物件,請使用 Get-Credential Cmdlet。 如需詳細資訊,請鍵入 Get-Help Get-Credential

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AgentActionAccount

指定 PSCredential 物件。 此參數會指定代理程式在電腦上安裝之後所使用的動作帳戶。 根據預設,代理程式使用的動作帳戶會設定為本機系統。 若要取得 PSCredential 物件,請使用 Get-Credential Cmdlet。 如需詳細資訊,請鍵入 Get-Help Get-Credential。 您可以使用 Get-SCOMRunAsProfile Cmdlet 來取得可用於動作帳戶的執行身分帳戶。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

在執行 Cmdlet 前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DNSHostName

指定網域名稱系統 (DNS) 主機的名稱。

Type:String[]
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoAPM

這是 System Center Operations Manager 1807 引進的選擇性參數, (此參數不適用於 System Center 2019 Operations Manager) ,這可讓您選擇在代理程式中安裝 APM 元件。 使用此參數來略過代理程式中的 APM 元件安裝。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

表示 Cmdlet 會建立或修改命令可以在管線中使用的物件。 根據預設,此 Cmdlet 不會產生任何輸出。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryManagementServer

指定 ManagementServer 物件。 此參數會指定代理程式的主要管理伺服器。 若要取得 ManagementServer 物件,請使用 Get-SCOMManagementServer Cmdlet。

Type:ManagementServer
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False