共用方式為


Get-SCLibraryRating

計算程式庫伺服器的位置分級,以判斷 SAN 傳輸是否可用來將虛擬機器從主機傳輸到程式庫。

Syntax

Get-SCLibraryRating
   -LibraryServer <LibraryServer[]>
   [-VMMServer <ServerConnection>]
   [-VM <VM>]
   [<CommonParameters>]

Description

Get-SCLIbraryRating Cmdlet 會計算 Virtual Machine Manager 所管理程式庫伺服器的位置評等, (VMM) 。 具體而言,此評等指出 VMM 是否可以使用 SAN 傳輸,將特定虛擬機器從主機伺服器傳輸到程式庫伺服器。 如果無法進行 SAN 轉移,您可以使用 LAN 轉移來將虛擬機器存放至程式庫。

如需如何將虛擬機器儲存在 VMM 程式庫中的資訊,請輸入 Get-Help Save-SCVirtualMachine -Detailed

範例

範例 1:判斷您是否可以使用 SAN 傳輸將虛擬機器儲存在指定的程式庫伺服器上

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $LibServer = Get-SCLibraryServer -ComputerName "LibraryServer01.Contoso.com" 
PS C:\> $LibRating = Get-SCLibraryRating -LibraryServer $LibServer -VM $VM
PS C:\> $LibRating

第一個命令會取得名為 VM01 的虛擬機器物件,並將物件儲存在 $VM 變數中。

第二個命令會取得名為 LibraryServer01 的程式庫伺服器物件,並將物件儲存在$LibServer變數中。

第三個命令會取得 LibraryServer01 (的位置分級,指出 VMM 是否可以使用 SAN 傳輸將 VM01 傳送至 LibraryServer01) ,並將評等物件儲存在 $LibRating 變數中。

最後一個命令會顯示儲存在 $LibRating 中的評等。

注意:如果無法進行 SAN 傳輸,您可以使用 LAN 傳輸將虛擬機器儲存在程式庫中。

範例 2:取得每個可用程式庫伺服器的放置分級

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $LibServer = Get-SCLibraryServer 
PS C:\> $LibRating = Get-SCLibraryRating -LibraryServer $LibServer -VM $VM
PS C:\> $LibRating

第一個命令會取得名為 VM01 的虛擬機器物件,並將物件儲存在 $VM 變數中。

第二個命令會取得 VMM 管理的所有程式庫伺服器物件,並將物件儲存在$LibServer陣列中。

第四個命令會傳回$LibServer (中每個程式庫伺服器物件的放置分級,指出 VMM 是否可以使用 SAN 傳輸將 VM01 傳送至每個程式庫伺服器) ,並將每個程式庫伺服器物件的評等儲存在$LibRating陣列中。

最後一個命令會顯示每個程式庫物件的評等資訊。

注意:如果無法進行 SAN 傳輸,您可以使用 LAN 傳輸將虛擬機器儲存在程式庫中。

參數

-LibraryServer

指定 VMM 程式庫伺服器物件的陣列。

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

-VM

指定虛擬機器物件。

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

-VMMServer

指定 VMM 伺服器物件。

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