New-SCVirtualMachine
Hiermee maakt u een virtuele machine die door VMM moet worden beheerd.
Syntaxis
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> is opgenomen in VMM 2019 UR1. Zie Parametersvoor meer informatie.
De cmdlet New-SCVirtualMachine maakt een virtuele machine die VMM (Virtual Machine Manager) beheert. U kunt een virtuele machine maken op basis van de volgende bronnen:
- Een gestopte virtuele machine die op een host is geïmplementeerd.
- Een virtuele machine die is opgeslagen in de VMM-bibliotheek.
- Een sjabloon voor virtuele machines.
- 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.
Nieuw in System Center 2019, kunt u een virtuele machine maken met behulp van een differentiërende schijf. Zie New-SCVirtualDiskDrivevoor 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.
Voor meer informatie typt u:
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).
Voor meer informatie typt u:
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 Lege schijf - Groot uit de VMM-bibliotheek opgehaald 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 $VMHost variabele.
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. De opdracht geeft de RunAsynchronly parameter. De opdracht retourneert direct het besturingselement naar de shell, voordat de opdracht is voltooid.
Voorbeeld 2: Een virtuele machine maken op basis van een sjabloon voor virtuele machines 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 van de virtuele machine met de naam WindowsServer2008R2 opgehaald en wordt dat object opgeslagen in de $Template variabele.
Met de tweede opdracht wordt het hostobject met de naam VMHost02 opgehaald en wordt dat object opgeslagen in de $VMHost variabele.
Met de laatste opdracht maakt u een virtuele machine op basis van de virtuele-machinesjabloon die is opgeslagen in $Template. Met de opdracht wordt de virtuele machine VM02 genoemd. Hiermee wordt de virtuele machine geïmplementeerd op host VMHost02 en worden de bestanden van de virtuele machine op C:\VirtualMachinePath opgeslagen. Met de laatste opdracht worden de volgende eigenschappen aangepast: de computernaam voor de virtuele machine, de naam van de persoon aan wie de virtuele machine is geregistreerd, de naam van de organisatie en de productcode. De opdracht geeft de RunAsynchronly parameter. De opdracht retourneert direct het besturingselement naar de shell, 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 $VM variabele.
Met de tweede opdracht wordt het hostobject met de naam VMHost03 opgehaald en wordt dat object opgeslagen in de $VMHost variabele.
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 $VMHost variabele.
Met de tweede opdracht wordt het object van de virtuele machine met de naam StoredVM01 opgehaald uit het opgegeven pad op bibliotheekserver LibServer01 en wordt het object van de virtuele machine opgeslagen in de $VM variabele.
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 inschakelen en dat de stopactie is om de virtuele machine op te slaan.
Voorbeeld 5: Een maximaal beschikbare virtuele machine 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 $VMGuid variabele. Deze GUID is een taakgroep-id die fungeert als een id die volgende opdrachten groepeert die deze id in één taakgroep opnemen.
Met de tweede opdracht wordt de tekenreeks HAVM01 opgeslagen in de $VMName variabele. 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 de opdracht de parameter JobGroup opgeeft, wordt de netwerkadapter pas gemaakt 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 de opdracht de parameter JobGroup opgeeft, wordt het virtuele dvd-station pas gemaakt voordat de huidige cmdlet wordt uitgevoerd.
Met de vijfde opdracht maakt u een hardwareprofiel en geeft u waarden op voor de profielnaam, de eigenaar, het AANTAL CPU's, het geheugen en de opstartorder. De opdracht schakelt NumLock en ook beperkte CPU-functionaliteit uit. Beperkte CPU is niet nodig omdat deze virtuele machine geen ouder besturingssysteem uitvoert. Met deze opdracht wordt de virtuele machine aangeduid als maximaal beschikbaar. Omdat de opdracht de parameter JobGroup opgeeft, wordt het hardwareprofiel pas gemaakt voordat de huidige cmdlet wordt uitgevoerd.
Met de zesde opdracht maakt u een virtuele IDE-schijfstation met een opslagcapaciteit van 4 GB op het eerste kanaal en de eerste sleuf. Omdat de opdracht de parameter JobGroup opgeeft, wordt het nieuwe virtuele schijfstation pas gemaakt voordat de huidige cmdlet wordt uitgevoerd.
Met de zevende opdracht wordt een hostobject van de virtuele machine met de naam VMMHANode02 opgehaald en wordt dat object opgeslagen in de $VMHost variabele. Deze host is één knooppunt van een hostcluster dat wordt beheerd door VMM.
De achtste opdracht haalt het hardwareprofielobject met de naam HWProfile02, dat is gemaakt in de vijfde opdracht, op en slaat dat object op in de $HardwareProfile variabele.
Met de negende opdracht wordt een besturingssysteemobject op naam opgehaald en wordt het object opgeslagen in de variabele $OperatingSystem.
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 geeft u ook de parameter Path op om de locatie op te geven waarop de virtuele machine moet worden opgeslagen. Deze locatie moet een clustermigratiebare LUN zijn. Bovendien 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 $JobGroupID variabele.
Met de tweede opdracht wordt het sjabloonobject van de virtuele machine met de naam VMTemplate01 opgehaald en wordt dat object opgeslagen in de $Template variabele. In dit voorbeeld heeft VMTemplate01 een virtuele schijfstation op IDE Bus 0 LUN 0 die een virtuele harde schijf bevat.
Met de derde opdracht wordt het hostobject met de naam VMHost06 opgehaald en wordt dat object opgeslagen in de $VMHost variabele.
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 op L:\OS. VHD bevat het besturingssysteem dat wordt uitgevoerd op de virtuele machine. Bovendien gebruikt deze opdracht de parameter JobGroup om op te geven dat deze pas wordt uitgevoerd als de cmdlet New-SCVirtualMachine de opdrachten activeert in de parameter JobGroup uit te voeren.
Met de laatste opdracht worden alle opdrachten geactiveerd die de $JobGroupID variabele bevatten die moeten worden uitgevoerd. 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 op de host geïmplementeerd in $VMHost. Met de opdracht wordt de virtuele machine opgeslagen in de hoofdmap van het station L: . De parameter UseLocalVirtualHardDisk geeft aan dat de opdracht gebruikmaakt van een bestaande harde schijf op de host in plaats van een VHD uit de bibliotheek te kopiëren. Daarom wordt de virtuele harde schijf die is gekoppeld aan het virtuele schijfstation op de sjabloon vervangen door de virtuele harde schijf die aanwezig is op de host L:\OS. VHD. Als gevolg hiervan worden zowel de virtuele machine als het besturingssysteem opgeslagen op de L: station 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 schijfstation 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 Get-SCVirtualHardDisk cmdlet kan virtuele hardeschijfobjecten ophalen van een virtuele machine, uit een sjabloon of uit een zelfstandig bestand dat is opgeslagen in de VMM-bibliotheek. Als u de parameter Alle 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 u Other.VHD.
Met de vijfde 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 op L:\OS. VHD bevat het besturingssysteem dat op de virtuele machine wordt gestart. Daarnaast geeft deze opdracht de parameter JobGroup op om op te geven dat deze pas wordt uitgevoerd wanneer de huidige cmdlet de opdrachten activeert in de JobGroup lijst die moet worden uitgevoerd.
Met de zesde opdracht maakt u een object voor een virtuele schijfstation en koppelt u het virtuele hardeschijfobject dat is opgeslagen in $VHD naar IDE Bus 0 en LUN 1 op de nieuwe schijf. De opdracht geeft de pad parameter voor het opslaan van het virtuele hardeschijfobject in $VHD in de hoofdmap van het R-station op de virtuele machine, en geeft aan dat de naam is Other.VHD. Bovendien gebruikt deze opdracht de parameter JobGroup om op te geven dat deze pas wordt uitgevoerd als de laatste opdracht de opdrachten in de JobGroup-lijst activeert om uit te voeren.
Met de laatste opdracht worden alle opdrachten geactiveerd die de $JobGroupID variabele bevatten die moeten worden uitgevoerd. 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 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 op de sjabloon vervangen door de virtuele harde schijf die aanwezig is op de host L:\OS. VHD. Als gevolg hiervan is het pad van de virtuele machine D:\VirtualMachinePath\VM07, het pad van het besturingssysteem 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 sjabloon voor virtuele machines en deze implementeren op een host
Voorzichtigheid
Dit artikel verwijst naar CentOS, een Linux-distributie die de EOL-status (End Of Life) heeft bereikt. Overweeg uw gebruik en planning dienovereenkomstig. Zie de richtlijnen CentOS End Of Lifevoor meer informatie.
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 van de virtuele machine met de naam CentOSConfigurable opgehaald en wordt dat object opgeslagen in de $Template variabele.
Met de tweede opdracht wordt de host met de naam VMHost02 opgehaald en wordt dat object opgeslagen in de $VMHost variabele.
Met de derde opdracht wordt een referentie opgehaald en wordt dat object opgeslagen in de $Cred variabele. 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 slaat de bestanden op 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 die moet worden gebruikt als antwoordbestand. De naam van het antwoordbestandscript is afhankelijk van het besturingssysteem dat u wilt installeren op een virtuele machine:
- Sysprep.inf. Windows XP, Windows Server 2000 of Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 of Windows Server 2008
Type: | Script |
Aliassen: | SysPrepFile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-AutomaticCriticalErrorAction
Hiermee geeft u de actie op die moet worden uitgevoerd wanneer de VIRTUELE machine 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AutomaticCriticalErrorActionTimeout
Hiermee geeft u de hoeveelheid tijd, in minuten, om te wachten in kritieke pauze voordat de virtuele machine wordt uitgeschakeld.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-BlockDynamicOptimization
Geeft aan of dynamische optimalisatie wordt geblokkeerd voor een virtuele machine.
Type: | Boolean |
Aliassen: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CapabilityProfile
Hiermee geeft u een mogelijkheidsprofielobject.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CheckpointType
Hiermee geeft u het controlepunttype op. De acceptabele waarden voor deze parameter zijn:
- Invalide
- Productie
- ProductionOnly
- Standaard
Type: | CheckpointType |
Geaccepteerde waarden: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Cloud
Hiermee geeft u een privécloudobject.
Type: | Cloud |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ComputerName
Hiermee geeft u de naam op van een computer die VMM uniek kan identificeren in uw netwerk. Geldige notaties zijn:
- FQDN (Fully Qualified Domain Name)
- IPv4- of IPv6-adres
- NetBIOS-naam
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ComputerTier
Hiermee geeft u een computerlaagobject.
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Aliassen: | ProcessorCount |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPUCyclesLimitPercent
Hiermee geeft u de limiet van CPU-cycli als een percentage.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPUCyclesReservePercent
Hiermee geeft u de reserve CPU-cycli als percentage.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPULimitForMigration
Hiermee wordt aangegeven 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 mogelijk te maken. VMM biedt geen ondersteuning voor het migreren van virtuele machines tussen fysieke computers met processors van verschillende fabrikanten.
Type: | Boolean |
Aliassen: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPULimitFunctionality
Hiermee wordt aangegeven of er beperkte CPU-functionaliteit moet worden geboden voor de virtuele machine. 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 |
Aliassen: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPUPerVirtualNumaNodeMaximum
Hiermee geeft u het maximum aantal CPU's op dat is toegestaan voor elk virtueel NUMA-knooppunt.
Type: | Byte |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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. Een virtuele machine met een hogere gewichtswaarde wordt meer CPU-resources toegewezen dan 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 1 tot 1000000.
- Citrix XenServer. 1 tot 65536, normaal is 256.
Type: | Int32 |
Aliassen: | RelativeWeight |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPUType
Hiermee geeft u het type CPU voor een virtuele machine. Zie de cmdlet Get-SCCPUType om een lijst op te halen met alle CPU-typen die beschikbaar zijn voor gebruik in virtuele machines in een VMM-omgeving.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DelayStartSeconds
Hiermee geeft u het aantal seconden op dat moet worden gewacht nadat de virtualisatieservice is gestart voordat automatisch een virtuele machine wordt gestart. Deze vertraging zorgt ervoor dat de opstarttijd van meerdere virtuele machines wordt vertraagd om de vraag op resources van fysieke computers te verminderen. Een typische instelling kan 30 tot 60 seconden zijn. De maximale configureerbare vertraging voor hosts is als volgt:
- Hyper-V. 100000000 seconden (277777 uur)
- VMware ESX. 65535 seconden (18 uur)
Deze parameter is niet van toepassing op virtuele XenServer-machines.
Type: | Int32 |
Aliassen: | DelayStart |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Description
Hiermee geeft u een beschrijving voor de virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Domain
Hiermee geeft u een FQDN voor een Active Directory-domein.
Type: | String |
Aliassen: | JoinDomain |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DomainJoinCredential
Hiermee geeft u de gebruikersnaam en het wachtwoord op van een account dat gemachtigd is om een computer aan het domein toe te voegen. U wordt aangeraden een beperkt rechtenaccount te gebruiken dat computers aan het domein voegt. 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, om een virtuele machine toe te voegen aan het domein.
Type: | VMMCredential |
Aliassen: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DRProtectionRequired
Deze parameter is gereserveerd voor toekomstig gebruik.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DynamicMemoryBufferPercentage
Hiermee geeft u het percentage geheugen boven de huidige geheugentoewijzing van een virtuele machine die de host als buffer moet reserveren. De standaardwaarde is 20.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DynamicMemoryEnabled
Hiermee wordt aangegeven of dynamisch geheugen moet worden ingeschakeld voor virtuele machines. U kunt dynamisch geheugen rechtstreeks inschakelen op een virtuele machine 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 een gestopte status. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Het inschakelen van dynamisch geheugen op een virtuele machine die is opgeslagen in een bibliotheek beperkt de plaatsing van die machine tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 een gestopte status. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Het inschakelen van dynamisch geheugen op een virtuele machine die is opgeslagen in een bibliotheek beperkt de plaatsing van die machine tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 een gestopte status. Hardwarewijzigingen in een opgeslagen virtuele machine kunnen alleen worden aangebracht als de virtuele machine geen momentopnamen heeft. Het inschakelen van dynamisch geheugen op een virtuele machine die is opgeslagen in een bibliotheek beperkt de plaatsing van die machine tot hosts waarop Windows Server 2008 SP1 of een latere versie wordt uitgevoerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-EnableNestedVirtualization
Hiermee schakelt u de geneste virtualisatie in.
Notitie
Deze parameter is van toepassing op VMM 2019 UR1.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FullName
Hiermee geeft u de naam van de persoon in wiens naam deze cmdlet een virtuele machine registreert.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Generation
Hiermee geeft u een waarde op voor het genereren van de nieuwe virtuele machine.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-GuestOSProfile
Hiermee geeft u een gastbesturingssysteemprofielobject.
Type: | GuestOSProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-GuiRunOnceCommands
Hiermee geeft u een matrix van opdrachten toe te voegen aan de [GuiRunOnce] sectie van een onbeheerd antwoordbestand. Gebruik enkele aanhalingstekens rond elke tekenreeks tussen dubbele aanhalingstekens.
Voorbeeldindeling: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Typ Get-Help about_Quoting_Rules
voor informatie over hoe Windows PowerShell aanhalingstekens gebruikt.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-HardwareProfile
Hiermee geeft u een hardwareprofielobject.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-HighlyAvailable
Hiermee wordt aangegeven of u een virtuele machine op een Hyper-V host plaatst 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JobGroup
Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JobVariable
Hiermee geeft u de naam van een variabele voor taakvoortgang.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LibraryServer
Hiermee geeft u een VMM-bibliotheekserverobject.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LinuxAdministratorSSHKey
Hiermee geeft u het openbare-sleutelbestand voor een Linux SSH-sleutel.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LinuxAdministratorSSHKeyString
Hiermee geeft u een Linux-beheerders-SSH-sleutel op als een tekenreeks.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LinuxDomainName
Hiermee geeft u een FQDN voor specialisatie van Linux-besturingssystemen.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LocalAdministratorCredential
Hiermee geeft u de gebruikersnaam en het wachtwoord voor het lokale administratoraccount of Linux-hoofdaccount voor een linux-compatibel gastbesturingssysteemprofiel).
Deze cmdlet geeft deze referenties op voor een nieuwe of bestaande sjabloon, op een nieuw of bestaand gastbesturingssysteemprofiel of op een nieuwe virtuele machine overschrijft een bestaand beheerderswachtwoord.
Type: | VMMCredential |
Aliassen: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MemoryMB
Hiermee geeft u de hoeveelheid willekeurig toegangsgeheugen (RAM) in megabytes (MB) op de host die wordt toegewezen aan een virtuele machine. De standaardwaarde is 512 MB. Geef de opstartgeheugenwaarde op voor een virtuele machine waarop dynamisch geheugen is ingeschakeld. Het maximaal toe te wijzen hostgeheugen is als volgt:
- Hyper-V. Maximaal 65536 MB RAM per virtuele machine
- VMware ESX Server 3.0.x Tot 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Hiermee geeft u de maximale hoeveelheid geheugen, in megabytes, op die de host elk virtueel NUMA-knooppunt toestaat.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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
- Normaal. 5000
- Hoog. 10,000
- Gewoonte. 10,000
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MergeAnswerFile
Hiermee wordt aangegeven of met deze cmdlet het antwoordbestand wordt samengevoegd met instellingen van het gastbesturingssysteem. De standaardwaarde is $True. In de VMM-console wordt deze parameter gebruikt. Geef deze parameter niet op.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitorMaximumCount
Hiermee geeft u het maximum aantal monitors op dat een virtuele videoadapter ondersteunt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitorMaximumResolution
Hiermee geeft u een waarde op, als tekenreeks, die de maximaal mogelijke monitorresolutie van een virtuele videoadapter vertegenwoordigt. Geldige waarden zijn:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
De standaardwaarde is 1280x1024.
Type: | String |
Aliassen: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van de nieuwe virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-NumaIsolationRequired
Geeft aan of NUMA-isolatie is vereist.
Type: | Boolean |
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. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OrganizationName
Hiermee geeft u de naam van de organisatie voor de persoon in wiens naam deze cmdlet de virtuele machine registreert.
Type: | String |
Aliassen: | OrgName |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Owner
Hiermee geeft u de eigenaar van een virtuele machine als een geldig domeingebruikersaccount.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Path
Hiermee geeft u het doelpad voor de nieuwe virtuele machine.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProductKey
Hiermee geeft u een productcode op. De productcode is een getal van 25 cijfers waarmee de productlicentie wordt geïdentificeerd. Een productcode kan worden gebruikt om VMM of een besturingssysteem te registreren dat moet worden geïnstalleerd op een virtuele machine of host.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProtectionProvider
Hiermee geeft u een beveiligingsprovider op.
Type: | ProtectionProvider |
Geaccepteerde waarden: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PROTipID
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RecoveryPointObjective
Hiermee geeft u de maximale periode op waarvoor het tolereerbaar is om gegevens van een IT-service te verliezen vanwege een groot incident.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReplicationGroup
Hiermee geeft u een replicatiegroep op.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecureBootEnabled
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecureBootTemplate
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SelfServiceRole
Hiermee geeft u de selfservicerol op die gemachtigd is voor toegang tot de virtuele machine.
Type: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SkipInstallVirtualizationGuestServices
Geeft aan dat deze cmdlet geen gastservices voor virtualisatie op de virtuele machine installeert. De standaardwaarde is $False en VMM installeert automatisch de juiste virtualisatie-gastservice.
Voor een virtuele machine op een Hyper-V host wordt de virtualisatie-gastservice Integration Components of VMGuest.iso genoemd. Voor een virtuele machine op een XenServer-host wordt de virtualisatie-gastservice Citrix Tools for Virtual Machines of xs-tools.iso genoemd. Virtuele machines op een VMware ESX-host maken geen gebruik van een virtualisatie-gastservice.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartAction
Hiermee geeft u het gedrag van een virtuele machine op wanneer de virtualisatieservice wordt gestart. Geldige waarden zijn:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Geaccepteerde waarden: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StartVM
Geeft aan dat de virtuele machine wordt gestart wanneer deze bij de doelhost aankomt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StopAction
Hiermee geeft u het gedrag van de virtuele machine op wanneer de virtualisatieservice stopt. Geldige waarden zijn:
- SaveVM
- TurnOffVM
- ShutdownGuestOS.
Type: | VMStopAction |
Geaccepteerde waarden: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StoreToLibrary
Geeft aan dat met deze cmdlet de virtuele machine wordt opgeslagen in de VMM-bibliotheek.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 die zich op de host van de virtuele machine bevindt.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UseDiffDiskOptimization
Geeft aan dat deze cmdlet differentiërende schijfoptimalisatie gebruikt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Aliassen: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UserRole
Hiermee geeft u een gebruikersrolobject.
Type: | UserRole |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VirtualHardDisk
Hiermee geeft u een virtuele harde schijf-object.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VirtualNumaNodesPerSocketMaximum
Hiermee geeft u het maximum aantal NUMA-knooppunten op dat is toegestaan voor elke socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VirtualVideoAdapterEnabled
Geeft aan of de Microsoft Synthetic 3D Virtual Video Adapter voor de virtuele machine moet worden ingeschakeld. U kunt de virtuele videoadapter rechtstreeks inschakelen op een virtuele machine of op een sjabloon of hardwareprofiel dat wordt gebruikt om virtuele machines te maken.
U kunt de Microsoft Synthetische 3D Virtual Video Adapter alleen inschakelen voor een virtuele machine als die virtuele machine is geïmplementeerd op een host waarop Windows Server 2008 R2 SP1 of een latere versie wordt uitgevoerd, 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, waarop de functieservice Extern bureaublad-services en de functieservice Extern bureaublad virtual graphics is geïnstalleerd.
Type: | Boolean |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VM
Hiermee geeft u een virtuele-machineobject.
Type: | VM |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-VMConfiguration
Hiermee geeft u een configuratieobject voor de virtuele machine op.
Type: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMConfigurationScaleOut
Hiermee geeft u een configuratieobject voor virtuele machines op dat wordt gebruikt bij het uitschalen van een service.
Type: | BaseVMConfiguration |
Aliassen: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMHost
Hiermee geeft u een hostobject voor de virtuele machine. 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 |
Aliassen: | Host |
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 |
-VMShieldingData
Hiermee geeft u een VMShieldingData-object.
Type: | KeyFile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMTemplate
Hiermee geeft u een VMM-sjabloonobject op dat door deze cmdlet wordt gebruikt om virtuele machines te maken.
Type: | Template |
Aliassen: | Template |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Workgroup
Hiermee geeft u de naam op van de werkgroep waaraan de virtuele machine moet worden gekoppeld. U kunt deze parameter gebruiken om de bestaande waarde op een sjabloon of in een gastbesturingssysteemprofiel te overschrijven.
Type: | String |
Aliassen: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
VirtualMachine
Met deze cmdlet wordt een VirtualMachine-object geretourneerd.
Notities
- Voor deze cmdlet is een VMM-object voor de virtuele harde schijf, het sjabloonobject van de virtuele machine of het virtuele-machineobject vereist. Als u een dergelijk object wilt verkrijgen, gebruikt u de Get-SCVirtualHardDisk, Get-SCVMTemplateof Get-SCVirtualMachine cmdlet.
Verwante koppelingen
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine