Megosztás a következőn keresztül:


New-SCVMConfiguration

Virtuálisgép-konfigurációt hoz létre egy virtuálisgép-sablonból.

Syntax

New-SCVMConfiguration
   -VMTemplate <Template>
   [-Name <String>]
   [-Description <String>]
   [-CostCenter <String>]
   [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMConfiguration
   -VMTemplate <Template>
   -Name <String>
   [-Description <String>]
   -Cloud <Cloud>
   [-CostCenter <String>]
   [-CapabilityProfile <CapabilityProfile>]
   [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMConfiguration
   -VMTemplate <Template>
   -Name <String>
   [-Description <String>]
   -VMHostGroup <HostGroup>
   [-CostCenter <String>]
   [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMConfiguration
   -ComputerTier <ComputerTier>
   [-Name <String>]
   [-Description <String>]
   [-CostCenter <String>]
   [-ComputerName <String>]
   [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

A New-SCVMConfiguration parancsmag létrehoz egy virtuálisgép-konfigurációt egy virtuálisgép-sablonból. A virtuális gép konfigurációja a virtuális gép konfigurációjának üzembe helyezésekor használandó példányspecifikus értékek megadására szolgál.

Példák

1. példa: Virtuálisgép-konfiguráció létrehozása egy virtuális gép gazdagépcsoporton való elhelyezéséhez

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "Production"
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMConfig = New-SCVMConfiguration -VMTemplate $VMTemplate -VMHostGroup $HostGroup -CostCenter 1234 -Name "VMConfig01"

Az első parancs lekéri a Production nevű gazdagépcsoport-objektumot, és az objektumot a $HostGroup változóban tárolja.

A második parancs lekéri az összes virtuálisgép-sablonobjektumot, kiválasztja a VMTemplate01 nevű sablont, majd az objektumot a $VMTemplate változóban tárolja.

Az utolsó parancs létrehoz egy VMConfig01 nevű virtuálisgép-konfigurációt a $VMTemplate-ben tárolt virtuálisgép-sablonhoz a $HostGroup tárolt gazdagépcsoporton való üzembe helyezéshez, és megadja az 1234 költséghely-értéket.

Paraméterek

-AvailabilitySetNames

A rendelkezésre állási csoportok nevének listáját adja meg.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CapabilityProfile

Egy képességprofil-objektumot határoz meg.

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

-Cloud

Egy magánfelhő-objektumot határoz meg.

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

-ComputerName

Annak a számítógépnek a nevét adja meg, amelyet a VMM egyedileg képes azonosítani a hálózaton. Az érvényes formátumok a következők:

  • FQDN
  • IPv4-cím
  • IPv6-cím
  • NetBIOS-név
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerTier

Számítógépréteg-objektumot ad meg.

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

-CostCenter

Megadja a virtuális gépek költséghelyét, hogy adatokat gyűjthessenek a számlázási rendszerben használni kívánt virtuális gépek (vagy a virtuális gépek számára lefoglalt erőforrások) lefoglalásáról.

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

-Description

Megadja a virtuális gép konfigurációjának leírását.

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

-JobVariable

Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.

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

-Name

Egy Virtual Machine Manager-objektum (VMM) nevét adja meg.

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

-OnBehalfOfUser

Megadja a felhasználó nevét. Ez a parancsmag a felhasználó nevében állítja be a paraméter által megadott felhasználót.

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

-OnBehalfOfUserRole

Felhasználói szerepkört ad meg. Ez a parancsmag a felhasználói szerepkör nevében állítja be a paraméter által megadott felhasználói szerepkört. Felhasználói szerepkör-objektum beszerzéséhez használja a Get-SCUserRole parancsmagot.

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

-PROTipID

Megadja a műveletet kiváltó teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

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

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

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

-VMHostGroup

Egy virtuálisgép-gazdagépcsoport-objektumot vagy gazdagépcsoport-objektumtömböt határoz meg.

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

-VMTemplate

A virtuális gépek létrehozásához használt VMM-sablonobjektumot adja meg.

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

Kimenetek

VMConfiguration

Ez a parancsmag egy VMConfiguration objektumot ad vissza.

Jegyzetek

  • VMM virtuálisgép-sablonobjektumot igényel, amelyet a Get-SCVMTemplate parancsmaggal szerezhet be.