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 .
Link Terkait
- Add-SCVMHost
- Get-SCOperatingSystem
- Get-SCCPUType
- Get-SCUserRole
- Get-SCVirtualHardDisk
- Get-SCVirtualMachine
- Get-SCVMTemplate
- Move-SCVirtualMachine
- New-SCV2V
- New-SCVirtualDiskDrive
- Read-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine