Get-SCLibraryRating

计算库服务器的放置分级,以确定是否可以使用 SAN 传输将虚拟机从主机传输到库。

语法

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

说明

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 库服务器对象的数组。

类型:LibraryServer[]
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-VM

指定虚拟机对象。

类型:VM
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False