New-SCVirtualMachine
Hiermee maakt u een virtuele machine die moet worden beheerd door VMM.
Syntax
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VMTemplate <Template>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-Cloud <Cloud>
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfiguration <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfigurationScaleOut <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-ComputerTier <ComputerTier>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-ComputerName <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Notitie
Een nieuwe parameter [-EnableNestedVirtualization] <Booleaanse> waarde is opgenomen in VMM 2019 UR1 en hoger. Zie Parameters voor meer informatie.
Met de cmdlet New-SCVirtualMachine wordt een virtuele machine gemaakt die door Virtual Machine Manager (VMM) wordt beheerd. U kunt een virtuele machine maken op basis van de volgende bronnen:
- Een gestopte virtuele machine die is geïmplementeerd op een host.
- Een virtuele machine die is opgeslagen in de VMM-bibliotheek.
- Een virtuele-machinesjabloon.
- Een virtuele harde schijf die al een besturingssysteem bevat. U kunt een virtuele machine maken op basis van een bestaande harde schijf die een besturingssysteem van derden bevat, zoals Linux.
- Een lege virtuele harde schijf.
In System Center kunt u een virtuele machine maken met behulp van een differentiërende schijf. Zie New-SCVirtualDiskDrive voor meer informatie over differentiërende schijven.
Wanneer u een nieuwe virtuele machine implementeert op een Hyper-V-host, kunt u een locatie opgeven voor de bestanden van de virtuele machine of het standaardpad gebruiken: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Wanneer u een virtuele machine implementeert op een VMware ESX-host of Citrix XenServer-host, is er geen standaardpad. Geef een pad op.
Als alternatief voor de huidige cmdlet kunt u een virtuele machine maken met behulp van de volgende cmdlets:
- New-SCP2V.
Met deze cmdlet maakt u een virtuele machine op basis van een bestaande fysieke computer.
Dit wordt een P2V-conversie genoemd.
Typ voor meer informatie:
Get-Help New-SCP2V
. - New-SCV2V maakt een virtuele machine op basis van een bestaande virtuele machine, zoals een virtuele machine die is gemaakt in VMWare.
Dit wordt een V2V-conversie genoemd).
Typ voor meer informatie:
Get-Help New-SCV2V
.
Voorbeelden
Voorbeeld 1: een virtuele machine maken op basis van een virtuele harde schijf en deze implementeren op een host
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Large"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualMachine -Name "VM01" -VirtualHardDisk $VHD -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously
Met de eerste opdracht wordt het virtuele-hardeschijfobject met de naam Blank Disk - Large opgehaald uit de VMM-bibliotheek en wordt dat object opgeslagen in de $VHD variabele.
Met de tweede opdracht wordt het hostobject met de naam VMHost01 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de laatste opdracht maakt u een virtuele machine met de naam VM01 op basis van de virtuele harde schijf die is opgeslagen in $VHD. Met de opdracht wordt de nieuwe virtuele machine geïmplementeerd in C:\VirtualMachinePath op de host met de naam VMHost01. Met de opdracht wordt de parameter RunAsynchronously opgegeven . De opdracht retourneert het besturingselement naar de shell onmiddellijk, voordat de opdracht is voltooid.
Voorbeeld 2: Een virtuele machine maken op basis van een virtuele-machinesjabloon en deze implementeren op een host
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "WindowsServer2008R2"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "VM02" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -ComputerName "Server01" -FullName "Elisa Daugherty" -OrgName "Contoso" -ProductKey "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Met de eerste opdracht wordt het sjabloonobject voor de virtuele machine met de naam WindowsServer2008R2 opgehaald en wordt dat object opgeslagen in de variabele $Template.
Met de tweede opdracht wordt het hostobject VMHost02 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de laatste opdracht maakt u een virtuele machine op basis van de virtuele-machinesjabloon die is opgeslagen in $Template. De opdracht geeft de virtuele machine de naam VM02. De virtuele machine wordt geïmplementeerd op host VMHost02 en de bestanden van de virtuele machine worden opgeslagen in C:\VirtualMachinePath. Met de laatste opdracht worden de volgende eigenschappen aangepast: de computernaam voor de virtuele machine, de naam van de persoon bij wie de virtuele machine is geregistreerd, de naam van de organisatie en de productcode. Met de opdracht wordt de parameter RunAsynchronously opgegeven . De opdracht retourneert het besturingselement naar de shell onmiddellijk, voordat de opdracht is voltooid.
Voorbeeld 3: Een virtuele machine maken door een bestaande virtuele machine te klonen
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> if($VM.Status -eq "PowerOff"){New-SCVirtualMachine -Name "VM03" -VM $VM -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously}
Met de eerste opdracht wordt het virtuele-machineobject met de naam VM03 opgehaald en wordt dat object opgeslagen in de variabele $VM.
Met de tweede opdracht wordt het hostobject VMHost03 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de laatste opdracht wordt gecontroleerd of virtuele machine VM01 de status Uitgeschakeld heeft. Als de virtuele machine is uitgeschakeld, maakt de opdracht een virtuele machine met de naam VM03 van VM01 en implementeert u de nieuwe virtuele machine op VMHost03 in C:\VirtualMachinePath.
Voorbeeld 4: een virtuele machine maken op basis van een virtuele machine die is opgeslagen in de bibliotheek
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04"
PS C:\> $VM = Get-SCVirtualMachine -Name "StoredVM01" | where {$_.LibraryServer.Name -eq "LibServer01.Contoso.com"} | where {$_.Location -eq "\\LibServer01.Consoso.com\MSSCVMMLibrary\StoredVM01"}
PS C:\> New-SCVirtualMachine -VM $VM -Name "VM04" -Description "New virtual machine from virtual machine stored in Library" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM -MemoryMB 1024
Met de eerste opdracht wordt het hostobject met de naam VMHost04 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de tweede opdracht wordt het virtuele-machineobject met de naam StoredVM01 opgehaald van het opgegeven pad op bibliotheekserver LibServer01 en wordt het virtuele-machineobject opgeslagen in de variabele $VM.
Met de laatste opdracht maakt u een virtuele machine met de naam VM04 van StoredVM01 met 1024 MB geheugen. Met de opdracht wordt deze geïmplementeerd op het opgegeven pad. De opdracht geeft ook een beschrijving en eigenaar op en geeft aan dat de startactie voor de virtuele machine is ingesteld op nooit automatisch worden ingeschakeld en dat de stopactie is om de virtuele machine op te slaan.
Voorbeeld 5: Een virtuele machine met hoge beschikbaarheid maken
PS C:\> $JobGuid = [System.Guid]::NewGuid().ToString()
PS C:\> $VMName = "HAVM01"
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGuid -PhysicalAddressType Dynamic -VLANEnabled $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGuid -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Owner "Contoso\ElisaDaugherty" -Name "HWProfile02" -CPUCount 1 -MemoryMB 512 -HighlyAvailable $True -NumLock $False -BootOrder "CD", "IdeHardDrive", "PxeBoot", "Floppy" -LimitCPUFunctionality $False -JobGroup $JobGuid
PS C:\> New-SCVirtualDiskDrive -IDE -Bus 0 -LUN 0 -JobGroup $JobGuid -Size 40960 -Dynamic -Filename "HAVM01_disk_1.vhd"
PS C:\> $VMHost = Get-SCVMHost | where {$_.Name -eq "VMMHANode02.Contoso.com"}
PS C:\> $HardwareProfile = Get-SCHardwareProfile | where {$_.Name -eq "HWProfile02"}
PS C:\> $OperatingSystem = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVirtualMachine -Name $VMName -Description "" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\ElisaDaugherty" -VMHost $VMHost -Path "R:\" -HardwareProfile $HardwareProfile -JobGroup $JobGuid -OperatingSystem $OperatingSystem -RunAsynchronously -StartAction NeverAutoTurnOnVM -StopAction SaveVM
Met de eerste opdracht wordt een GUID-tekenreeks gemaakt en opgeslagen in de variabele $VMGuid. Deze GUID is een taakgroep-id die fungeert als een id die volgende opdrachten die deze id bevatten, in één taakgroep groepeert.
Met de tweede opdracht wordt de tekenreeks HAVM01 opgeslagen in de variabele $VMName. Deze tekenreeks is de naam van de nieuwe virtuele machine.
Met de derde opdracht maakt u een virtuele netwerkadapter met een dynamisch MAC-adres en waarvoor VLAN is uitgeschakeld. Omdat met de opdracht de parameter JobGroup wordt opgegeven, wordt de netwerkadapter pas gemaakt net voordat de huidige cmdlet wordt uitgevoerd.
Met de vierde opdracht maakt u een virtueel IDE-dvd-station dat is verbonden met het tweede kanaal en de eerste sleuf. Omdat met de opdracht de parameter JobGroup wordt opgegeven, wordt het virtuele dvd-station pas gemaakt net voordat de huidige cmdlet wordt uitgevoerd.
Met de vijfde opdracht maakt u een hardwareprofiel en geeft u waarden op voor de profielnaam, eigenaar, CPU-aantal, geheugen en opstartvolgorde. Met de opdracht wordt NumLock uitgeschakeld en wordt ook de CPU-functionaliteit beperkt. Beperkte CPU is niet nodig omdat dit een virtuele machine is die geen ouder besturingssysteem uitvoert. Met deze opdracht wordt de virtuele machine aangewezen als maximaal beschikbaar. Omdat met de opdracht de parameter JobGroup wordt opgegeven, wordt het hardwareprofiel pas gemaakt net voordat de huidige cmdlet wordt uitgevoerd.
Met de zesde opdracht maakt u een virtueel IDE-schijfstation met een opslagcapaciteit van 4 GB op het eerste kanaal en de eerste sleuf. Omdat met de opdracht de parameter JobGroup wordt opgegeven, wordt het nieuwe virtuele schijfstation pas gemaakt net voordat de huidige cmdlet wordt uitgevoerd.
Met de zevende opdracht wordt een hostobject voor de virtuele machine met de naam VMMHANode02 opgehaald en wordt dat object opgeslagen in de variabele $VMHost. Deze host is een knooppunt van een hostcluster dat wordt beheerd door VMM.
De achtste opdracht haalt het hardwareprofielobject met de naam HWProfile02 op, dat is gemaakt in de vijfde opdracht, en slaat dat object op in de variabele $HardwareProfile.
Met de negende opdracht wordt een besturingssysteemobject op naam opgehaald en wordt het object opgeslagen in de $OperatingSystem variabele.
Met de laatste opdracht maakt u een nieuwe maximaal beschikbare virtuele machine met de naam HAVM01 met behulp van de objecten die in de vorige opdrachten zijn gemaakt en verkregen. Met de opdracht wordt ook de parameter Path opgegeven om de locatie op te geven waar de virtuele machine moet worden opgeslagen. Deze locatie moet een clustermigratiebare LUN zijn. Daarnaast geeft de opdracht aan dat de virtuele machine niet automatisch wordt gestart wanneer de host wordt gestart en dat de virtuele machine in een opgeslagen status wordt geplaatst wanneer de virtualisatieservice stopt.
Voorbeeld 6: een bestaand VHD-bestand op de doelhost gebruiken om een nieuwe virtuele machine te maken op basis van een sjabloon
PS C:\> $JobGroupID = [Guid]::NewGuid().ToString()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost06.Contoso.com"
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM06" -Path "L:\" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
Met de eerste opdracht wordt een GUID gegenereerd en opgeslagen in de variabele $JobGroupID.
Met de tweede opdracht wordt het sjabloonobject voor de virtuele machine met de naam VMTemplate01 opgehaald en wordt dat object opgeslagen in de variabele $Template. In dit voorbeeld heeft VMTemplate01 een virtueel schijfstation op IDE Bus 0 LUN 0 dat een virtuele harde schijf bevat.
Met de derde opdracht wordt het hostobject VMHost06 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de vierde opdracht wordt de opgegeven virtuele harde schijf verbonden met de eerste sleuf (0) van het primaire kanaal (0) op de virtuele IDE-controller op de virtuele machine in plaats van de standaard virtuele harde schijf in de sjabloon. De virtuele harde schijf die is opgeslagen in L:\OS. VHD bevat het besturingssysteem dat wordt uitgevoerd op de virtuele machine. Daarnaast gebruikt deze opdracht de parameter JobGroup om op te geven dat deze pas wordt uitgevoerd als de cmdlet New-SCVirtualMachine de opdrachten in de parameter JobGroup activeert om uit te voeren.
Met de laatste opdracht worden alle opdrachten geactiveerd die de $JobGroupID variabele bevatten om uit te voeren. Met de opdracht maakt u de nieuwe virtuele machine met de naam VM06 op basis van de sjabloon die is opgeslagen in $VMTemplate. Met de opdracht wordt de virtuele machine geïmplementeerd op de host in $VMHost. Met de opdracht wordt de virtuele machine opgeslagen in de hoofdmap van station L: . De parameter UseLocalVirtualHardDisk geeft aan dat de opdracht een bestaande harde schijf op de host gebruikt in plaats van een VHD uit de bibliotheek te kopiëren. Daarom wordt de virtuele harde schijf die is gekoppeld aan het virtuele schijfstation in de sjabloon vervangen door de virtuele harde schijf die bestaat op de host, L:\OS. VHD. Als gevolg hiervan worden zowel de virtuele machine als het besturingssysteem opgeslagen op station L: op de host.
Voorbeeld 7: Een bestaande VHD op de doelhost gebruiken om een virtuele machine te maken op basis van een sjabloon en een andere VHD naar de nieuwe virtuele machine verplaatsen
PS C:\> $JobGroupID = [guid]::NewGuid()
PS C:\> $VMTemplate = Get-SCVMTemplate | where {$_.Name -eq "VMTemplate01"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost07.Contoso.com"
PS C:\> $VHD = Get-SCVirtualHardDisk -All | where {$_.Name -eq "Other.Vhd"}
PS C:\> Move-SCVirtualHardDisk -IDE -BUS 0 -LUN 0 -Path "L:\OS.VHD" -JobGroup $JobGroupID
PS C:\> New-SCVirtualDiskDrive -VirtualHardDisk $VHD -IDE -BUS 0 -LUN 1 -Path "R:\" -Filename "Other.Vhd" -JobGroup $JobGroupID
PS C:\> New-SCVirtualMachine -Name "VM07" -Path "D:\VirtualMachinePath" -VMTemplate $VMTemplate -VMHost $VMHost -JobGroup $JobGroupID -UseLocalVirtualHardDisk
De eerste drie opdrachten zijn identiek aan de eerste drie opdrachten in het vorige voorbeeld. In dit voorbeeld heeft VMTemplate01 een virtuele schijf op IDE Bus 0 en LUN 0 die een virtuele harde schijf bevat.
Met de vierde opdracht wordt het virtuele-hardeschijfobject met de naam Other.VHD opgehaald. De cmdlet Get-SCVirtualHardDisk kan virtuele hardeschijfobjecten ophalen van een virtuele machine, van een sjabloon of van een zelfstandig bestand dat is opgeslagen in de VMM-bibliotheek. Als u de parameter All opgeeft, wordt een volledige lijst met alle onderliggende objecten opgehaald, onafhankelijk van het bovenliggende object. In dit geval haalt de opdracht alle beschikbare virtuele hardeschijfobjecten op en selecteert vervolgens Other.VHD.
De vijfde opdracht verbindt de opgegeven virtuele harde schijf met de eerste sleuf (0) van het primaire kanaal (0) op de virtuele IDE-controller op de virtuele machine in plaats van de standaard virtuele harde schijf in de sjabloon. De virtuele harde schijf die is opgeslagen in L:\OS. VHD bevat het besturingssysteem dat wordt gestart op de virtuele machine. Daarnaast geeft deze opdracht de parameter JobGroup op om op te geven dat deze niet wordt uitgevoerd totdat de huidige cmdlet de opdrachten in de lijst JobGroup activeert om uit te voeren.
Met de zesde opdracht maakt u een virtueel schijfstationobject en koppelt u het virtuele hardeschijfobject dat is opgeslagen in $VHD aan IDE Bus 0 en LUN 1 op het nieuwe station. Met de opdracht geeft u de padparameter op om het virtuele-hardeschijfobject op te slaan in $VHD in de hoofdmap van het R-station op de virtuele machine, en wordt opgegeven dat de naam Other.VHD is. Daarnaast gebruikt deze opdracht de parameter JobGroup om op te geven dat deze pas wordt uitgevoerd als de laatste opdracht de opdrachten in de lijst JobGroup activeert om uit te voeren.
Met de laatste opdracht worden alle opdrachten geactiveerd die de variabele $JobGroupID bevatten om uit te voeren. Met de opdracht maakt u de virtuele machine met de naam VM07 op basis van de sjabloon die is opgeslagen in $VMTemplate. Met de opdracht wordt de virtuele machine geïmplementeerd op de host die is opgegeven in $VMHost. Met de opdracht wordt de virtuele machine opgeslagen in de map D:\VirtualMachinePath. De useLocalVirtualHarddisk parameter geeft aan dat de commmand gebruikmaakt van een bestaande harde schijf op de host in plaats van het kopiëren van een VHD uit de bibliotheek. Daarom wordt de virtuele harde schijf die is gekoppeld aan het virtuele schijfstation in de sjabloon vervangen door de virtuele harde schijf die bestaat op de host, L:\OS. VHD. Als gevolg hiervan is het pad van de virtuele machine D:\VirtualMachinePath\VM07, het pad van het besturingssysteem is L:\OS. VHD en het pad van de andere virtuele harde schijf is R:\Other.VHD.
Voorbeeld 8: Een virtuele Linux-machine maken op basis van een virtuele-machinesjabloon en deze implementeren op een host
PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Name -eq "CentOSConfigurable"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $Cred = Get-Credential
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "MyCentOSVM" -RunAsynchronously -ComputerName "MyCentOSVM" -LinuxDomainName "Contoso.com" -LocalAdministratorCredential $Cred -VMHost $VMhost -Path "C:\VirtualMachinePath"
Met de eerste opdracht wordt het sjabloonobject voor de virtuele machine met de naam CentOSConfigurable opgehaald en wordt dat object opgeslagen in de variabele $Template.
Met de tweede opdracht wordt de host met de naam VMHost02 opgehaald en wordt dat object opgeslagen in de variabele $VMHost.
Met de derde opdracht wordt een referentie opgehaald en wordt dat object opgeslagen in de variabele $Cred. Deze referentie is voor het hoofdaccount.
Met de laatste opdracht maakt u een virtuele machine op basis van de virtuele-machinesjabloon die is opgeslagen in $Template. De opdracht geeft de virtuele machine de naam MyCentOSVM. De virtuele machine wordt geïmplementeerd op de host MET de naam VMHost02 en de bestanden worden opgeslagen in C:\VirtualMachinePath. Met de laatste opdracht worden de volgende eigenschappen aangepast: de computernaam voor de virtuele machine, de Linux dnsdomainname en het wachtwoord van het hoofdaccount.
Parameters
-AnswerFile
Hiermee geeft u een scriptobject op dat is opgeslagen in de VMM-bibliotheek om te gebruiken als antwoordbestand. De naam van het antwoordbestandsscript is afhankelijk van het besturingssysteem dat u op een virtuele machine wilt installeren:
- Sysprep.inf. Windows XP, Windows Server 2000 of Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 of Windows Server 2008
Type: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutomaticCriticalErrorAction
Hiermee geeft u de actie op die moet worden uitgevoerd wanneer de VM een kritieke fout tegenkomt en de time-outduur overschrijdt die is opgegeven door de parameter AutomaticCriticalErrorActionTimeout . De acceptabele waarden voor deze parameter zijn: Onderbreken en Geen.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Hiermee geeft u de hoeveelheid tijd in minuten op die in kritieke pauze moet worden gewacht voordat de virtuele machine wordt uitgeschakeld.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Hiermee wordt aangegeven of dynamische optimalisatie is geblokkeerd voor een virtuele machine.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Hiermee geeft u een mogelijkheidsprofielobject op.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Hiermee geeft u het controlepunttype op. De aanvaardbare waarden voor deze parameter zijn:
- Uitgeschakeld
- Productie
- ProductionOnly
- Standard
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
Hiermee geeft u een privécloudobject op.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Hiermee geeft u de naam op van een computer die door VMM uniek kan worden geïdentificeerd in uw netwerk. Geldige notaties zijn:
- FQDN (Fully Qualified Domain Name)
- IPv4- of IPv6-adres
- NetBIOS-naam
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerTier
Hiermee geeft u een computerlaagobject op.
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Hiermee geeft u het aantal CPU's op de virtuele machine. De volgende hosts ondersteunen het volgende aantal processors:
- Hyper-V. Maximaal vier CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem.
- VMware ESX. Maximaal vier CPU's per virtuele machine voor elk ondersteund gastbesturingssysteem, met uitzondering van één CPU op een virtuele machine waarop Windows NT 4.0 wordt uitgevoerd.
- Citrix XenServer. Maximaal acht CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesLimitPercent
Hiermee geeft u de limiet van CPU-cycli als een percentage.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesReservePercent
Hiermee geeft u de reserve CPU-cycli als een percentage.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Geeft aan of processorfuncties voor de opgegeven virtuele machine moeten worden beperkt om migratie naar een fysieke computer met een andere versie van dezelfde processor als de broncomputer in te schakelen. VMM biedt geen ondersteuning voor het migreren van virtuele machines tussen fysieke computers met processors van verschillende fabrikanten.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Hiermee wordt aangegeven of beperkte CPU-functionaliteit voor de virtuele machine moet worden geboden. Geef een waarde op van $True ter ondersteuning van een ouder besturingssysteem, zoals Windows NT 4.0, op een virtuele machine die is geïmplementeerd op een Hyper-V-host of op een VMware ESX-host.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Hiermee geeft u het maximum aantal CPU's dat is toegestaan voor elk virtueel NUMA-knooppunt.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
Hiermee geeft u de hoeveelheid CPU-resources op een host op die deze virtuele machine kan gebruiken ten opzichte van andere virtuele machines op dezelfde host. Aan een virtuele machine met een hogere gewichtswaarde worden meer CPU-resources toegewezen dan aan een virtuele machine met een lagere gewichtswaarde. De VMware-term voor deze waarden is shares. Typen hosts ondersteunen de volgende relatieve waarden:
- Hyper-V. 1 tot 10000.
- VMware ESX. Hoog. 2000.
- VMware ESX. Boven normaal. 1500.
- VMware ESX. Normaal (standaard). 1000.
- VMware ESX. Onder normaal. 750.
- VMware ESX. Laag. 500.
- VMware ESX. Aangepast van 1 tot 1000000.
- Citrix XenServer. 1 tot 65536, normaal is 256.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Hiermee geeft u het type CPU voor een virtuele machine. Zie de cmdlet Get-SCCPUType voor een lijst met alle CPU-typen die beschikbaar zijn voor gebruik op virtuele machines in een VMM-omgeving.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
Hiermee geeft u het aantal seconden op dat moet worden gewacht nadat de virtualisatieservice wordt gestart voordat een virtuele machine automatisch wordt gestart. Door deze vertraging wordt de opstarttijd van meerdere virtuele machines gespreid om de vraag naar fysieke computerresources te verminderen. Een typische instelling kan 30 tot 60 seconden zijn. De maximaal configureerbare vertraging voor hosts is als volgt:
- Hyper-V. 1000000000 seconden (277777 uur)
- VMware ESX. 65535 seconden (18 uur)
Deze parameter is niet van toepassing op virtuele XenServer-machines.
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Hiermee geeft u een FQDN voor een Active Directory-domein.
Type: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinCredential
Hiermee geeft u de gebruikersnaam en het wachtwoord van een account met machtigingen voor het toevoegen van een computer aan het domein. U wordt aangeraden een account met beperkte rechten te gebruiken om computers toe te voegen aan het domein. Dit omvat zowel virtuele als fysieke computers.
U kunt de huidige parameter gebruiken om referenties op te geven op een VMHostProfile voor het toevoegen van een fysieke hostcomputer aan het domein, of om referenties op te geven, op een nieuwe of bestaande sjabloon, op een nieuw of bestaand gastbesturingssysteemprofiel of op een nieuwe virtuele machine, voor het toevoegen van een virtuele machine aan het domein.
Type: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Deze parameter is gereserveerd voor toekomstig gebruik.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Hiermee geeft u het percentage geheugen boven de huidige geheugentoewijzing van een virtuele machine dat de host moet proberen te reserveren als buffer. De standaardwaarde is 20.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Hiermee wordt aangegeven of dynamisch geheugen voor virtuele machines moet worden ingeschakeld. U kunt dynamisch geheugen rechtstreeks op een virtuele machine inschakelen of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken. De standaardwaarde is $False.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Hiermee geeft u de maximale hoeveelheid geheugen op die een host kan toewijzen aan een virtuele machine, als dynamisch geheugen is ingeschakeld. De standaardwaarde is 65536.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Hiermee geeft u de minimale hoeveelheid geheugen op die de host kan toewijzen aan een virtuele machine als dynamisch geheugen is ingeschakeld. De standaardwaarde is 65536.
U kunt dynamisch geheugen voor een virtuele machine alleen inschakelen als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u dynamisch geheugen inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Hiermee schakelt u de geneste virtualisatie in.
Notitie
Deze parameter is van toepassing op VMM 2019 UR1 en hoger.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
Hiermee geeft u de naam op van de persoon in wiens naam deze cmdlet een virtuele machine registreert.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Hiermee geeft u een waarde op voor het genereren van de nieuwe virtuele machine.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuestOSProfile
Hiermee geeft u een profielobject van het gastbesturingssysteem op.
Type: | GuestOSProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-GuiRunOnceCommands
Hiermee geeft u een matrix van opdrachten toe te voegen aan de sectie [GuiRunOnce] van een bestand zonder toezicht antwoord. Gebruik enkele aanhalingstekens rond elke tekenreeks tussen dubbele aanhalingstekens.
Voorbeeldindeling: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Typ voor informatie over hoe Windows PowerShell aanhalingstekens Get-Help about_Quoting_Rules
gebruikt.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Hiermee geeft u een hardwareprofielobject op.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HighlyAvailable
Geeft aan of u een virtuele machine op een Hyper-V-host wilt plaatsen die deel uitmaakt van een hostcluster. Configureer deze instelling op een virtuele machine of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set net voordat de laatste opdracht die dezelfde taakgroep-id bevat wordt uitgevoerd.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u de naam van een variabele voor taakvoortgang.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Hiermee geeft u een VMM-bibliotheekserverobject op.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKey
Hiermee geeft u het openbare sleutelbestand voor een Linux SSH-sleutel.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKeyString
Hiermee geeft u een SSH-sleutel voor Linux-beheerders op als een tekenreeks.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxDomainName
Hiermee geeft u een FQDN voor linux-besturingssysteemspecialisatie.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdministratorCredential
Hiermee geeft u de gebruikersnaam en het wachtwoord voor het lokale beheerdersaccount of linux-hoofdaccount voor een linux-compatibel gastbesturingssysteemprofiel).
Met deze cmdlet worden deze referenties opgegeven voor een nieuwe of bestaande sjabloon, voor een nieuw of bestaand gastbesturingssysteemprofiel of voor een nieuwe virtuele machine worden bestaande beheerderswachtwoorden overschreven.
Type: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Hiermee geeft u de hoeveelheid RAM-geheugen (Random Access Memory) in megabytes (MB) op de host die is toegewezen aan een virtuele machine. De standaardwaarde is 512 MB. Voor een virtuele machine waarop dynamisch geheugen is ingeschakeld, geeft u de waarde van het opstartgeheugen op. Het maximale toewijsbare hostgeheugen is als volgt:
- Hyper-V. Maximaal 65536 MB RAM per virtuele machine
- VMware ESX Server 3.0.x Maximaal 16384 MB RAM per virtuele machine
- VMware ESX Server 3.5.x. Maximaal 65532 MB RAM per virtuele machine
- Citrix XenServer. Maximaal 32265 MB RAM per virtuele machine
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Hiermee geeft u de maximale hoeveelheid geheugen op, in megabytes, die de host elk virtueel NUMA-knooppunt toestaat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Hiermee geeft u de prioriteit voor het toewijzen van geheugen aan een virtuele machine, ten opzichte van andere virtuele machines op dezelfde host. De host wijst meer geheugen toe aan een virtuele machine met een hogere waarde dan een virtuele machine met een lagere instelling. Voor een host waarop Windows Server 2008 R2 SP1 of een latere versie wordt uitgevoerd, zijn de volgende standaardinstellingen:
- Laag. 0
- Normale. 5000
- Hoog. 10.000
- Aangepaste. 10.000
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeAnswerFile
Hiermee wordt aangegeven of deze cmdlet het antwoordbestand samenvoegt met de instellingen van het gastbesturingssysteem. De standaardwaarde is $True. VMM-console gebruikt deze parameter. Geef deze parameter niet op.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Hiermee geeft u het maximum aantal beeldschermen op dat door een virtuele videoadapter wordt ondersteund.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Hiermee geeft u een waarde op, als een tekenreeks, die de maximaal mogelijke beeldschermresolutie van een virtuele videoadapter vertegenwoordigt. Geldige waarden zijn:
- 1024 x 768
- 1280x1024
- 1600 x 1200
- 1920x1200
De standaardwaarde is 1280x1024.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van de nieuwe virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
Geeft aan of NUMA-isolatie vereist is.
Type: | Boolean |
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 deze parameter opgeeft.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die door deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Hiermee geeft u het type besturingssysteem voor een virtuele machine. Als u de namen van alle beschikbare besturingssystemen in VMM wilt weergeven, gebruikt u de cmdlet Get-SCOperatingSystem .
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OrganizationName
Hiermee geeft u de naam van de organisatie voor de persoon in wiens naam deze cmdlet de virtuele machine registreert.
Type: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Hiermee geeft u de eigenaar van een virtuele machine als een geldig domeingebruikersaccount.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Hiermee geeft u het doelpad voor de nieuwe virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Hiermee geeft u een productcode op. De productcode is een 25-cijferig nummer dat de productlicentie identificeert. Een productcode kan worden gebruikt voor het registreren van VMM of een besturingssysteem dat moet worden geïnstalleerd op een virtuele machine of host.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Hiermee geeft u een beveiligingsprovider op.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id van de tip prestaties en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
Hiermee geeft u de maximale periode op waarvoor gegevens van een IT-service kunnen worden verloren vanwege een groot incident.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Hiermee geeft u een replicatiegroep op.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReturnImmediately
Geeft aan dat het besturingselement onmiddellijk wordt geretourneerd naar het aanroepende proces, voordat de taak wordt gemaakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SelfServiceRole
Hiermee geeft u de selfservicerol op die is gemachtigd voor toegang tot de virtuele machine.
Type: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Hiermee geeft u een pad op van een geldige bibliotheekshare op een bestaande bibliotheekserver die gebruikmaakt van een UNC-pad (Universal Naming Convention).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipInstallVirtualizationGuestServices
Geeft aan dat met deze cmdlet geen gastservices voor virtualisatie op de virtuele machine worden geïnstalleerd. De standaardwaarde is $False en VMM installeert automatisch de juiste virtualisatie-gastservice.
Voor een virtuele machine op een Hyper-V-host heet de virtualisatie-gastservice Integratieonderdelen of VMGuest.iso. Voor een virtuele machine op een XenServer-host heet de virtualisatiegastservice Citrix Tools for Virtual Machines of xs-tools.iso. Virtuele machines op een VMware ESX-host maken geen gebruik van een virtualisatie-gastservice.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
Hiermee geeft u het gedrag van een virtuele machine wanneer de virtualisatieservice wordt gestart. Geldige waarden zijn:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartVM
Geeft aan dat de virtuele machine wordt gestart wanneer deze bij de doelhost aankomt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Hiermee geeft u het gedrag van de virtuele machine op wanneer de virtualisatieservice stopt. Geldige waarden zijn:
- OpslaanVM
- TurnOffVM
- ShutdownGuestOS.
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreToLibrary
Geeft aan dat deze cmdlet de virtuele machine opslaat in de VMM-bibliotheek.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Hiermee geeft u een getal op dat een geografische regio identificeert die dezelfde standaardtijd deelt.
Zie Microsoft Time Zone Index Values (http://go.microsoft.com/fwlink/?LinkId=120935
) in het Microsoft Developer Network voor een lijst met tijdzone-indexen.
Als u geen tijdzone opgeeft, is de standaardtijdzone dezelfde tijdzone-instelling als op de host van de virtuele machine.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDiffDiskOptimization
Geeft aan dat deze cmdlet differentiërende schijfoptimalisatie gebruikt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseLocalVirtualHardDisk
Geeft aan dat deze cmdlet controleert of de VHD-bestanden die deze cmdlet moet hebben om de virtuele machine te maken, bestaan en worden opgeslagen op de doelhost.
Type: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Hiermee geeft u een gebruikersrolobject op.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Hiermee geeft u een virtuele harde schijf-object.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Hiermee geeft u het maximum aantal NUMA-knooppunten op dat is toegestaan voor elke socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Hiermee wordt aangegeven of de Microsoft Synthetic 3D Virtual Video Adapter moet worden ingeschakeld voor de virtuele machine. U kunt de virtuele videoadapter rechtstreeks op een virtuele machine inschakelen of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken.
U kunt de Microsoft Synthetic 3D Virtual Video Adapter alleen inschakelen voor een virtuele machine als die virtuele machine is geïmplementeerd op een host met Windows Server 2008 R2 SP1, of een latere versie, waarop de functie Extern bureaublad-services en de functieservice Extern bureaublad virtual graphics zijn geïnstalleerd, of als de virtuele machine is opgeslagen in een bibliotheek met de status Gestopt. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Als u de Microsoft Synthetic 3D Virtual Video Adapter inschakelt op een virtuele machine die is opgeslagen in een bibliotheek, wordt de plaatsing van die machine beperkt tot hosts waarop Windows Server 2008 R2 SP1 of een latere versie wordt uitgevoerd en waarop de functieservice Extern bureaublad-services en de functieservice Extern bureaublad virtual graphics zijn geïnstalleerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Hiermee geeft u een virtuele machine-object.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMConfiguration
Hiermee geeft u een configuratieobject voor een virtuele machine op.
Type: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMConfigurationScaleOut
Hiermee geeft u een configuratieobject voor virtuele machines op dat wordt gebruikt bij het uitschalen van een service.
Type: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Hiermee geeft u een hostobject voor een virtuele machine op. VMM ondersteunt Hyper-V-hosts, VMware ESX-hosts en Citrix XenServer-hosts. Zie de cmdlet Add-SCVMHost voor meer informatie over elk type host.
Type: | Host |
Aliases: | Host |
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 |
-VMShieldingData
Hiermee geeft u een VMShieldingData-object op.
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Hiermee geeft u een VMM-sjabloonobject op dat deze cmdlet gebruikt om virtuele machines te maken.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Workgroup
Hiermee geeft u de naam van de werkgroep waaraan de virtuele machine moet worden gekoppeld. U kunt deze parameter gebruiken om de bestaande waarde in een sjabloon of in een gastbesturingssysteemprofiel te overschrijven.
Type: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Uitvoerwaarden
VirtualMachine
Deze cmdlet retourneert een VirtualMachine-object .
Notities
- Voor deze cmdlet is een VMM-object voor virtuele harde schijf, sjabloonobject voor virtuele machines of virtuele-machineobjecten vereist. Als u een dergelijk object wilt verkrijgen, gebruikt u de cmdlet Get-SCVirtualHardDisk, Get-SCVMTemplate of Get-SCVirtualMachine .
Verwante koppelingen
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- Nieuw-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine