Dela via


Get-SCVMConfiguration

Hämtar konfigurationsinformation för virtuella datorer för en tjänstkonfiguration eller datornivåkonfiguration.

Syntax

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

Cmdleten Get-SCVMConfiguration hämtar konfigurationsinformation för virtuella datorer för en tjänstkonfiguration eller datornivåkonfiguration.

Exempel

Exempel 1: Hämta all konfigurationsinformation för en virtuell dator inom en datornivåkonfiguration

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

Det första kommandot hämtar tjänstkonfigurationsobjektet med namnet Service01 och lagrar objektet i variabeln $ServiceConfig.

Det andra kommandot hämtar datornivåkonfigurationen för tjänstkonfigurationen som lagras i $ServiceConfig och lagrar objektet i variabeln $TierConfig.

Det tredje kommandot hämtar konfigurationen av den virtuella datorn för datornivåkonfigurationen som lagras i $TierConfig och lagrar objektet i variabeln $VMConfig.

Det sista kommandot visar egenskaperna för konfigurationen av den virtuella datorn som lagras i $VMConfig för användaren.

Exempel 2: Hämta all konfigurationsinformation för en virtuell dator i en tjänstkonfiguration

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

Det första kommandot hämtar tjänstkonfigurationen med namnet Service01 och lagrar objektet i variabeln $ServiceConfig.

Det andra kommandot hämtar alla virtruala datorkonfigurationer för tjänstkonfigurationen som lagras i $ServiceConfig och lagrar objekten i variabeln $VMConfigs.

Det sista kommandot visar egenskaperna för de konfigurationer för virtuella datorer som lagras i $VMConfigs för användaren.

Parametrar

-All

Anger att den här cmdleten hämtar alla underordnade objekt oberoende av det överordnade objektet. Kommandot Get-SCVirtualDiskDrive -All hämtar till exempel alla virtuella diskenhetsobjekt oavsett det virtuella datorobjekt eller mallobjekt som varje virtuell diskenhetsobjekt är associerat med.

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

-ComputerTierConfiguration

Anger ett konfigurationsobjekt på datornivå.

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

-ID

Anger den numeriska identifieraren som en globalt unik identifierare, eller GUID, för ett specifikt objekt.

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

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.

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

-OnBehalfOfUserRole

Anger en användarroll. Den här cmdleten anger för användarrollens räkning som den användarroll som den här parametern anger. Om du vill hämta ett användarrollobjekt använder du cmdleten Get-SCUserRole .

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

-ServiceConfiguration

Anger ett tjänstkonfigurationsobjekt.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

VMConfiguration

Den här cmdleten returnerar ett VMConfiguration-objekt .