New-SCVirtualMachine
Skapar en virtuell dator som ska hanteras av 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
Not
En ny parameter [-EnableNestedVirtualization] <boolesk> ingår i VMM 2019 UR1 och senare. Mer information finns i Parametrar.
Cmdleten New-SCVirtualMachine skapar en virtuell dator som Virtual Machine Manager (VMM) hanterar. Du kan skapa en virtuell dator från följande källor:
- En stoppad virtuell dator som distribuerats på en värd.
- En virtuell dator som lagras i VMM-biblioteket.
- En mall för virtuella datorer.
- En virtuell hårddisk som redan innehåller ett operativsystem. Du kan skapa en virtuell dator från en befintlig hårddisk som innehåller ett operativsystem från tredje part, till exempel Linux.
- En tom virtuell hårddisk.
I System Center kan du skapa en virtuell dator med hjälp av en differentieringsdisk. Mer information om differentieringsdiskar finns i New-SCVirtualDiskDrive.
När du distribuerar en ny virtuell dator till en Hyper-V värd kan du ange en plats för filerna för den virtuella datorn eller använda standardsökvägen: <C>:\ProgramData\Microsoft\Windows\Hyper-V. När du distribuerar en virtuell dator på en VMware ESX-värd eller Citrix XenServer-värd finns det ingen standardsökväg. Ange en sökväg.
Som ett alternativ till den aktuella cmdleten kan du skapa en virtuell dator med hjälp av följande cmdletar:
-
New-SCP2V.
Den här cmdleten skapar en virtuell dator från en befintlig fysisk dator.
Detta kallas för en P2V-konvertering.
Om du vill ha mer information skriver du:
Get-Help New-SCP2V
. -
New-SCV2V skapar en virtuell dator från en befintlig virtuell dator, till exempel en virtuell dator som skapats i VMWare.
Detta kallas för en V2V-konvertering).
Om du vill ha mer information skriver du:
Get-Help New-SCV2V
.
Exempel
Exempel 1: Skapa en virtuell dator från en virtuell hårddisk och distribuera den på en värd
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
Det första kommandot hämtar det virtuella hårddiskobjektet med namnet Tom disk – stor från VMM-biblioteket och lagrar objektet i variabeln $VHD.
Det andra kommandot hämtar värdobjektet VMHost01 och lagrar objektet i variabeln $VMHost.
Det senaste kommandot skapar en virtuell dator med namnet VM01 från den virtuella hårddisken som lagras i $VHD. Kommandot distribuerar den nya virtuella datorn i C:\VirtualMachinePath på värden med namnet VMHost01. Kommandot anger parametern RunAsynchronously. Kommandot returnerar kontrollen till gränssnittet omedelbart innan kommandot har slutförts.
Exempel 2: Skapa en virtuell dator från en mall för virtuella datorer och distribuera den på en värd
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"
Det första kommandot hämtar mallobjektet för den virtuella datorn med namnet WindowsServer2008R2 och lagrar objektet i variabeln $Template.
Det andra kommandot hämtar värdobjektet VMHost02 och lagrar objektet i variabeln $VMHost.
Det sista kommandot skapar en virtuell dator från mallen för virtuella datorer som lagras i $Template. Kommandot namnger den virtuella datorn VM02. Den distribuerar den virtuella datorn på värden VMHost02 och lagrar filerna för virtuella datorer på C:\VirtualMachinePath. Det slutliga kommandot anpassar följande egenskaper: datornamnet för den virtuella datorn, namnet på den person som den virtuella datorn är registrerad på, organisationsnamnet och produktnyckeln. Kommandot anger parametern RunAsynchronously. Kommandot returnerar kontrollen till gränssnittet omedelbart innan kommandot har slutförts.
Exempel 3: Skapa en virtuell dator genom att klona en befintlig virtuell dator
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}
Det första kommandot hämtar objektet för den virtuella datorn med namnet VM03 och lagrar objektet i variabeln $VM.
Det andra kommandot hämtar värdobjektet VMHost03 och lagrar objektet i variabeln $VMHost.
Det sista kommandot kontrollerar om den virtuella datorn VM01 är avstängd. Om den virtuella datorn är avstängd skapar kommandot en virtuell dator med namnet VM03 från VM01 och distribuerar den nya virtuella datorn på VMHost03 i C:\VirtualMachinePath.
Exempel 4: Skapa en virtuell dator från en virtuell dator som lagras i biblioteket
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
Det första kommandot hämtar värdobjektet VMHost04 och lagrar objektet i variabeln $VMHost.
Det andra kommandot hämtar objektet för den virtuella datorn med namnet StoredVM01 från den angivna sökvägen på biblioteksservern LibServer01 och lagrar objektet för den virtuella datorn i variabeln $VM.
Det senaste kommandot skapar en virtuell dator med namnet VM04 från StoredVM01 som har 1 024 MB minne. Kommandot distribuerar det på den angivna sökvägen. Kommandot anger också en beskrivning och ägare och anger att startåtgärden för den virtuella datorn är inställd på att aldrig aktiveras automatiskt och att stoppåtgärden är att spara den virtuella datorn.
Exempel 5: Skapa en virtuell dator med hög tillgänglighet
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
Det första kommandot skapar en GUID-sträng och lagrar den i variabeln $VMGuid. Detta GUID är ett jobbgrupps-ID som fungerar som en identifierare som grupperar efterföljande kommandon som inkluderar den här identifieraren i en enda jobbgrupp.
Det andra kommandot lagrar strängen HAVM01 i variabeln $VMName. Den här strängen är namnet på den nya virtuella datorn.
Det tredje kommandot skapar ett virtuellt nätverkskort som har en dynamisk MAC-adress och har VLAN inaktiverat. Eftersom kommandot anger parametern JobGroup skapas inte nätverkskortet förrän precis innan den aktuella cmdleten körs.
Det fjärde kommandot skapar en virtuell IDE-DVD-enhet som är ansluten till den andra kanalen och det första facket. Eftersom kommandot anger parametern JobGroup skapas inte den virtuella DVD-enheten förrän precis innan den aktuella cmdleten körs.
Det femte kommandot skapar en maskinvaruprofil och anger värden för profilnamn, ägare, CPU-antal, minne och startordning. Kommandot inaktiverar NumLock och även begränsade CPU-funktioner. Begränsad cpu behövs inte eftersom det här är en virtuell dator som inte kör ett äldre operativsystem. Det här kommandot anger den virtuella datorn som högtillgänglig. Eftersom kommandot anger parametern JobGroup skapas inte maskinvaruprofilen förrän precis innan den aktuella cmdleten körs..
Det sjätte kommandot skapar en virtuell IDE-diskenhet med en lagringskapacitet på 4 GB på den första kanalen och det första facket. Eftersom kommandot anger parametern JobGroup skapas inte den nya virtuella diskenheten förrän precis innan den aktuella cmdleten körs.
Det sjunde kommandot hämtar ett värdobjekt för den virtuella datorn med namnet VMMHANode02 och lagrar objektet i variabeln $VMHost. Den här värden är en nod i ett värdkluster som hanteras av VMM.
Det åttonde kommandot hämtar maskinvaruprofilobjektet med namnet HWProfile02, som skapades i det femte kommandot, och lagrar objektet i variabeln $HardwareProfile.
Det nionde kommandot hämtar ett operativsystemobjekt efter namn och lagrar objektet i variabeln $OperatingSystem.
Det sista kommandot skapar en ny virtuell dator med hög tillgänglighet med namnet HAVM01 med hjälp av de objekt som skapats och hämtats i föregående kommandon. Kommandot anger också parametern Path för att ange platsen där den virtuella datorn ska lagras. Den här platsen måste vara ett klustermigrerbart LUN. Dessutom anger kommandot att den virtuella datorn inte startas automatiskt när värden startar och att den virtuella datorn försätts i ett sparat tillstånd när virtualiseringstjänsten stoppas.
Exempel 6: Använd en befintlig VHD-fil på målvärden för att skapa en ny virtuell dator från en mall
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
Det första kommandot genererar ett GUID och lagrar det i variabeln $JobGroupID.
Det andra kommandot hämtar mallobjektet för den virtuella datorn med namnet VMTemplate01 och lagrar objektet i variabeln $Template. I det här exemplet har VMTemplate01 en virtuell diskenhet på IDE Bus 0 LUN 0 som innehåller en virtuell hårddisk.
Det tredje kommandot hämtar värdobjektet VMHost06 och lagrar objektet i variabeln $VMHost.
Det fjärde kommandot ansluter den angivna virtuella hårddisken till den första platsen (0) för den primära kanalen (0) på den virtuella IDE-styrenheten på den virtuella datorn i stället för den virtuella standardhårddisken i mallen. Den virtuella hårddisken som lagras på L:\OS. VHD innehåller operativsystemet som körs på den virtuella datorn. Dessutom använder det här kommandot parametern JobGroup för att ange att den inte ska köras förrän cmdleten New-SCVirtualMachine utlöser kommandona i parametern JobGroup som ska köras.
Det sista kommandot utlöser alla kommandon som innehåller variabeln $JobGroupID som ska köras. Kommandot skapar den nya virtuella datorn med namnet VM06 från mallen som lagras i $VMTemplate. Kommandot distribuerar den virtuella datorn på värden i $VMHost. Kommandot lagrar den virtuella datorn i rotkatalogen på L: -enheten. Parametern UseLocalVirtualHardDisk anger att kommandot använder en befintlig hårddisk på värden i stället för att kopiera en virtuell hårddisk från biblioteket. Därför ersätts den virtuella hårddisk som är associerad med den virtuella diskenheten i mallen med den virtuella hårddisk som finns på värden L:\OS. VHD. Därför lagras både den virtuella datorn och dess operativsystem på L: -enheten på värden.
Exempel 7: Använd en befintlig virtuell hårddisk på målvärden för att skapa en virtuell dator från en mall och flytta en annan virtuell hårddisk till den nya virtuella datorn
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 första tre kommandona är identiska med de tre första kommandona i föregående exempel. I det här exemplet har VMTemplate01 en virtuell diskenhet på IDE Bus 0 och LUN 0 som innehåller en virtuell hårddisk.
Det fjärde kommandot hämtar det virtuella hårddiskobjektet med namnet Other.VHD. Cmdleten Get-SCVirtualHardDisk kan hämta virtuella hårddiskobjekt från en virtuell dator, från en mall eller från en fristående fil som lagras i VMM-biblioteket. Om du anger parametern Alla hämtas en fullständig lista över alla underordnade objekt som är oberoende av det överordnade objektet. I det här fallet hämtar kommandot alla tillgängliga virtuella hårddiskobjekt och väljer sedan Other.VHD.
Det femte kommandot ansluter den angivna virtuella hårddisken till den första platsen (0) för den primära kanalen (0) på den virtuella IDE-styrenheten på den virtuella datorn i stället för den virtuella standardhårddisken i mallen. Den virtuella hårddisken som lagras på L:\OS. VHD innehåller det operativsystem som ska starta på den virtuella datorn. Dessutom anger det här kommandot parametern JobGroup för att ange att den inte körs förrän den aktuella cmdleten utlöser kommandona i listan JobGroup som ska köras.
Det sjätte kommandot skapar ett virtuellt diskenhetsobjekt och kopplar det virtuella hårddiskobjektet som lagras i $VHD till IDE Bus 0 och LUN 1 på den nya enheten. Kommandot anger parametern Path för att lagra det virtuella hårddiskobjektet i $VHD i rotkatalogen på R-enheten på den virtuella datorn och anger att dess namn är Other.VHD. Dessutom använder det här kommandot parametern JobGroup för att ange att den inte ska köras förrän det sista kommandot utlöser kommandona i listan JobGroup som ska köras.
Det sista kommandot utlöser alla kommandon som innehåller variabeln $JobGroupID som ska köras. Kommandot skapar den virtuella datorn VM07 från mallen som lagras i $VMTemplate. Kommandot distribuerar den virtuella datorn på värden som anges i $VMHost. Kommandot lagrar den virtuella datorn i mappen D:\VirtualMachinePath. Parametern UseLocalVirtualHarddisk anger att commmand använder en befintlig hårddisk på värden i stället för att kopiera en virtuell hårddisk från biblioteket. Därför ersätts den virtuella hårddisk som är associerad med den virtuella diskenheten i mallen med den virtuella hårddisk som finns på värden L:\OS. VHD. Därför är sökvägen till den virtuella datorn D:\VirtualMachinePath\VM07, sökvägen till operativsystemet är L:\OS. VHD och sökvägen till den andra virtuella hårddisken är R:\Other.VHD.
Exempel 8: Skapa en Linux-baserad virtuell dator från en mall för virtuella datorer och distribuera den på en värd
Försiktighet
Den här artikeln refererar till CentOS, en Linux-distribution som har nått EOL-status (End Of Life). Överväg att använda och planera i enlighet med detta. Mer information finns i vägledningen CentOS End Of Life.
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"
Det första kommandot hämtar mallobjektet för den virtuella datorn med namnet CentOSConfigurable och lagrar objektet i variabeln $Template.
Det andra kommandot hämtar värden med namnet VMHost02 och lagrar objektet i variabeln $VMHost.
Det tredje kommandot hämtar en autentiseringsuppgift och lagrar objektet i variabeln $Cred. Den här autentiseringsuppgiften gäller för rotkontot.
Det sista kommandot skapar en virtuell dator från mallen för virtuella datorer som lagras i $Template. Kommandot ger den virtuella datorn namnet MyCentOSVM. Den distribuerar den virtuella datorn på värden med namnet VMHost02 och lagrar filerna på C:\VirtualMachinePath. Det sista kommandot anpassar följande egenskaper: datornamnet för den virtuella datorn, Linux dnsdomainname och rotkontolösenordet.
Parametrar
-AnswerFile
Anger ett skriptobjekt som lagras i VMM-biblioteket som ska användas som svarsfil. Namnet på svarsfilskriptet beror på vilket operativsystem du vill installera på en virtuell dator:
- Sysprep.inf. Windows XP, Windows Server 2000 eller Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 eller Windows Server 2008
Typ: | Script |
Alias: | SysPrepFile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-AutomaticCriticalErrorAction
Anger vilken åtgärd som ska vidtas när den virtuella datorn stöter på ett kritiskt fel och överskrider tidsgränsen som anges av parametern AutomaticCriticalErrorActionTimeout. De godtagbara värdena för den här parametern är: Pausa och Ingen.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-AutomaticCriticalErrorActionTimeout
Anger hur lång tid, i minuter, att vänta i kritisk paus innan den virtuella datorn stängs av.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BlockDynamicOptimization
Anger om dynamisk optimering blockeras för en virtuell dator.
Typ: | Boolean |
Alias: | ExcludeFromPRO |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CapabilityProfile
Anger ett funktionsprofilobjekt.
Typ: | CapabilityProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CheckpointType
Anger kontrollpunktstypen. De godtagbara värdena för den här parametern är:
- Handikappad
- Produktion
- ProductionOnly
- Standard
Typ: | CheckpointType |
Godkända värden: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Cloud
Anger ett privat molnobjekt.
Typ: | Cloud |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ComputerName
Anger namnet på en dator som VMM unikt kan identifiera i nätverket. Giltiga format är:
- FQDN (fullständigt domännamn)
- IPv4- eller IPv6-adress
- NetBIOS-namn
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ComputerTier
Anger ett objekt på datornivå.
Typ: | ComputerTier |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPUCount
Anger antalet processorer på den virtuella datorn. Följande värdar stöder följande antal processorer:
- Hyper-V. Upp till fyra processorer per virtuell dator, beroende på gästoperativsystem.
- VMware ESX. Upp till fyra processorer per virtuell dator för gästoperativsystem som stöds, förutom en PROCESSOR på en virtuell dator som kör Windows NT 4.0.
- Citrix XenServer. Upp till åtta processorer per virtuell dator, beroende på gästoperativsystem.
Typ: | Byte |
Alias: | ProcessorCount |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPUCyclesLimitPercent
Anger gränsen för CPU-cykler i procent.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPUCyclesReservePercent
Anger reservens CPU-cykler i procent.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPULimitForMigration
Anger om processorfunktionerna för den angivna virtuella datorn ska begränsas för att möjliggöra migrering till en fysisk dator som har en annan version av samma processor som källdatorn. VMM stöder inte migrering av virtuella datorer mellan fysiska datorer som har processorer från olika tillverkare.
Typ: | Boolean |
Alias: | LimitCPUForMigration |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPULimitFunctionality
Anger om du vill tillhandahålla begränsade CPU-funktioner för den virtuella datorn. Ange värdet $True som stöd för ett äldre operativsystem, till exempel Windows NT 4.0, på en virtuell dator som distribueras på en Hyper-V värd eller på en VMware ESX-värd.
Typ: | Boolean |
Alias: | LimitCPUFunctionality |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPUPerVirtualNumaNodeMaximum
Anger det maximala antalet processorer som tillåts för varje virtuell NUMA-nod.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPURelativeWeight
Anger mängden CPU-resurser på en värd som den här virtuella datorn kan använda i förhållande till andra virtuella datorer på samma värd. En virtuell dator med ett högre viktvärde allokeras fler CPU-resurser än en virtuell dator med ett lägre viktvärde. VMware-termen för dessa värden är resurser. Typer av värdar stöder följande relativa värden:
- Hyper-V. 1 till 10000.
- VMware ESX. Hög. 2000.
- VMware ESX. Över normal. 1500.
- VMware ESX. Normal (standard). 1000.
- VMware ESX. Under Normal. 750.
- VMware ESX. Låg. 500.
- VMware ESX. Anpassad 1 till 1000000.
- Citrix XenServer. 1 till 65536, normal är 256.
Typ: | Int32 |
Alias: | RelativeWeight |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CPUType
Anger typen av CPU för en virtuell dator. Information om hur du hämtar en lista över alla processortyper som är tillgängliga för användning på virtuella datorer i en VMM-miljö finns i cmdleten Get-SCCPUType.
Typ: | ProcessorType |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DelayStartSeconds
Anger hur många sekunder som ska vänta efter att virtualiseringstjänsten startar innan en virtuell dator startas automatiskt. Den här fördröjningen ökar starttiden för flera virtuella datorer för att minska efterfrågan på fysiska datorresurser. En typisk inställning kan vara 30 till 60 sekunder. Den maximala konfigurerbara fördröjningen för värdar är följande:
- Hyper-V. 10000000000 sekunder (277777 timmar)
- VMware ESX. 65535 sekunder (18 timmar)
Den här parametern gäller inte för virtuella XenServer-datorer.
Typ: | Int32 |
Alias: | DelayStart |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Description
Anger en beskrivning för den virtuella datorn.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Domain
Anger ett FQDN för en Active Directory-domän.
Typ: | String |
Alias: | JoinDomain |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DomainJoinCredential
Anger användarnamnet och lösenordet för ett konto som har behörighet att ansluta en dator till domänen. Vi rekommenderar att du använder ett konto med begränsade rättigheter som ansluter datorer till domänen. Detta omfattar både virtuella och fysiska datorer.
Du kan använda den aktuella parametern för att ange autentiseringsuppgifter på en VMHostProfile- för att ansluta en fysisk värddator till domänen, eller för att ange autentiseringsuppgifter, på en ny eller befintlig mall, på en ny eller befintlig gästoperativsystemprofil eller på en ny virtuell dator, för att ansluta en virtuell dator till domänen.
Typ: | VMMCredential |
Alias: | JoinDomainCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DRProtectionRequired
Den här parametern är reserverad för framtida användning.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DynamicMemoryBufferPercentage
Anger procentandelen minne över den aktuella minnesallokeringen för en virtuell dator som värden ska försöka reservera som en buffert. Standardvärdet är 20.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DynamicMemoryEnabled
Anger om dynamiskt minne ska aktiveras för virtuella datorer. Du kan aktivera dynamiskt minne direkt på en virtuell dator eller på en mall eller maskinvaruprofil som används för att skapa virtuella datorer. Standardvärdet är $False.
Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn distribueras på en värd som kör Windows Server 2008 SP1 eller en senare version eller om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd. Maskinvaruändringar på en lagrad virtuell dator kan bara göras om den virtuella datorn inte har ögonblicksbilder. Aktivering av dynamiskt minne på en virtuell dator som lagras i ett bibliotek begränsar placeringen av datorn till värdar som kör Windows Server 2008 SP1 eller en senare version.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DynamicMemoryMaximumMB
Anger den maximala mängden minne som en värd kan allokera till en virtuell dator, om dynamiskt minne är aktiverat. Standardvärdet är 65536.
Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn distribueras på en värd som kör Windows Server 2008 SP1 eller en senare version eller om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd. Maskinvaruändringar på en lagrad virtuell dator kan bara göras om den virtuella datorn inte har ögonblicksbilder. Aktivering av dynamiskt minne på en virtuell dator som lagras i ett bibliotek begränsar placeringen av datorn till värdar som kör Windows Server 2008 SP1 eller en senare version.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DynamicMemoryMinimumMB
Anger den minsta mängd minne som värden kan allokera till en virtuell dator om dynamiskt minne är aktiverat. Standardvärdet är 65536.
Du kan endast aktivera dynamiskt minne för en virtuell dator om den virtuella datorn distribueras på en värd som kör Windows Server 2008 SP1 eller en senare version eller om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd. Maskinvaruändringar på en lagrad virtuell dator kan bara göras om den virtuella datorn inte har ögonblicksbilder. Aktivering av dynamiskt minne på en virtuell dator som lagras i ett bibliotek begränsar placeringen av datorn till värdar som kör Windows Server 2008 SP1 eller en senare version.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableNestedVirtualization
Aktiverar den kapslade virtualiseringen.
Not
Den här parametern gäller för VMM 2019 UR1 och senare.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FullName
Anger namnet på den person i vars namn denna cmdlet registrerar en virtuell dator.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Generation
Anger ett värde för genereringen av den nya virtuella datorn.
Typ: | Int32 |
Position: | Named |
Standardvärde: | 1 |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-GuestOSProfile
Anger ett gästoperativsystemprofilobjekt.
Typ: | GuestOSProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-GuiRunOnceCommands
Anger en matris med kommandon som ska läggas till i [GuiRunOnce] avsnitt i en obevakad svarsfil. Använd enkla citattecken runt varje sträng som omges av dubbla citattecken.
Exempelformat: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Om du vill ha information om hur Windows PowerShell använder citattecken skriver du Get-Help about_Quoting_Rules
.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-HardwareProfile
Anger ett maskinvaruprofilobjekt.
Typ: | HardwareProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-HighlyAvailable
Anger om du vill placera en virtuell dator på en Hyper-V värd som ingår i ett värdkluster. Konfigurera den här inställningen på en virtuell dator eller på en mall eller maskinvaruprofil som används för att skapa virtuella datorer.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobGroup
Anger en identifierare för en serie kommandon som körs som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger namnet på en variabel för jobbframsteg.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LibraryServer
Anger ett VMM-biblioteksserverobjekt.
Typ: | LibraryServer |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-LinuxAdministratorSSHKey
Anger den offentliga nyckelfilen för en Linux SSH-nyckel.
Typ: | SSHKey |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LinuxAdministratorSSHKeyString
Anger en SSH-nyckel för Linux-administratör som en sträng.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LinuxDomainName
Anger ett FQDN för Linux-operativsystemspecialisering.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LocalAdministratorCredential
Anger användarnamn och lösenord för det lokala administratörskontot eller Linux-rotkontot för en Linux-kompatibel gästoperativsystemprofil).
Den här cmdleten anger dessa autentiseringsuppgifter för en ny eller befintlig mall, på en ny eller befintlig gästoperativsystemprofil eller på en ny virtuell dator åsidosätter alla befintliga administratörslösenord.
Typ: | VMMCredential |
Alias: | AdminPasswordCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MemoryMB
Anger mängden RAM-minne (Random Access Memory) i mb på värden som allokeras till en virtuell dator. Standardvärdet är 512 MB. För en virtuell dator där dynamiskt minne är aktiverat anger du värdet för startminnet. Det maximala tilldelningsbara värdminnet är följande:
- Hyper-V. Upp till 65536 MB RAM per virtuell dator
- VMware ESX Server 3.0.x Upp till 16384 MB RAM per virtuell dator
- VMware ESX Server 3.5.x. Upp till 65532 MB RAM per virtuell dator
- Citrix XenServer. Upp till 32265 MB RAM per virtuell dator
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Anger den maximala mängden minne i megabyte som värden tillåter varje virtuell NUMA-nod.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MemoryWeight
Anger prioriteten för att allokera minne till en virtuell dator i förhållande till andra virtuella datorer på samma värd. Värden allokerar mer minne till en virtuell dator som har ett högre värde än en virtuell dator med en lägre inställning. För en värd som kör Windows Server 2008 R2 SP1 eller en senare version är följande standardvärden:
- Låg. 0
- Normal. 5000
- Hög. 10,000
- Sed. 10,000
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MergeAnswerFile
Anger om den här cmdleten sammanfogar svarsfilen med inställningar för gästoperativsystem. Standardvärdet är $True. VMM-konsolen använder den här parametern. Ange inte den här parametern.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MonitorMaximumCount
Anger det maximala antalet bildskärmar som ett virtuellt grafikkort stöder.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MonitorMaximumResolution
Anger ett värde som en sträng som representerar den maximala möjliga övervakningsupplösningen för ett virtuellt grafikkort. Giltiga värden är:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Standardvärdet är 1280x1024.
Typ: | String |
Alias: | MonitorResolutionMaximum |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på den nya virtuella datorn.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-NumaIsolationRequired
Anger om NUMA-isolering krävs.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole. Den här cmdleten fungerar för den användarroll som den här parametern anger.
Typ: | UserRole |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OperatingSystem
Anger typ av operativsystem för en virtuell dator. Om du vill visa namnen på alla tillgängliga operativsystem i VMM använder du cmdleten Get-SCOperatingSystem.
Typ: | OperatingSystem |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OrganizationName
Anger namnet på organisationen för den person i vars namn denna cmdlet registrerar den virtuella datorn.
Typ: | String |
Alias: | OrgName |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Owner
Anger ägaren till en virtuell dator som ett giltigt domänanvändarkonto.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Path
Anger målsökvägen för den nya virtuella datorn.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ProductKey
Anger en produktnyckel. Produktnyckeln är ett 25-siffrigt nummer som identifierar produktlicensen. En produktnyckel kan användas för att registrera VMM eller ett operativsystem som ska installeras på en virtuell dator eller värd.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ProtectionProvider
Anger en skyddsprovider.
Typ: | ProtectionProvider |
Godkända värden: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RecoveryPointObjective
Anger den maximala period för vilken det är acceptabelt att förlora data från en IT-tjänst på grund av en större incident.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ReplicationGroup
Anger en replikeringsgrupp.
Typ: | ReplicationGroup |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ReturnImmediately
Anger att kontrollen returneras till anropsprocessen omedelbart innan jobbet skapas.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SecureBootEnabled
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SecureBootTemplate
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SelfServiceRole
Anger den självbetjäningsroll som har behörighet att komma åt den virtuella datorn.
Typ: | SelfServiceUserRole |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SharePath
Anger en sökväg för en giltig biblioteksresurs på en befintlig biblioteksserver som använder en UNC-sökväg (Universal Naming Convention).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SkipInstallVirtualizationGuestServices
Anger att den här cmdleten inte installerar virtualiseringsgästtjänster på den virtuella datorn. Standardvärdet är $False och VMM installerar lämplig virtualiseringsgästtjänst automatiskt.
För en virtuell dator på en Hyper-V värd kallas virtualiseringsgästtjänsten integrationskomponenter eller VMGuest.iso. För en virtuell dator på en XenServer-värd kallas virtualiseringsgästtjänsten Citrix Tools for Virtual Machines eller xs-tools.iso. Virtuella datorer på en VMware ESX-värd använder inte en virtualiseringsgästtjänst.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StartAction
Anger beteendet för en virtuell dator när virtualiseringstjänsten startar. Giltiga värden är:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSS toppad
Typ: | VMStartAction |
Godkända värden: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StartVM
Anger att den virtuella datorn startar när den kommer till målvärden.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StopAction
Anger beteendet för den virtuella datorn när virtualiseringstjänsten stoppas. Giltiga värden är:
- SparaVM
- TurnOffVM
- ShutdownGuestOS.
Typ: | VMStopAction |
Godkända värden: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StoreToLibrary
Anger att den här cmdleten lagrar den virtuella datorn i VMM-biblioteket.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-TimeZone
Anger ett tal som identifierar en geografisk region som delar samma standardtid.
En lista över tidszonsindex finns i Microsoft Time Zone Index Values (http://go.microsoft.com/fwlink/?LinkId=120935
) i Microsoft Developer Network.
Om du inte anger en tidszon är standardtidszonen samma tidszonsinställning som finns på den virtuella datorns värd.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UseDiffDiskOptimization
Anger att den här cmdleten använder optimering av differentieringsdiskar.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UseLocalVirtualHardDisk
Anger att den här cmdleten verifierar att de VHD-filer som denna cmdlet måste ha för att skapa den virtuella datorn finns och lagras på målvärden.
Typ: | SwitchParameter |
Alias: | UseLocalVirtualHardDisks |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UserRole
Anger ett användarrollobjekt.
Typ: | UserRole |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VirtualHardDisk
Anger ett virtuellt hårddiskobjekt.
Typ: | StandaloneVirtualHardDisk |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VirtualNumaNodesPerSocketMaximum
Anger det maximala antalet NUMA-noder som tillåts för varje socket.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VirtualVideoAdapterEnabled
Anger om du vill aktivera Microsoft Synthetic 3D Virtual Video Adapter för den virtuella datorn. Du kan aktivera det virtuella videokortet direkt på en virtuell dator eller på en mall eller maskinvaruprofil som används för att skapa virtuella datorer.
Du kan endast aktivera Microsoft Synthetic 3D Virtual Video Adapter för en virtuell dator om den virtuella datorn distribueras på en värd som kör Windows Server 2008 R2 SP1, eller en senare version, som har rollen Fjärrskrivbordstjänster och rolltjänsten Virtuell grafik för fjärrskrivbord installerat, eller om den virtuella datorn lagras i ett bibliotek i ett stoppat tillstånd. Maskinvaruändringar på en lagrad virtuell dator kan bara göras om den virtuella datorn inte har ögonblicksbilder. Om du aktiverar Microsoft Synthetic 3D Virtual Video Adapter på en virtuell dator som lagras i ett bibliotek begränsas placeringen av den datorn till värdar som kör Windows Server 2008 R2 SP1, eller en senare version, som har rollen Fjärrskrivbordstjänster och rolltjänsten Virtual Graphics för fjärrskrivbord installerad.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VM
Anger ett virtuellt datorobjekt.
Typ: | VM |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VMConfiguration
Anger ett konfigurationsobjekt för virtuella datorer.
Typ: | BaseVMConfiguration |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMConfigurationScaleOut
Anger ett konfigurationsobjekt för virtuella datorer som används vid utskalning av en tjänst.
Typ: | BaseVMConfiguration |
Alias: | ScaleOutVMConfiguration |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMHost
Anger ett värdobjekt för en virtuell dator. VMM stöder Hyper-V värdar, VMware ESX-värdar och Citrix XenServer-värdar. Mer information om varje typ av värd finns i cmdleten Add-SCVMHost.
Typ: | Host |
Alias: | Host |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VMShieldingData
Anger ett VMShieldingData-objekt.
Typ: | KeyFile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMTemplate
Anger ett VMM-mallobjekt som den här cmdleten använder för att skapa virtuella datorer.
Typ: | Template |
Alias: | Template |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Workgroup
Anger namnet på den arbetsgrupp som den virtuella datorn ska anslutas till. Du kan använda den här parametern för att åsidosätta det befintliga värdet i en mall eller på en gästoperativsystemprofil.
Typ: | String |
Alias: | JoinWorkgroup |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
VirtualMachine
Den här cmdleten returnerar ett VirtualMachine--objekt.
Kommentarer
- Den här cmdleten kräver ett virtuellt VMM-hårddiskobjekt, mallobjekt för virtuella datorer eller ett virtuellt datorobjekt. Om du vill hämta ett sådant objekt använder du Get-SCVirtualHardDisk, Get-SCVMTemplateeller Get-SCVirtualMachine cmdlet.
Relaterade länkar
- 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