Set-VMQuestion Command | Vmware PowerCLI Reference

Set-VMQuestion

This cmdlet answers the specified virtual machine question using the value of the Option parameter. If the DefaultOption parameter is set to $true, the cmdlet answers the question with a default option, if any.

Syntax

Set-VMQuestion
-DefaultOption
-VMQuestion < VMQuestion[] >
[-ProgressAction < ActionPreference > ]
[CommonParameters]

Parameters

Required Parameter Name Type Position Features Description
required
DefaultOption SwitchParameter named
Indicates that you want to answer the virtual machine question using a default option. If no default option exists for the question, an error is generated.
required
VMQuestion VMQuestion[] named
  • pipeline
Specifies the virtual machine question you want to answer.
optional ProgressAction ActionPreference named
Set-VMQuestion
-Option < Object >
-VMQuestion < VMQuestion[] >
[-ProgressAction < ActionPreference > ]
[CommonParameters]

Parameters

Required Parameter Name Type Position Features Description
required
Option Object named
  • wildcards
Specifies an object or string to provide an option to the virtual machine question. Wildcards are supported for string values. The string can be used to specify an option ID or label. If the string does not match a valid option ID or label, or if there are multiple matches, an error is generated.
required
VMQuestion VMQuestion[] named
  • pipeline
Specifies the virtual machine question you want to answer.
optional ProgressAction ActionPreference named

Output

VMware.VimAutomation.ViCore.Types.V1.VM.VMQuestion

Examples

Example 1

Set-VMQuestion -VMQuestion $question -DefaultOption

Answers the question stored in the $question with a default option.

Example 2

Set-VMQuestion -VMQuestion $question -Option "Cancel"

Answers the question stored in the $question variable with "cancel".

Example 3

Get-VM VM | Get-VMQuestion | Set-VMQuestion -DefaultOption

Answers the question of VM virtual machine with a default option.

Related Commands

VM

This cmdlet retrieves the virtual machines on a vCenter Server system.

This cmdlet moves virtual machines to another location.

This cmdlet creates a new virtual machine.

This cmdlet removes the specified virtual machines from the vCenter Server system.

This cmdlet restarts the specified virtual machines.

This cmdlet modifies the configuration of the virtual machine.

This cmdlet powers on virtual machines.

This cmdlet powers off virtual machines.

This cmdlet suspends virtual machines.

This cmdlet unlocks the specified virtual machine.

VMConsoleWindow

This cmdlet opens a window to the virtual machine's console.

VMGuest

This cmdlet retrieves the guest operating systems of the specified virtual machines.

This cmdlet restarts the virtual machine guest operating systems.

This cmdlet shuts down the specified virtual machine guest OS.

This cmdlet suspends the specified guest operating systems.

VMGuestDisk

This cmdlet retrieves storage volumes as seen by the virtual machines' guest operating systems.

VMGuestFile

This cmdlet copies files and folders from and to the guest OS of the specified virtual machines using VMware Tools.

VMQuestion

This cmdlet retrieves the pending questions for the specified virtual machines.

This cmdlet answers the specified virtual machine question.

VMResourceConfiguration

This cmdlet retrieves information about the resource allocation between the selected virtual machines.

This cmdlet configures resource allocation between the virtual machines.

VMScript

This cmdlet runs a script in the guest OS of each of the specified virtual machines.

VMStartPolicy

This cmdlet retrieves the start policy of the virtual machines on a vCenter Server system.

This cmdlet modifies the virtual machine start policy.