Share via


Set-VMHostCluster

Set-VMHostCluster

Configures a virtual machine host cluster.

Syntaxe

Parameter Set: CimSession
Set-VMHostCluster [-CimSession] <CimSession[]> [-Passthru] [-SharedStoragePath <String> ] [ <CommonParameters>]

Parameter Set: ClusterName
Set-VMHostCluster [-ClusterName] <String[]> [[-Credential] <PSCredential[]> ] [-Passthru] [-SharedStoragePath <String> ] [ <CommonParameters>]

Parameter Set: InputObject
Set-VMHostCluster [-InputObject] <VMHostCluster[]> [-Passthru] [-SharedStoragePath <String> ] [ <CommonParameters>]

Description détaillée

The Set-VMHostCluster cmdlet configures a virtual machine host cluster.

Paramètres

-CimSession<CimSession[]>

Exécute l'applet de commande dans une session distante ou sur un ordinateur distant. Entrez un nom d'ordinateur ou un objet de session, tels que le résultat d'une applet de commande New-CimSession ou Get-CimSession. La valeur par défaut est la session en cours sur l'ordinateur local.

Alias

none

Requis ?

true

Position ?

1

Valeur par défaut

none

Accepter l'entrée de pipeline ?

true(ByValue)

Accepter les caractères génériques ?

false

-ClusterName<String[]>

Specifies an array of names of the virtual machine host clusters that this cmdlet configures.

Alias

none

Requis ?

true

Position ?

1

Valeur par défaut

none

Accepter l'entrée de pipeline ?

true(ByValue)

Accepter les caractères génériques ?

false

-Credential<PSCredential[]>

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

Alias

none

Requis ?

false

Position ?

2

Valeur par défaut

none

Accepter l'entrée de pipeline ?

true(ByValue)

Accepter les caractères génériques ?

false

-InputObject<VMHostCluster[]>

Specifies an array of virtual machine host clusters that this cmdlet configures. To obtain a VMHostCluster object, use the Get-VMHostCluster cmdlet.

Alias

none

Requis ?

true

Position ?

1

Valeur par défaut

none

Accepter l'entrée de pipeline ?

true(ByValue)

Accepter les caractères génériques ?

false

-Passthru

Indicates that this cmdlet returns the Microsoft.HyperV.PowerShell.VMHostCluster object that it configures.

Alias

none

Requis ?

false

Position ?

named

Valeur par défaut

none

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

-SharedStoragePath<String>

Specifies the location of the shared storage for the virtual machine host cluster.

Alias

none

Requis ?

false

Position ?

named

Valeur par défaut

none

Accepter l'entrée de pipeline ?

false

Accepter les caractères génériques ?

false

<CommonParameters>

Cette applet de commande prend en charge les paramètres courants : -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer et -OutVariable. Pour plus d'informations, consultez  . about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Entrées

Le type d'entrée correspond au type des objets que vous pouvez adresser à l'applet de commande.

Sorties

Le type de sortie correspond au type des objets que l'applet de commande émet.

  • Microsoft.HyperV.PowerShell.VMHostCluster

    This cmdlet returns a VMHostCluster object, if you specify the Passthru parameter.

Exemples

Example 1: Configure a virtual machine host cluster

This command configures the shared storage path for the cluster named ContosoCluster.

PS C:\> Set-VMHostCluster -ClusterName "ContosoCluster" -SharedStoragePath "D:\ClusterStorage\cluster01" 

Rubriques connexes

Get-VMHostCluster