Delen via


Get-SCVMConfiguration

Hiermee haalt u de configuratiegegevens van de virtuele machine op voor een serviceconfiguratie of computerlaagconfiguratie.

Syntaxis

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

De Get-SCVMConfiguration cmdlet haalt configuratiegegevens van virtuele machines op voor een serviceconfiguratie of computerlaagconfiguratie.

Voorbeelden

Voorbeeld 1: alle configuratiegegevens ophalen voor een virtuele machine binnen een configuratie van een computerlaag

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

Met de eerste opdracht wordt het serviceconfiguratieobject met de naam Service01 opgehaald en wordt het object opgeslagen in de $ServiceConfig variabele.

Met de tweede opdracht wordt de configuratie van de computerlaag opgehaald voor de serviceconfiguratie die is opgeslagen in $ServiceConfig en wordt het object opgeslagen in de $TierConfig variabele.

Met de derde opdracht wordt de configuratie van de virtuele machine opgehaald voor de configuratie van de computerlaag die is opgeslagen in $TierConfig en wordt het object opgeslagen in de $VMConfig variabele.

Met de laatste opdracht worden de eigenschappen weergegeven van de configuratie van de virtuele machine die is opgeslagen in $VMConfig aan de gebruiker.

Voorbeeld 2: alle configuratiegegevens voor een virtuele machine in een serviceconfiguratie ophalen

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

Met de eerste opdracht wordt de serviceconfiguratie met de naam Service01 opgehaald en wordt het object opgeslagen in de variabele $ServiceConfig.

Met de tweede opdracht worden alle virtuele machineconfiguraties opgehaald voor de serviceconfiguratie die is opgeslagen in $ServiceConfig en worden de objecten opgeslagen in de $VMConfigs variabele.

Met de laatste opdracht worden de eigenschappen weergegeven van de configuraties van de virtuele machine die zijn opgeslagen in $VMConfigs aan de gebruiker.

Parameters

-All

Geeft aan dat met deze cmdlet alle onderliggende objecten onafhankelijk van het bovenliggende object worden opgehaald. Met de opdracht Get-SCVirtualDiskDrive -All bijvoorbeeld alle virtuele-schijfstationobjecten ophaalt, ongeacht het virtuele-machineobject of sjabloonobject waaraan elk object van het virtuele schijfstation is gekoppeld.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ComputerTierConfiguration

Hiermee geeft u een computerlaagconfiguratieobject.

Type:BaseComputerTierConfiguration
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ID

Hiermee geeft u de numerieke id op als een globaal unieke id of GUID voor een specifiek object.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Met deze cmdlet stelt u de namens de gebruikersrol in als de gebruikersrol die door deze parameter wordt opgegeven. Als u een gebruikersrolobject wilt verkrijgen, gebruikt u de cmdlet Get-SCUserRole.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceConfiguration

Hiermee geeft u een serviceconfiguratieobject.

Type:ServiceConfiguration
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

VMConfiguration

Met deze cmdlet wordt een VMConfiguration--object geretourneerd.