Get-SCVMConfiguration
Hiermee haalt u de configuratiegegevens van de virtuele machine op voor een serviceconfiguratie of configuratie van de computerlaag.
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
Met de cmdlet Get-SCVMConfiguration worden configuratiegegevens van virtuele machines opgehaald voor een serviceconfiguratie of configuratie van de computerlaag.
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 ophalen voor een virtuele machine binnen een serviceconfiguratie
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 $ServiceConfig variabele.
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
worden bijvoorbeeld alle objecten van het virtuele schijfstation opgehaald, ongeacht het object van de virtuele machine of het sjabloonobject waaraan elk object van het virtuele schijfstation is gekoppeld.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerTierConfiguration
Hiermee geeft u een configuratieobject voor de computerlaag op.
Type: | BaseComputerTierConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Met deze cmdlet stelt u de namens de gebruikersrol in als de gebruikersrol die met deze parameter wordt opgegeven. Gebruik de cmdlet Get-SCUserRole om een gebruikersrolobject te verkrijgen.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceConfiguration
Hiermee geeft u een serviceconfiguratieobject.
Type: | ServiceConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Uitvoerwaarden
VMConfiguration
Deze cmdlet retourneert een VMConfiguration-object .