Bagikan melalui


New-SCVirtualMachine

Membuat komputer virtual yang akan dikelola oleh VMM.

Sintaks

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

Deskripsi

Catatan

Parameter baru [-EnableNestedVirtualization] disertakan dalam VMM 2019 UR1. Untuk informasi selengkapnya, lihat Parameter.

Cmdlet New-SCVirtualMachine membuat komputer virtual yang dikelola Virtual Machine Manager (VMM). Anda dapat membuat komputer virtual dari sumber berikut:

  • Komputer virtual yang dihentikan disebarkan pada host.
  • Komputer virtual yang disimpan di pustaka VMM.
  • Templat komputer virtual.
  • Hard disk virtual yang sudah berisi sistem operasi. Anda dapat membuat komputer virtual dari hard disk yang ada yang berisi sistem operasi pihak ketiga, seperti Linux.
  • Hard disk virtual kosong.

Baru di System Center 2019, Anda dapat membuat komputer virtual dengan menggunakan disk yang berbeda. Untuk informasi selengkapnya tentang disk yang berbeda, lihat New-SCVirtualDiskDrive.

Saat Anda menyebarkan komputer virtual baru ke host Hyper-V, Anda dapat menentukan lokasi untuk file komputer virtual, atau menggunakan jalur default: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Saat Anda menyebarkan komputer virtual pada host VMware ESX atau host Citrix XenServer, tidak ada jalur default. Tentukan jalur.

Sebagai alternatif untuk cmdlet saat ini, Anda dapat membuat komputer virtual dengan menggunakan cmdlet berikut:

  • New-SCP2V. Cmdlet ini membuat komputer virtual dari komputer fisik yang ada. Ini disebut konversi P2V. Untuk informasi selengkapnya, ketik: Get-Help New-SCP2V.
  • New-SCV2V membuat komputer virtual dari komputer virtual yang ada, seperti komputer virtual yang dibuat di VMWare. Ini disebut konversi V2V). Untuk informasi selengkapnya, ketik: Get-Help New-SCV2V.

Contoh

Contoh 1: Membuat komputer virtual dari hard disk virtual dan menyebarkannya di host

PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Blank Disk - Large"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> New-SCVirtualMachine -Name "VM01" -VirtualHardDisk $VHD -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously

Perintah pertama mendapatkan objek hard disk virtual bernama Disk Kosong - Besar dari pustaka VMM, dan menyimpan objek tersebut dalam variabel $VHD.

Perintah kedua mendapatkan objek host bernama VMHost01, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah terakhir membuat komputer virtual bernama VM01 dari hard disk virtual yang disimpan di $VHD. Perintah menyebarkan komputer virtual baru di C:\VirtualMachinePath pada host bernama VMHost01. Perintah menentukan parameter RunAsynchronously . Perintah mengembalikan kontrol ke shell segera, sebelum perintah selesai.

Contoh 2: Membuat komputer virtual dari templat komputer virtual dan menyebarkannya di host

PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "WindowsServer2008R2"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "VM02" -VMHost $VMHost -Path "C:\VirtualMachinePath" -RunAsynchronously -ComputerName "Server01" -FullName "Elisa Daugherty" -OrgName "Contoso" -ProductKey "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

Perintah pertama mendapatkan objek templat komputer virtual bernama WindowsServer2008R2, dan menyimpan objek tersebut dalam variabel $Template.

Perintah kedua mendapatkan objek host bernama VMHost02, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah akhir membuat komputer virtual dari templat komputer virtual yang disimpan di $Template. Perintah menamai komputer virtual VM02. Ini menyebarkan komputer virtual pada host VMHost02 dan menyimpan file komputer virtual di C:\VirtualMachinePath. Perintah akhir menyesuaikan properti berikut: nama komputer untuk komputer virtual, nama orang yang terdaftar di komputer virtual, nama organisasi, dan kunci produk. Perintah menentukan parameter RunAsynchronously . Perintah mengembalikan kontrol ke shell segera, sebelum perintah selesai.

Contoh 3: Membuat komputer virtual dengan mengkloning komputer virtual yang ada

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}

Perintah pertama mendapatkan objek komputer virtual bernama VM03, dan menyimpan objek tersebut dalam variabel $VM.

