Get-SCPROTip

从 VMM 数据库获取 PRO 提示对象。

语法

Get-SCPROTip
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -VM <VM>
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -VMHost <Host>
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -Cloud <Cloud>
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -Service <Service>
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   [-VMMServerScope]
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -VMHostCluster <HostCluster>
   [<CommonParameters>]
Get-SCPROTip
   [-VMMServer <ServerConnection>]
   -PROTipID <Guid>
   [<CommonParameters>]

说明

Get-SCPROTip cmdlet 从 Virtual Machine Manager (VMM) 数据库获取一个或多个性能和资源优化 (PRO) 提示对象。

如果启用了 PRO,PRO 提示建议针对主机组成员或主机群集中配置的主机以及部署在这些主机上的虚拟机响应 Operations Manager 生成的警报。 建议的操作可能是将虚拟机移到新主机或将 CPU 添加到虚拟机。

PRO 在 VMM 和 Operations Manager 管理的主机组或主机群集内提供工作负荷和应用程序感知资源优化。 若要接收这些主机的 PRO 提示,必须先为 VMM 配置 PRO。 这包括部署 Operations Manager,它会基于启用 PRO 的管理包所提供的监视器生成 PRO 提示。 PRO 提示建议基于通过 Operations Manager 实现的策略。

只能在 Hyper-V、VMware 或 Citrix XenServer 主机上使用 Get-SCPROTip 和其他 PROTip cmdlet,这些主机属于主机组、在主机群集中配置或属于私有云。

示例

示例 1:获取 VMM 管理的所有主机和所有虚拟机的所有 PRO 提示

PS C:\> Get-SCPROTip

此命令从 VMM 数据库获取所有 PRO 提示,并显示有关每个 PRO 提示的信息。

示例 2:获取特定主机的所有活动 PRO 提示

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCPROTip -VMHost $VMHost

第一个命令获取名为 VMHost01 的主机对象,并将对象存储在$VMHost变量中。

第二个命令获取 VMHost01 的所有活动 PRO 提示,并显示有关每个提示的信息。

参数

-Cloud

指定私有云对象。

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

-PROTipID

指定触发此操作 (PRO 提示) 的性能和资源优化提示的 ID。 此参数允许审核 PRO 提示。

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

-Service

指定 VMM 服务对象。

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

-VM

指定一个虚拟机对象。

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

-VMHost

指定一个虚拟主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。

有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。

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

-VMHostCluster

指定 VMM 主机群集对象。

Type:HostCluster
Position:Named
Default value:None
Required:True
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

-VMMServerScope

指示返回的 PRO 信息的范围限定为整个 VMM 服务器。

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

输出

PROTip

此 cmdlet 返回 PROTip 对象。