共用方式為


Get-SCCertificate

從 VMware vCenter Server、VMware ESX 主機或 Citrix XenServer 主機取得安全性憑證物件。

Syntax

Get-SCCertificate
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-TCPPort <UInt32>]
   [<CommonParameters>]
Get-SCCertificate
   [-VMMServer <ServerConnection>]
   [-Filename] <String>
   [<CommonParameters>]

Description

Get-SCCertificate Cmdlet 會從 vCenter Server、ESX 主機或 XenServer 主機取得安全性憑證物件。 您可以使用此 Cmdlet 將非信任的憑證匯入 Virtual Machine Manager (VMM) ,以便搭配Add-SCVirtualizationManager Cmdlet、Set-SCVirtualizationManager Cmdlet、Add-SCVMHost Cmdlet 或Set-SCVMHost Cmdlet 使用憑證。

需要憑證才能建立安全通訊端層 (SSL) VMM 伺服器與 vCenter Server、ESX 主機或 XenServer 主機之間的連線。

範例

範例 1:擷取指定 VMware vCenter Server 的安全性憑證

PS C:\> Get-SCCertificate -ComputerName "vCenterServer01.Contoso.com"

此命令會取得位於 Contoso.com 網域中 vCenter Server 伺服器 vCenterServer01 的安全性憑證物件,並顯示安全性憑證資訊。

範例 2:擷取指定 VMware ESX 主機的安全性憑證

PS C:\> $ESXCert = Get-SCCertificate -ComputerName "ESXHost01.Contoso.com"
PS C:\> $ESXCert | Get-Member

第一個命令會從名為 ESXHost01 的 ESX 主機取得安全性憑證物件,並將物件儲存在$ESXCert變數中。

第二個命令會將$ESXCert的內容傳遞至 Get-Member Cmdlet,此 Cmdlet 會顯示 .NET 類型和憑證物件的方法和屬性清單。

範例 3:擷取指定 Citrix XenServer 主機的安全性憑證

PS C:\> Get-SCCertificate -ComputerName "XenServer01.Contoso.com"

此命令會取得位於 Contoso.com 網域中 XenServer01 之 XenServer 的安全性憑證物件,並顯示安全性憑證資訊。

參數

-ComputerName

指定 VMM 可在您的網路中唯一識別的電腦名稱。 有效格式為:

  • FQDN
  • IPv4 或 IPv6 位址
  • NetBIOS 名稱
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Filename

指定這個 Cmdlet 所擷取的憑證名稱。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

指定代表 TCP 通訊埠的數值。

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

-VMMServer

指定 VMM 伺服器物件。

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

輸出

Certificate

此 Cmdlet 會傳回 Certificate 物件。