Perintah kedua mendapatkan objek host bernama VMHost03, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah akhir memeriksa apakah komputer virtual VM01 dalam keadaan mati. Jika komputer virtual dimatikan, perintah membuat komputer virtual bernama VM03 dari VM01 dan menyebarkan komputer virtual baru di VMHost03 di C:\VirtualMachinePath.

Contoh 4: Membuat komputer virtual dari komputer virtual yang disimpan di pustaka

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

Perintah pertama mendapatkan objek host bernama VMHost04, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah kedua mendapatkan objek komputer virtual bernama StoredVM01 dari jalur yang ditentukan pada server pustaka LibServer01, dan menyimpan objek komputer virtual dalam variabel $VM.

Perintah terakhir membuat komputer virtual bernama VM04 dari StoredVM01 yang memiliki memori 1024 MB. Perintah menyebarkannya di jalur yang ditentukan. Perintah ini juga menentukan deskripsi dan pemilik, dan menentukan bahwa tindakan mulai untuk komputer virtual diatur agar tidak pernah menyala secara otomatis dan bahwa tindakan berhenti adalah menyimpan komputer virtual.

Contoh 5: Membuat komputer virtual yang sangat tersedia

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

Perintah pertama membuat string GUID, dan menyimpannya dalam variabel $VMGuid. GUID ini adalah ID grup pekerjaan yang berfungsi sebagai pengidentifikasi yang mengelompokkan perintah berikutnya yang menyertakan pengidentifikasi ini ke dalam satu grup pekerjaan.

Perintah kedua menyimpan string HAVM01 dalam variabel $VMName. String ini adalah nama komputer virtual baru.

Perintah ketiga membuat adaptor jaringan virtual yang memiliki alamat MAC dinamis dan menonaktifkan VLAN. Karena perintah menentukan parameter JobGroup , adaptor jaringan tidak dibuat sampai tepat sebelum cmdlet saat ini berjalan.

Perintah keempat membuat drive DVD virtual IDE yang terhubung ke saluran kedua dan slot pertama. Karena perintah menentukan parameter JobGroup , drive DVD virtual tidak dibuat sampai tepat sebelum cmdlet saat ini berjalan.

Perintah kelima membuat profil perangkat keras dan menentukan nilai untuk nama profil, pemilik, jumlah CPU, memori, dan bootorder. Perintah menonaktifkan NumLock, dan juga fungsionalitas CPU terbatas. CPU terbatas tidak diperlukan karena ini adalah komputer virtual yang tidak menjalankan sistem operasi yang lebih lama. Perintah ini menunjuk komputer virtual sebagai sangat tersedia. Karena perintah menentukan parameter JobGroup , profil perangkat keras tidak dibuat sampai tepat sebelum cmdlet saat ini berjalan..

Perintah keenam membuat drive disk virtual IDE dengan kapasitas penyimpanan 4 GB pada saluran pertama dan slot pertama. Karena perintah menentukan parameter JobGroup , drive disk virtual baru tidak dibuat sampai tepat sebelum cmdlet saat ini berjalan.

Perintah ketujuh mendapatkan objek host komputer virtual bernama VMMHANode02, dan menyimpan objek tersebut dalam variabel $VMHost. Host ini adalah salah satu simpul kluster host yang dikelola oleh VMM.

Perintah kedelapan mendapatkan objek profil perangkat keras bernama HWProfile02, yang dibuat dalam perintah kelima, dan menyimpan objek tersebut dalam variabel $HardwareProfile.

Perintah kesembilan mendapatkan objek sistem operasi berdasarkan nama, dan menyimpan objek dalam variabel $OperatingSystem.

Perintah akhir membuat komputer virtual baru yang sangat tersedia bernama HAVM01 dengan menggunakan objek yang dibuat dan diperoleh dalam perintah sebelumnya. Perintah ini juga menentukan parameter Jalur untuk menentukan lokasi untuk menyimpan komputer virtual. Lokasi ini harus merupakan LUN yang dapat dimigrasikan kluster. Selain itu, perintah menentukan bahwa komputer virtual tidak dimulai secara otomatis ketika host dimulai dan bahwa komputer virtual dimasukkan ke dalam status tersimpan ketika layanan virtualisasi berhenti.

Contoh 6: Gunakan file VHD yang ada di host tujuan untuk membuat komputer virtual baru dari templat

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

Perintah pertama menghasilkan GUID, dan menyimpannya dalam variabel $JobGroupID.

