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
Anteckning
En ny parameter [-EnableNestedVirtualization] ingår i VMM 2019 UR1. 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.
Nytt i System Center 2019 är att du kan 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 de virtuella datorfilerna 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 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 VMHost01. Kommandot anger parametern RunAsynchronously . Kommandot returnerar kontrollen till gränssnittet omedelbart innan kommandot slutförs.
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 slutliga kommandot skapar en virtuell dator från mallen för den virtuella datorn 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 slutförs.
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 det virtuella datorobjektet 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 i ett avstängt tillstånd. 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 virtuellt datorvärdobjekt 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 skapades och hämtades i föregående kommandon. Kommandot anger också parametern Sökväg 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) i 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 i L:\OS. VHD innehåller det operativsystem 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 jobgroup-parametern som ska köras.
Det slutliga kommandot utlöser alla kommandon som innehåller variabeln $JobGroupID som ska köras. Kommandot skapar den nya virtuella datorn 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 för 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 tre första 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 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) i 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 i L:\OS. VHD innehåller det operativsystem som ska starta på den virtuella datorn. Dessutom anger det här kommandot jobgroup-parametern 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 ansluter 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 för R-enheten på den virtuella datorn och anger att dess namn är Other.VHD. Dessutom använder det här kommandot jobgroup-parametern för att ange att den inte ska köras förrän det sista kommandot utlöser kommandona i jobgroup-listan 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 med namnet 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årddisken som är associerad med den virtuella diskenheten på mallen med den virtuella hårddiskenheten 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
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 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
Type: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutomaticCriticalErrorAction
Anger vilken åtgärd som ska vidtas när den virtuella datorn påträffar ett kritiskt fel och överskrider tidsgränsen som anges av parametern AutomaticCriticalErrorActionTimeout . De godkända värdena för den här parametern är: Paus och Ingen.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Anger hur lång tid i minuter det tar att vänta i kritisk paus innan den virtuella datorn stängs av.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Anger om dynamisk optimering blockeras för en virtuell dator.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Anger ett kapacitetsprofilobjekt.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Anger kontrollpunktstypen. De acceptabla värdena för den här parametern är:
- Inaktiverad
- Produktion
- ProductionOnly
- Standard
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
Anger ett privat molnobjekt.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Anger namnet på en dator som VMM kan identifiera unikt i nätverket. Giltiga format är:
- FQDN (fullständigt domännamn)
- IPv4- eller IPv6-adress
- NetBIOS-namn
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerTier
Anger ett datornivåobjekt.
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 alla 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.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesLimitPercent
Anger gränsen för CPU-cykler i procent.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesReservePercent
Anger reserverade CPU-cykler i procent.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 distribuerats på en Hyper-V-värd eller på en VMware ESX-värd.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Anger det maximala antalet processorer som tillåts för varje virtuell NUMA-nod.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 viktat värde tilldelas 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 10 000.
- VMware ESX. Hög. 2000.
- VMware ESX. Ovanför 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.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Anger typen av processor för en virtuell dator. Information om hur du hämtar en lista över alla cpu-typer som är tillgängliga för användning i virtuella datorer i en VMM-miljö finns i cmdleten Get-SCCPUType .
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 minskar 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. 1000000000 sekunder (277777 timmar)
- VMware ESX. 65535 sekunder (18 timmar)
Den här parametern gäller inte för virtuella XenServer-datorer.
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning av den virtuella datorn.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Anger ett FQDN för en Active Directory-domän.
Type: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinCredential
Anger användarnamn och lösenord 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.
Type: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Den här parametern är reserverad för framtida användning.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Anger procentandelen minne ovanför den aktuella minnesallokeringen för en virtuell dator som värden ska försöka reservera som en buffert. Standardvärdet är 20.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 bara aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats 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 stoppat tillstånd. Maskinvaruändringar i en lagrad virtuell dator kan endast göras om den virtuella datorn inte har några ö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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 bara aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats 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 stoppat tillstånd. Maskinvaruändringar i en lagrad virtuell dator kan endast göras om den virtuella datorn inte har några ö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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 bara aktivera dynamiskt minne för en virtuell dator om den virtuella datorn har distribuerats 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 stoppat tillstånd. Maskinvaruändringar i en lagrad virtuell dator kan endast göras om den virtuella datorn inte har några ö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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
Aktiverar den kapslade virtualiseringen.
Anteckning
Den här parametern gäller för VMM 2019 UR1.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
Anger namnet på den person i vars namn denna cmdlet registrerar en virtuell dator.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Anger ett värde för genereringen av den nya virtuella datorn.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuestOSProfile
Anger ett gästoperativsystemprofilobjekt.
Type: | GuestOSProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-GuiRunOnceCommands
Anger en matris med kommandon som ska läggas till i avsnittet [GuiRunOnce] 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
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Anger ett maskinvaruprofilobjekt.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HighlyAvailable
Anger om du vill placera en virtuell dator på en Hyper-V-värd som är en del av 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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger namnet på en variabel för jobbstatus.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Anger ett VMM-biblioteksserverobjekt.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKey
Anger den offentliga nyckelfilen för en Linux SSH-nyckel.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKeyString
Anger en SSH-nyckel för Linux-administratör som en sträng.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxDomainName
Anger ett FQDN för specialisering av Linux-operativsystem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdministratorCredential
Anger användarnamn och lösenord för det lokala administratörskontot eller Linux-rotkontot för en Linux-kompatibel gästoperativsystemprofil).
Denna cmdlet 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.
Type: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Anger mängden ram-minne (random access memory), i megabyte (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-minne 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
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Anger den maximala mängden minne i megabyte som värden tillåter varje virtuell NUMA-nod.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
- Anpassade. 10 000
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Anger det maximala antalet bildskärmar som ett virtuellt grafikkort stöder.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Anger ett värde, som en sträng, som representerar den maximala möjliga bildskärmsupplösningen för ett virtuellt grafikkort. Giltiga värden är:
- 1024 × 768
- 1280x1024
- 1600 × 1200
- 1920x1200
Standardvärdet är 1280x1024.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på den nya virtuella datorn.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
Anger om NUMA-isolering krävs.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta 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.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Anger typ av operativsystem för en virtuell dator. Om du vill lista namnen på alla tillgängliga operativsystem i VMM använder du cmdleten Get-SCOperatingSystem .
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OrganizationName
Anger namnet på organisationen för den person i vars namn denna cmdlet registrerar den virtuella datorn.
Type: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Anger ägaren till en virtuell dator som ett giltigt domänanvändarkonto.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Anger målsökvägen för den nya virtuella datorn.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Anger en skyddsprovider.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Anger en replikeringsgrupp.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReturnImmediately
Anger att kontrollen returneras till anropsprocessen omedelbart innan jobbet skapas.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootEnabled
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SelfServiceRole
Anger självbetjäningsrollen som har behörighet att komma åt den virtuella datorn.
Type: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Anger en sökväg till en giltig biblioteksresurs på en befintlig biblioteksserver som använder en UNC-sökväg (Universal Naming Convention).
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 virtualiserings gä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 för Virtual Machines eller xs-tools.iso. Virtuella datorer på en VMware ESX-värd använder inte en virtualiserings gästtjänst.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
Anger beteendet för en virtuell dator när virtualiseringstjänsten startar. Giltiga värden är:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartVM
Anger att den virtuella datorn startar när den kommer till målvärden.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Anger beteendet för den virtuella datorn när virtualiseringstjänsten stoppas. Giltiga värden är:
- SparaVM
- TurnOffVM
- ShutdownGuestOS.
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreToLibrary
Anger att den här cmdleten lagrar den virtuella datorn i VMM-biblioteket.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDiffDiskOptimization
Anger att denna cmdlet använder differentieringsdiskoptimering.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseLocalVirtualHardDisk
Anger att denna cmdlet 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.
Type: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Anger ett användarrollobjekt.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Anger ett virtuellt hårddiskobjekt.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Anger det maximala antalet NUMA-noder som tillåts för varje socket.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Anger om du vill aktivera Microsoft Synthetic 3D Virtual Video Adapter för den virtuella datorn. Du kan aktivera det virtuella grafikkortet 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 har distribuerats 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 installerad, 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 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 Virtuell grafik för fjärrskrivbord installerad.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Anger ett virtuellt datorobjekt.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMConfiguration
Anger ett konfigurationsobjekt för en virtuell dator.
Type: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMConfigurationScaleOut
Anger ett konfigurationsobjekt för virtuella datorer som används vid utskalning av en tjänst.
Type: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .
Type: | Host |
Aliases: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingData
Anger ett VMShieldingData-objekt .
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Anger ett VMM-mallobjekt som den här cmdleten använder för att skapa virtuella datorer.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 för en mall eller på en gästoperativsystemprofil.
Type: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
VirtualMachine
Den här cmdleten returnerar ett VirtualMachine-objekt .
Kommentarer
- Den här cmdleten kräver ett virtuellt VMM-hårddiskobjekt, ett mallobjekt för virtuell dator eller ett virtuellt datorobjekt. Om du vill hämta ett sådant objekt använder du cmdleten Get-SCVirtualHardDisk, Get-SCVMTemplate eller Get-SCVirtualMachine .
Relaterade länkar
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- Ny SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine