Disable-VMResourceMetering

Disable-VMResourceMetering

Disables collection of resource utilization data for a virtual machine or resource pool.

语法

Parameter Set: ResourcePool
Disable-VMResourceMetering [-ResourcePoolName] <String> [[-ResourcePoolType] <VMResourcePoolType> {Memory | Processor | Ethernet | VHD | ISO | VFD | FibreChannelPort | FibreChannelConnection | PciExpress} ] [-CimSession <Microsoft.Management.Infrastructure.CimSession[]> ] [-ComputerName <String[]> ] [-Credential <System.Management.Automation.PSCredential[]> ] [ <CommonParameters>]

Parameter Set: VMName
Disable-VMResourceMetering [-VMName] <String[]> [-CimSession <Microsoft.Management.Infrastructure.CimSession[]> ] [-ComputerName <String[]> ] [-Credential <System.Management.Automation.PSCredential[]> ] [ <CommonParameters>]

Parameter Set: VMObject
Disable-VMResourceMetering [-VM] <VirtualMachine[]> [ <CommonParameters>]

详细说明

The Disable-VMResourceMetering cmdlet disables collection of resource utilization data for a virtual machine or resource pool.

Calling this cmdlet stops collection of data and deletes data collected up to the point of the call.

After the call, Measure-VM and Measure-VMResourcePool are not usable.

参数

-CimSession<Microsoft.Management.Infrastructure.CimSession[]>

在远程会话中或远程计算机上运行该 cmdlet。输入计算机名或会话对象,如 New-cimsessionGet-cimsession cmdlet 的输出。默认为本地计算机上的当前会话。

别名

none

是否必需?

false

在哪里?

named

默认值

none

是否接受管道输入?

true(ByPropertyName)

是否接受通配符?

false

-ComputerName<String[]>

Specifies one or more Hyper-V hosts on which resource utilization data collection is to be disabled. NetBIOS names, IP addresses, and fully qualified domain names are allowable. The default is the local computer. Use localhost or a dot (.) to specify the local computer explicitly.

别名

none

是否必需?

false

在哪里?

named

默认值

none

是否接受管道输入?

false

是否接受通配符?

false

-Credential<System.Management.Automation.PSCredential[]>

Specifies one or more user accounts that have permission to perform this action. The default is the current user.

别名

none

是否必需?

false

在哪里?

named

默认值

none

是否接受管道输入?

false

是否接受通配符?

false

-ResourcePoolName<String>

Specifies the friendly name of the resource pool on which resource utilization data collection is to be disabled.

别名

Name

是否必需?

true

在哪里?

1

默认值

none

是否接受管道输入?

True (ByValue, ByPropertyName)

是否接受通配符?

false

-ResourcePoolType<VMResourcePoolType>

Specifies the resource type of the resource pool on which resource utilization data collection is to be disabled.

别名

none

是否必需?

false

在哪里?

2

默认值

none

是否接受管道输入?

True (ByPropertyName)

是否接受通配符?

false

-VM<VirtualMachine[]>

Specifies the virtual machine on which resource utilization data collection is to be disabled.

别名

none

是否必需?

true

在哪里?

1

默认值

none

是否接受管道输入?

True (ByValue)

是否接受通配符?

false

-VMName<String[]>

Specifies the friendly name of the virtual machine on which resource utilization data collection is to be disabled.

别名

none

是否必需?

true

在哪里?

1

默认值

none

是否接受管道输入?

false

是否接受通配符?

false

<CommonParameters>

此 cmdlet 支持常见的参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。有关详细信息,请参阅 TechNet 上的 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

输入

输入类型是可以传送到 cmdlet 的对象的类型。

  • Microsoft.HyperV.PowerShell.VirtualMachine[]
  • Microsoft.HyperV.PowerShell.VMResourcePoolType

输出

输出类型是 cmdlet 发出的对象的类型。

示例

Example 1

Disables collection of resource utilization data on a virtual machine named TestVM.

PS C:\> Disable-VMResourceMetering –VMName TestVM

Example 2

Disables collection of resource utilization data on a set of virtual machines whose names begin with the string Test.

PS C:\> Get-VM Test* | Disable-VMResourceMetering

Example 3

Disables collection of resource utilization data on a resource pool named TestResourcePool of type Memory.

PS C:\> Disable-VMResourceMetering –ResourcePoolName TestResourcePool –ResourcePoolType Memory

相关主题

Measure-VM

Measure-VMResourcePool

Enable-VMResourceMetering