Perintah kedua mendapatkan objek templat komputer virtual bernama VMTemplate01, dan menyimpan objek tersebut dalam variabel $Template. Dalam contoh ini, VMTemplate01 memiliki drive disk virtual pada IDE Bus 0 LUN 0 yang berisi hard disk virtual.

Perintah ketiga mendapatkan objek host bernama VMHost06, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah keempat menghubungkan hard disk virtual yang ditentukan ke slot pertama (0) saluran utama (0) pada pengontrol IDE virtual pada komputer virtual alih-alih hard disk virtual default dalam templat. Hard disk virtual disimpan di L:\OS. VHD berisi sistem operasi yang berjalan pada komputer virtual. Selain itu, perintah ini menggunakan parameter JobGroup untuk menentukan bahwa perintah tidak akan berjalan sampai cmdlet New-SCVirtualMachine memicu perintah dalam parameter JobGroup untuk dijalankan.

Perintah akhir memicu semua perintah yang berisi variabel $JobGroupID untuk dijalankan. Perintah membuat komputer virtual baru bernama VM06 dari templat yang disimpan di $VMTemplate. Perintah menyebarkan komputer virtual pada host di $VMHost. Perintah menyimpan komputer virtual di direktori akar drive L: . Parameter UseLocalVirtualHardDisk menentukan bahwa perintah menggunakan hard disk yang ada pada host alih-alih menyalin VHD dari pustaka. Oleh karena itu, hard disk virtual yang terkait dengan drive disk virtual pada templat diganti dengan hard disk drive virtual yang ada di host, L:\OS. Vhd. Akibatnya, komputer virtual dan sistem operasinya disimpan pada drive L: pada host.

Contoh 7: Gunakan VHD yang ada pada host tujuan untuk membuat komputer virtual dari templat, dan memindahkan VHD lain ke komputer virtual baru

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

Tiga perintah pertama identik dengan tiga perintah pertama dalam contoh sebelumnya. Dalam contoh ini, VMTemplate01 memiliki drive disk virtual pada IDE Bus 0 dan LUN 0 yang berisi hard disk virtual.

Perintah keempat mendapatkan objek hard disk virtual bernama Other.VHD. Cmdlet Get-SCVirtualHardDisk dapat mengambil objek hard disk virtual dari komputer virtual, dari templat, atau dari file mandiri yang disimpan di pustaka VMM. Menentukan parameter Semua mengambil daftar lengkap semua objek subordinat yang independen dari objek induk. Dalam hal ini, perintah mengambil semua objek hard disk virtual yang tersedia, lalu memilih Other.VHD.

Perintah kelima menghubungkan hard disk virtual yang ditentukan ke slot pertama (0) saluran utama (0) pada pengontrol IDE virtual pada komputer virtual alih-alih hard disk virtual default dalam templat. Hard disk virtual disimpan di L:\OS. VHD berisi sistem operasi yang akan dimulai pada komputer virtual. Selain itu, perintah ini menentukan parameter JobGroup untuk menentukan bahwa itu tidak berjalan sampai cmdlet saat ini memicu perintah dalam daftar JobGroup untuk dijalankan.

Perintah keenam membuat objek drive disk virtual dan melampirkan objek hard disk virtual yang disimpan di $VHD ke IDE Bus 0 dan LUN 1 pada drive baru. Perintah menentukan parameter Jalur untuk menyimpan objek hard disk virtual di $VHD di direktori akar drive R pada komputer virtual, dan menentukan bahwa namanya adalah Other.VHD. Selain itu, perintah ini menggunakan parameter JobGroup untuk menentukan bahwa perintah tidak akan berjalan hingga perintah terakhir memicu perintah dalam daftar JobGroup untuk dijalankan.

Perintah terakhir memicu semua perintah yang berisi variabel $JobGroupID untuk dijalankan. Perintah membuat komputer virtual bernama VM07 dari templat yang disimpan di $VMTemplate. Perintah menyebarkan komputer virtual pada host yang ditentukan dalam $VMHost. Perintah menyimpan komputer virtual di folder D:\VirtualMachinePath. Parameter UseLocalVirtualHarddisk menentukan bahwa perintah menggunakan hard disk yang ada pada host alih-alih menyalin VHD dari pustaka. Oleh karena itu, hard disk virtual yang terkait dengan drive disk virtual pada templat diganti dengan hard disk drive virtual yang ada di host, L:\OS. Vhd. Akibatnya, jalur komputer virtual adalah D:\VirtualMachinePath\VM07, jalur sistem operasi adalah L:\OS. VHD, dan jalur hard disk virtual lainnya adalah R:\Other.VHD.

