Dela via


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] <Booleskt> värde 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 med namnet VMHost01 och lagrar objektet i variabeln $VMHost.

Det sista 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 med namnet 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 sista 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 det virtuella datorobjektet med namnet VM03 och lagrar objektet i variabeln $VM.

Det andra kommandot hämtar värdobjektet med namnet 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 med namnet 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 jobgroup-parametern 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 jobgroup-parametern 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 startorder. 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 jobgroup-parametern 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 jobgroup-parametern 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 Path för att ange den plats 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 med namnet 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 i L:\OS. VHD innehåller det operativsystem som körs på den virtuella datorn. Dessutom använder det här kommandot jobgroup-parametern 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 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å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 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 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 parametern JobGroup för att ange att den inte körs förrän den aktuella cmdleten utlöser kommandona i jobgroup-listan 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 sökvägsparametern 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 parametern JobGroup 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 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

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 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 slutliga kommandot skapar en virtuell dator från mallen för den virtuella datorn som lagras i $Template. Kommandot namnger den virtuella datorn MyCentOSVM. Den distribuerar den virtuella datorn på värden VMHost02 och lagrar filerna på C:\VirtualMachinePath. Det slutliga 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 stöter på ett kritiskt fel och överskrider den tidsgräns som anges av parametern AutomaticCriticalErrorActionTimeout . Godkända värden för den här parametern är: Pausa 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 funktionsprofilobjekt.

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 unikt kan identifiera 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 reservens 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änsad CPU-funktionalitet för den virtuella datorn. Ange ett värde för $True för att stödja 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 viktvä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 för 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 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.

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 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.

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 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.

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 och senare.

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:1
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 den här cmdleten 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 virtualiserings gä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 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.

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 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 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, mallobjekt för virtuella datorer eller ett virtuellt datorobjekt. Om du vill hämta ett sådant objekt använder du cmdleten Get-SCVirtualHardDisk, Get-SCVMTemplate eller Get-SCVirtualMachine .