Partager via


Get-SCVMConfiguration

Obtient les informations de configuration de la machine virtuelle pour une configuration de service ou de niveau ordinateur.

Syntaxe

Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   -ComputerTierConfiguration <BaseComputerTierConfiguration>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   -ServiceConfiguration <ServiceConfiguration>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   [-All]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVMConfiguration
   [-VMMServer <ServerConnection>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

L’applet de commande Get-SCVMConfiguration obtient des informations de configuration de machine virtuelle pour une configuration de service ou une configuration de niveau ordinateur.

Exemples

Exemple 1 : Obtenir toutes les informations de configuration d’une machine virtuelle au sein d’une configuration de niveau ordinateur

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VMConfig

La première commande obtient l’objet de configuration de service nommé Service01 et stocke l’objet dans la variable $ServiceConfig.

La deuxième commande obtient la configuration de la couche ordinateur pour la configuration du service stockée dans $ServiceConfig et stocke l’objet dans la variable $TierConfig.

La troisième commande obtient la configuration de la machine virtuelle pour la configuration de la couche ordinateur stockée dans $TierConfig et stocke l’objet dans la variable $VMConfig.

La dernière commande affiche les propriétés de la configuration de la machine virtuelle stockée dans $VMConfig à l’utilisateur.

Exemple 2 : Obtenir toutes les informations de configuration d’une machine virtuelle au sein d’une configuration de service

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfigs = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfigs

La première commande obtient la configuration du service nommée Service01 et stocke l’objet dans la variable $ServiceConfig.

La deuxième commande obtient toutes les configurations de machine virtruale pour la configuration de service stockée dans $ServiceConfig et stocke les objets dans la variable $VMConfigs.

La dernière commande affiche les propriétés des configurations de machine virtuelle stockées dans $VMConfigs à l’utilisateur.

Paramètres

-All

Indique que cette applet de commande obtient tous les objets subordonnés indépendamment de l’objet parent. Par exemple, la commande Get-SCVirtualDiskDrive -All obtient tous les objets de lecteur de disque virtuel, quel que soit l’objet de machine virtuelle ou l’objet de modèle auquel chaque objet de lecteur de disque virtuel est associé.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ComputerTierConfiguration

Spécifie un objet de configuration de niveau ordinateur.

Type:BaseComputerTierConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ID

Spécifie l’identificateur numérique en tant qu’identificateur global unique, ou GUID, pour un objet spécifique.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUser

Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Cette applet de commande définit le rôle d’utilisateur pour le compte de l’utilisateur comme rôle d’utilisateur spécifié par ce paramètre. Pour obtenir un objet de rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole.

Type:UserRole
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ServiceConfiguration

Spécifie un objet de configuration de service.

Type:ServiceConfiguration
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

VMConfiguration

Cette applet de commande retourne un objet VMConfiguration.