Contoh 8: Membuat komputer virtual berbasis Linux dari templat komputer virtual dan menyebarkannya di host

PS C:\> $VMTemplate = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com" | Where-Object {$_.Name -eq "CentOSConfigurable"}
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $Cred = Get-Credential
PS C:\> New-SCVirtualMachine -VMTemplate $VMTemplate -Name "MyCentOSVM" -RunAsynchronously -ComputerName "MyCentOSVM" -LinuxDomainName "Contoso.com" -LocalAdministratorCredential $Cred -VMHost $VMhost -Path "C:\VirtualMachinePath"

Perintah pertama mendapatkan objek templat komputer virtual bernama CentOSConfigurable, dan menyimpan objek tersebut dalam variabel $Template.

Perintah kedua mendapatkan host bernama VMHost02, dan menyimpan objek tersebut dalam variabel $VMHost.

Perintah ketiga mendapatkan kredensial, dan menyimpan objek tersebut dalam variabel $Cred. Kredensial ini untuk akun root.

Perintah akhir membuat komputer virtual dari templat komputer virtual yang disimpan di $Template. Nama perintah komputer virtual MyCentOSVM. Ini menyebarkan komputer virtual pada host bernama VMHost02 dan menyimpan file-filenya di C:\VirtualMachinePath. Perintah akhir menyesuaikan properti berikut: nama komputer untuk komputer virtual, linux dnsdomainname, dan kata sandi akun root.

Parameter

-AnswerFile

Menentukan objek skrip yang disimpan di pustaka VMM untuk digunakan sebagai file jawaban. Nama skrip file jawaban tergantung pada sistem operasi yang ingin Anda instal pada komputer virtual:

  • Sysprep.inf. Windows XP, Windows Server 2000, atau Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7, atau Windows Server 2008
Type:Script
Aliases:SysPrepFile
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-AutomaticCriticalErrorAction

Menentukan tindakan yang harus diambil ketika VM mengalami kesalahan kritis, dan melebihi durasi batas waktu yang ditentukan oleh parameter AutomaticCriticalErrorActionTimeout . Nilai yang dapat diterima untuk parameter ini adalah: Jeda dan Tidak Ada.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AutomaticCriticalErrorActionTimeout

Menentukan jumlah waktu, dalam menit, untuk menunggu di jeda kritis sebelum mematikan komputer virtual.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BlockDynamicOptimization

Menunjukkan apakah pengoptimalan dinamis diblokir untuk komputer virtual.

Type:Boolean
Aliases:ExcludeFromPRO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CapabilityProfile

Menentukan objek profil kapabilitas.

Type:CapabilityProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CheckpointType

Menentukan jenis titik pemeriksaan. Nilai yang dapat diterima untuk parameter ini adalah:

  • Nonaktif
  • Produksi
  • ProductionOnly
  • Standar
Type:CheckpointType
Accepted values:Disabled, Production, ProductionOnly, Standard
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Cloud

Menentukan objek cloud privat.

Type:Cloud
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Menentukan nama komputer yang dapat diidentifikasi secara unik oleh VMM di jaringan Anda. Format yang valid adalah:

  • FQDN (nama domain yang sepenuhnya memenuhi syarat)
  • Alamat IPv4 atau IPv6
  • Nama NetBios
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerTier

Menentukan objek tingkat komputer.

Type:ComputerTier
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

Menentukan jumlah CPU pada komputer virtual. Host berikut mendukung jumlah prosesor berikut:

  • Hyper-V. Hingga empat CPU per komputer virtual, tergantung pada sistem operasi tamu.
  • VMware ESX. Hingga empat CPU per komputer virtual untuk sistem operasi tamu yang didukung, kecuali satu CPU pada komputer virtual yang menjalankan Windows NT 4.0.
  • Citrix XenServer. Hingga delapan CPU per komputer virtual, tergantung pada sistem operasi tamu.
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCyclesLimitPercent

Menentukan batas siklus CPU sebagai persentase.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCyclesReservePercent

Menentukan siklus CPU cadangan sebagai persentase.

Type:UInt16
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitForMigration

Menunjukkan apakah akan membatasi fitur prosesor untuk komputer virtual yang ditentukan untuk mengaktifkan migrasi ke komputer fisik yang memiliki versi berbeda dari prosesor yang sama dengan komputer sumber. VMM tidak mendukung migrasi komputer virtual antara komputer fisik yang memiliki prosesor dari produsen yang berbeda.

Type:Boolean
Aliases:LimitCPUForMigration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitFunctionality

Menunjukkan apakah akan menyediakan fungsionalitas CPU terbatas untuk komputer virtual. Tentukan nilai $True untuk mendukung sistem operasi yang lebih lama, seperti Windows NT 4.0, pada komputer virtual yang disebarkan pada host Hyper-V atau pada host VMware ESX.

Type:Boolean
Aliases:LimitCPUFunctionality
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUPerVirtualNumaNodeMaximum

Menentukan jumlah maksimum CPU yang diizinkan untuk setiap simpul NUMA virtual.

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Menentukan jumlah sumber daya CPU pada host yang dapat digunakan komputer virtual ini relatif terhadap komputer virtual lain pada host yang sama. Komputer virtual dengan nilai bobot yang lebih tinggi dialokasikan lebih banyak sumber daya CPU daripada komputer virtual dengan nilai bobot yang lebih rendah. Istilah VMware untuk nilai-nilai ini adalah berbagi. Jenis host mendukung nilai relatif berikut:

  • Hyper-V. 1 sampai 10000.
  • VMware ESX. Tinggi. 2000.
  • VMware ESX. Di atas Normal. 1500.
  • VMware ESX. Normal (default). 1000.
  • VMware ESX. Di bawah Normal. 750.
  • VMware ESX. Rendah. 500.
  • VMware ESX. Kustom 1 hingga 1000000.
  • Citrix XenServer. 1 sampai 65536, normal adalah 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Menentukan jenis CPU untuk komputer virtual. Untuk mengambil daftar semua jenis CPU yang tersedia untuk digunakan di komputer virtual di lingkungan VMM, lihat cmdlet Get-SCCPUType .

Type:ProcessorType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DelayStartSeconds

Menentukan jumlah detik untuk menunggu setelah layanan virtualisasi dimulai sebelum memulai komputer virtual secara otomatis. Penundaan ini mengejutkan waktu mulai beberapa komputer virtual untuk membantu mengurangi permintaan pada sumber daya komputer fisik. Pengaturan umum mungkin 30 hingga 60 detik. Penundaan maksimum yang dapat dikonfigurasi untuk host adalah sebagai berikut:

  • Hyper-V. 1000000000 detik (277777 jam)
  • VMware ESX. 65535 detik (18 jam)

Parameter ini tidak berlaku untuk komputer virtual XenServer.

Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Menentukan deskripsi untuk komputer virtual.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Domain

Menentukan FQDN untuk domain Direktori Aktif.

Type:String
Aliases:JoinDomain
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainJoinCredential

Menentukan nama pengguna dan kata sandi akun yang memiliki izin untuk bergabung dengan komputer ke domain. Kami menyarankan agar Anda menggunakan akun hak terbatas yang bergabung dengan komputer ke domain. Ini termasuk komputer virtual dan fisik.

Anda dapat menggunakan parameter saat ini untuk menentukan kredensial pada VMHostProfile untuk bergabung dengan komputer host fisik ke domain, atau untuk menentukan kredensial, pada templat baru atau yang sudah ada, pada profil sistem operasi tamu baru atau yang sudah ada, atau di komputer virtual baru, untuk bergabung dengan komputer virtual ke domain.

Type:VMMCredential
Aliases:JoinDomainCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DRProtectionRequired

Parameter ini dicadangkan untuk digunakan di masa mendatang.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DynamicMemoryBufferPercentage

Menentukan persentase memori di atas alokasi memori komputer virtual saat ini yang harus dicadangkan host sebagai buffer. Nilai default adalah 20.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DynamicMemoryEnabled

Menunjukkan apakah akan mengaktifkan memori dinamis untuk komputer virtual. Anda dapat mengaktifkan memori dinamis langsung pada komputer virtual, atau pada templat atau profil perangkat keras yang digunakan untuk membuat komputer virtual. Nilai defaultnya adalah $False.

Anda dapat mengaktifkan memori dinamis untuk komputer virtual hanya jika komputer virtual tersebut disebarkan pada host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru atau jika komputer virtual disimpan di pustaka dalam keadaan berhenti. Perubahan perangkat keras pada komputer virtual yang disimpan hanya dapat dilakukan jika komputer virtual tidak memiliki rekam jepret. Mengaktifkan memori dinamis pada komputer virtual yang disimpan dalam pustaka membatasi penempatan komputer tersebut ke host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DynamicMemoryMaximumMB

Menentukan jumlah maksimum memori yang dapat dialokasikan host ke komputer virtual, jika memori dinamis diaktifkan. Nilai defaultnya adalah 65536.

Anda dapat mengaktifkan memori dinamis untuk komputer virtual hanya jika komputer virtual tersebut disebarkan pada host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru atau jika komputer virtual disimpan di pustaka dalam keadaan berhenti. Perubahan perangkat keras pada komputer virtual yang disimpan hanya dapat dilakukan jika komputer virtual tidak memiliki rekam jepret. Mengaktifkan memori dinamis pada komputer virtual yang disimpan dalam pustaka membatasi penempatan komputer tersebut ke host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DynamicMemoryMinimumMB

Menentukan jumlah minimum memori yang dapat dialokasikan host ke komputer virtual jika memori dinamis diaktifkan. Nilai defaultnya adalah 65536.

Anda dapat mengaktifkan memori dinamis untuk komputer virtual hanya jika komputer virtual tersebut disebarkan pada host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru atau jika komputer virtual disimpan di pustaka dalam keadaan berhenti. Perubahan perangkat keras pada komputer virtual yang disimpan hanya dapat dilakukan jika komputer virtual tidak memiliki rekam jepret. Mengaktifkan memori dinamis pada komputer virtual yang disimpan dalam pustaka membatasi penempatan komputer tersebut ke host yang menjalankan Windows Server 2008 SP1 atau versi yang lebih baru.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableNestedVirtualization

Mengaktifkan virtualisasi berlapis.

Catatan

Parameter ini berlaku untuk VMM 2019 UR1.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullName

Menentukan nama orang yang namanya cmdlet ini mendaftarkan komputer virtual.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Generation

Menentukan nilai untuk pembuatan komputer virtual baru.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GuestOSProfile

Menentukan objek profil sistem operasi tamu.

Type:GuestOSProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-GuiRunOnceCommands

Menentukan array perintah untuk ditambahkan ke bagian [GuiRunOnce] dari file jawaban yang tidak diawasi. Gunakan tanda kutip tunggal di sekitar setiap string yang diapit tanda kutip ganda.

Contoh format: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Untuk informasi tentang cara Windows PowerShell menggunakan tanda kutip, ketik Get-Help about_Quoting_Rules.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HardwareProfile

Menentukan objek profil perangkat keras.

Type:HardwareProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-HighlyAvailable

Menunjukkan apakah akan menempatkan komputer virtual pada host Hyper-V yang merupakan bagian dari kluster host. Konfigurasikan pengaturan ini pada komputer virtual, atau pada templat atau profil perangkat keras yang digunakan untuk membuat komputer virtual.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Menentukan pengidentifikasi untuk serangkaian perintah yang berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan nama variabel untuk kemajuan pekerjaan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryServer

Menentukan objek server pustaka VMM.

Type:LibraryServer
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LinuxAdministratorSSHKey

Menentukan file kunci publik untuk Kunci SSH Linux.

Type:SSHKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LinuxAdministratorSSHKeyString

Menentukan kunci SSH administrator Linux sebagai string.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LinuxDomainName

Menentukan FQDN untuk spesialisasi sistem operasi Linux.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalAdministratorCredential

Menentukan nama pengguna dan kata sandi untuk akun Administrator Lokal atau akun root Linux untuk profil Sistem Operasi Tamu yang kompatibel dengan Linux).

Cmdlet ini menentukan kredensial ini pada templat baru atau yang sudah ada, pada profil sistem operasi tamu baru atau yang sudah ada, atau pada komputer virtual baru mengambil alih kata sandi Administrator yang ada.

Type:VMMCredential
Aliases:AdminPasswordCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Menentukan jumlah memori akses acak (RAM), dalam megabyte (MB), pada host yang dialokasikan untuk komputer virtual. Nilai defaultnya adalah 512 MB. Untuk komputer virtual tempat memori dinamis diaktifkan, tentukan nilai memori startup. Memori host maksimum yang dapat ditetapkan adalah sebagai berikut:

  • Hyper-V. RAM hingga 65536 MB per komputer virtual
  • VMware ESX Server 3.0.x HINGGA 16384 MB RAM per komputer virtual
  • VMware ESX Server 3.5.x. RAM hingga 65532 MB per komputer virtual
  • Citrix XenServer. RAM hingga 32265 MB per komputer virtual
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Menentukan jumlah maksimum memori, dalam megabyte, bahwa host mengizinkan setiap simpul NUMA virtual.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryWeight

Menentukan prioritas untuk mengalokasikan memori ke komputer virtual, relatif terhadap komputer virtual lain pada host yang sama. Host mengalokasikan lebih banyak memori ke komputer virtual yang memiliki nilai lebih tinggi daripada komputer virtual dengan pengaturan yang lebih rendah. Untuk host yang menjalankan Windows Server 2008 R2 SP1 atau versi yang lebih baru, berikut ini adalah default:

  • Rendah. 0
  • Normal. 5000
  • Tinggi. 10.000
  • Kustom. 10.000
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MergeAnswerFile

Menunjukkan apakah cmdlet ini menggabungkan file jawaban bersama dengan pengaturan sistem operasi tamu. Nilai defaultnya adalah $True. Konsol VMM menggunakan parameter ini. Jangan tentukan parameter ini.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Menentukan jumlah maksimum monitor yang didukung adaptor video virtual.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumResolution

Menentukan nilai, sebagai string, yang mewakili resolusi monitor maksimum yang mungkin dari adaptor video virtual. Nilai yang valid adalah:

  • 1024x768
  • 1280x1024
  • 1600x1200
  • 1920x1200

Nilai defaultnya adalah 1280x1024.

Type:String
Aliases:MonitorResolutionMaximum
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Menentukan nama komputer virtual baru.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NumaIsolationRequired

Menunjukkan apakah isolasi NUMA diperlukan.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OperatingSystem

Menentukan jenis sistem operasi untuk komputer virtual. Untuk mencantumkan nama semua sistem operasi yang tersedia di VMM, gunakan cmdlet Get-SCOperatingSystem .

Type:OperatingSystem
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OrganizationName

Menentukan nama organisasi untuk orang yang namanya cmdlet ini mendaftarkan komputer virtual.

Type:String
Aliases:OrgName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Owner

Menentukan pemilik komputer virtual sebagai akun pengguna domain yang valid.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Menentukan jalur tujuan untuk komputer virtual baru.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProductKey

Menentukan kunci produk. Kunci produk adalah angka 25 digit yang mengidentifikasi lisensi produk. Kunci produk dapat digunakan untuk mendaftarkan VMM atau sistem operasi yang akan diinstal pada komputer virtual atau host.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionProvider

Menentukan penyedia perlindungan.

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

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryPointObjective

Menentukan periode maksimum yang dapat ditoleransi untuk kehilangan data dari layanan TI karena insiden besar.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationGroup

Menentukan grup replikasi.

Type:ReplicationGroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReturnImmediately

Menunjukkan bahwa kontrol dikembalikan ke proses panggilan segera, sebelum pekerjaan dibuat.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

Menentukan peran layanan mandiri yang memiliki izin untuk mengakses komputer virtual.

Type:SelfServiceUserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SharePath

Menentukan jalur berbagi pustaka yang valid di server pustaka yang ada yang menggunakan jalur Universal Naming Convention (UNC).

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SkipInstallVirtualizationGuestServices

Menunjukkan bahwa cmdlet ini tidak menginstal layanan tamu virtualisasi pada komputer virtual. Nilai defaultnya adalah $False, dan VMM menginstal layanan tamu virtualisasi yang sesuai secara otomatis.

Untuk komputer virtual pada host Hyper-V, layanan tamu virtualisasi disebut Komponen Integrasi atau VMGuest.iso. Untuk komputer virtual pada host XenServer, layanan tamu virtualisasi disebut Citrix Tools for Virtual Machines atau xs-tools.iso. Komputer virtual pada host VMware ESX tidak menggunakan layanan tamu virtualisasi.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartAction

Menentukan perilaku komputer virtual saat layanan virtualisasi dimulai. Nilai yang valid adalah:

  • 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

Menunjukkan bahwa komputer virtual dimulai ketika tiba di host tujuan.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StopAction

Menentukan perilaku komputer virtual saat layanan virtualisasi berhenti. Nilai yang valid adalah:

  • SaveVM
  • 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

Menunjukkan bahwa cmdlet ini menyimpan komputer virtual di pustaka VMM.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeZone

Menentukan angka yang mengidentifikasi wilayah geografis yang memiliki waktu standar yang sama. Untuk daftar indeks zona waktu, lihat Nilai Indeks Zona Waktu Microsoft (http://go.microsoft.com/fwlink/?LinkId=120935) di Microsoft Developer Network. Jika Anda tidak menentukan zona waktu, zona waktu default adalah pengaturan zona waktu yang sama yang ada di host komputer virtual.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseDiffDiskOptimization

Menunjukkan bahwa cmdlet ini menggunakan pengoptimalan disk yang berbeda.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseLocalVirtualHardDisk

Menunjukkan bahwa cmdlet ini memverifikasi bahwa file VHD yang harus dimiliki cmdlet ini untuk membuat komputer virtual ada dan disimpan di host tujuan.

Type:SwitchParameter
Aliases:UseLocalVirtualHardDisks
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRole

Menentukan objek peran pengguna.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHardDisk

Menentukan objek hard disk virtual.

Type:StandaloneVirtualHardDisk
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualNumaNodesPerSocketMaximum

Menentukan jumlah maksimum simpul NUMA yang diizinkan untuk setiap soket.

Type:Byte
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualVideoAdapterEnabled

Menunjukkan apakah akan mengaktifkan Microsoft Synthetic 3D Virtual Video Adapter untuk komputer virtual. Anda dapat mengaktifkan Adaptor Video Virtual langsung di komputer virtual, atau pada templat atau profil perangkat keras yang digunakan untuk membuat komputer virtual.

Anda dapat mengaktifkan Adaptor Video Virtual 3D Microsoft Synthetic untuk komputer virtual hanya jika komputer virtual tersebut disebarkan pada host yang menjalankan Windows Server 2008 R2 SP1, atau versi yang lebih baru, yang memiliki peran Layanan Desktop Jauh dan layanan peran Grafis Virtual Desktop Jarak Jauh terinstal, atau jika komputer virtual disimpan dalam pustaka dalam keadaan berhenti. Perubahan perangkat keras pada komputer virtual yang disimpan hanya dapat dilakukan jika komputer virtual tidak memiliki rekam jepret. Mengaktifkan Microsoft Synthetic 3D Virtual Video Adapter pada komputer virtual yang disimpan dalam pustaka membatasi penempatan komputer tersebut ke host yang menjalankan Windows Server 2008 R2 SP1, atau versi yang lebih baru, yang memiliki peran Layanan Desktop Jauh dan layanan peran Grafis Virtual Desktop Jarak Jauh yang diinstal.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Menentukan objek komputer virtual.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMConfiguration

Menentukan objek konfigurasi komputer virtual.

Type:BaseVMConfiguration
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMConfigurationScaleOut

Menentukan objek konfigurasi komputer virtual yang digunakan saat menskalakan layanan.

Type:BaseVMConfiguration
Aliases:ScaleOutVMConfiguration
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Menentukan objek host komputer virtual. VMM mendukung host Hyper-V, host VMware ESX, dan host Citrix XenServer. Untuk informasi selengkapnya tentang setiap jenis host, lihat cmdlet Add-SCVMHost .

Type:Host
Aliases:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMShieldingData

Menentukan objek VMShieldingData .

Type:KeyFile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMTemplate

Menentukan objek templat VMM yang digunakan cmdlet ini untuk membuat komputer virtual.

Type:Template
Aliases:Template
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Workgroup

Menentukan nama grup kerja untuk bergabung dengan komputer virtual. Anda dapat menggunakan parameter ini untuk mengambil alih nilai yang ada pada templat atau pada profil sistem operasi tamu.

Type:String
Aliases:JoinWorkgroup
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

VirtualMachine

Cmdlet ini mengembalikan objek VirtualMachine .

Catatan

  • Cmdlet ini memerlukan objek hard disk virtual VMM, objek templat komputer virtual, atau objek komputer virtual. Untuk mendapatkan objek seperti itu, gunakan cmdlet Get-SCVirtualHardDisk, Get-SCVMTemplate, atau Get-SCVirtualMachine .