New-SCVirtualMachine
Crea una macchina virtuale da gestire da VMM.
Sintassi
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>]
Descrizione
Nota
Un nuovo parametro [-EnableNestedVirtualization] <> booleano è incluso in VMM 2019 UR1 e versioni successive. Per altre informazioni, vedere parametri .
Il cmdlet New-SCVirtualMachine crea una macchina virtuale gestita da Virtual Machine Manager (VMM). È possibile creare una macchina virtuale dalle origini seguenti:
- Una macchina virtuale arrestata distribuita in un host.
- Una macchina virtuale archiviata nella libreria VMM.
- Modello di macchina virtuale.
- Un disco rigido virtuale che contiene già un sistema operativo. È possibile creare una macchina virtuale da un disco rigido esistente che contiene un sistema operativo di terze parti, ad esempio Linux.
- Disco rigido virtuale vuoto.
In System Center è possibile creare una macchina virtuale usando un disco diverso. Per altre informazioni sui dischi differenze, vedere New-SCVirtualDiskDrive.
Quando si distribuisce una nuova macchina virtuale in un host Hyper-V, è possibile specificare un percorso per i file della macchina virtuale oppure usare il percorso predefinito: <C>:\ProgramData\Microsoft\Windows\Hyper-V. Quando si distribuisce una macchina virtuale in un host VMware ESX o in un host Citrix XenServer, non esiste alcun percorso predefinito. Specificare un percorso.
In alternativa al cmdlet corrente, è possibile creare una macchina virtuale usando i cmdlet seguenti:
-
New-SCP2V.
Questo cmdlet crea una macchina virtuale da un computer fisico esistente.
Si tratta di una conversione P2V.
Per altre informazioni, digitare:
Get-Help New-SCP2V
. -
New-SCV2V crea una macchina virtuale da una macchina virtuale esistente, ad esempio una macchina virtuale creata in VMWare.
Si tratta di una conversione V2V.
Per altre informazioni, digitare:
Get-Help New-SCV2V
.
Esempio
Esempio 1: Creare una macchina virtuale da un disco rigido virtuale e distribuirla in un 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
Il primo comando ottiene l'oggetto disco rigido virtuale denominato Blank Disk - Large dalla libreria VMM e archivia tale oggetto nella variabile $VHD.
Il secondo comando ottiene l'oggetto host denominato VMHost01 e archivia tale oggetto nella variabile $VMHost.
L'ultimo comando crea una macchina virtuale denominata VM01 dal disco rigido virtuale archiviato in $VHD.
Il comando distribuisce la nuova macchina virtuale in C:\VirtualMachinePath nell'host denominato VMHost01.
Il comando specifica il parametro RunAsynchronously
Esempio 2: Creare una macchina virtuale da un modello di macchina virtuale e distribuirla in un 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"
Il primo comando ottiene l'oggetto modello di macchina virtuale denominato WindowsServer2008R2 e archivia tale oggetto nella variabile $Template.
Il secondo comando ottiene l'oggetto host denominato VMHost02 e archivia tale oggetto nella variabile $VMHost.
Il comando finale crea una macchina virtuale dal modello di macchina virtuale archiviato in $Template.
Il comando denomina la macchina virtuale VM02.
Distribuisce la macchina virtuale nell'host VMHost02 e archivia i file della macchina virtuale in C:\VirtualMachinePath.
Il comando finale personalizza le proprietà seguenti: il nome del computer per la macchina virtuale, il nome della persona a cui è registrata la macchina virtuale, il nome dell'organizzazione e il codice Product Key.
Il comando specifica il parametro RunAsynchronously
Esempio 3: Creare una macchina virtuale clonando una macchina virtuale esistente
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}
Il primo comando ottiene l'oggetto macchina virtuale denominato VM03 e archivia tale oggetto nella variabile $VM.
Il secondo comando ottiene l'oggetto host denominato VMHost03 e archivia tale oggetto nella variabile $VMHost.
Il comando finale controlla se la macchina virtuale VM01 si trova in uno stato spento. Se la macchina virtuale è spenta, il comando crea una macchina virtuale denominata VM03 da VM01 e distribuisce la nuova macchina virtuale in VMHost03 in C:\VirtualMachinePath.
Esempio 4: Creare una macchina virtuale da una macchina virtuale archiviata nella libreria
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
Il primo comando ottiene l'oggetto host denominato VMHost04 e archivia tale oggetto nella variabile $VMHost.
Il secondo comando ottiene l'oggetto macchina virtuale denominato StoredVM01 dal percorso specificato nel server di libreria LibServer01 e archivia l'oggetto macchina virtuale nella variabile $VM.
L'ultimo comando crea una macchina virtuale denominata VM04 da StoredVM01 con 1024 MB di memoria. Il comando lo distribuisce nel percorso specificato. Il comando specifica anche una descrizione e un proprietario e specifica che l'azione di avvio per la macchina virtuale è impostata su non attivare mai automaticamente e che l'azione di arresto consiste nel salvare la macchina virtuale.
Esempio 5: Creare una macchina virtuale a disponibilità elevata
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
Il primo comando crea una stringa GUID e la archivia nella variabile $VMGuid. Questo GUID è un ID gruppo di processi che funge da identificatore che raggruppa i comandi successivi che includono questo identificatore in un singolo gruppo di processi.
Il secondo comando archivia la stringa HAVM01 nella variabile $VMName. Questa stringa è il nome della nuova macchina virtuale.
Il terzo comando crea una scheda di rete virtuale con un indirizzo MAC dinamico e ha la VLAN disabilitata.
Poiché il comando specifica il parametro jobgroup
Il quarto comando crea un'unità DVD virtuale IDE connessa al secondo canale e al primo slot. Poiché il comando specifica il parametro JobGroup, l'unità DVD virtuale non viene creata prima dell'esecuzione del cmdlet corrente.
Il quinto comando crea un profilo hardware e specifica i valori per il nome del profilo, il proprietario, il numero di CPU, la memoria e l'ordine di avvio.
Il comando disabilita NumLock e anche funzionalità della CPU limitate.
La CPU limitata non è necessaria perché si tratta di una macchina virtuale che non esegue un sistema operativo precedente.
Questo comando definisce la macchina virtuale come a disponibilità elevata.
Poiché il comando specifica il parametro jobgroup
Il sesto comando crea un'unità disco virtuale IDE con una capacità di archiviazione di 4 GB nel primo canale e nel primo slot. Poiché il comando specifica il parametro JobGroup, la nuova unità disco virtuale viene creata solo prima dell'esecuzione del cmdlet corrente.
Il settimo comando ottiene un oggetto host macchina virtuale denominato VMMHANode02 e archivia tale oggetto nella variabile $VMHost. Questo host è un nodo di un cluster host gestito da VMM.
L'ottavo comando ottiene l'oggetto profilo hardware denominato HWProfile02, creato nel quinto comando e archivia tale oggetto nella variabile $HardwareProfile.
Il nono comando ottiene un oggetto del sistema operativo in base al nome e archivia l'oggetto nella variabile $OperatingSystem.
Il comando finale crea una nuova macchina virtuale a disponibilità elevata denominata HAVM01 usando gli oggetti creati e ottenuti nei comandi precedenti.
Il comando specifica anche il parametro percorso
Esempio 6: Usare un file VHD esistente nell'host di destinazione per creare una nuova macchina virtuale da un modello
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
Il primo comando genera un GUID e lo archivia nella variabile $JobGroupID.
Il secondo comando ottiene l'oggetto modello di macchina virtuale denominato VMTemplate01 e archivia tale oggetto nella variabile $Template. In questo esempio VMTemplate01 ha un'unità disco virtuale nel LUN 0 LUN 0 dell'IDE che contiene un disco rigido virtuale.
Il terzo comando ottiene l'oggetto host denominato VMHost06 e archivia tale oggetto nella variabile $VMHost.
Il quarto comando connette il disco rigido virtuale specificato al primo slot (0) del canale primario (0) nel controller IDE virtuale nella macchina virtuale anziché al disco rigido virtuale predefinito nel modello.
Disco rigido virtuale archiviato in L:\OS. Il disco rigido virtuale contiene il sistema operativo in esecuzione nella macchina virtuale.
Inoltre, questo comando usa il parametro
Il comando finale attiva tutti i comandi che contengono la variabile $JobGroupID da eseguire. Il comando crea la nuova macchina virtuale denominata VM06 dal modello archiviato in $VMTemplate. Il comando distribuisce la macchina virtuale nell'host in $VMHost. Il comando archivia la macchina virtuale nella directory radice dell'unità L: . Il parametro UseLocalVirtualHardDisk specifica che il comando usa un disco rigido esistente nell'host anziché copiare un disco rigido virtuale dalla libreria. Di conseguenza, il disco rigido virtuale associato all'unità disco virtuale nel modello viene sostituito con l'unità disco rigido virtuale presente nell'host, L:\OS. VHD. Di conseguenza, sia la macchina virtuale che il relativo sistema operativo vengono archiviati nell'unità L: nell'host.
Esempio 7: Usare un disco rigido virtuale esistente nell'host di destinazione per creare una macchina virtuale da un modello e spostare un altro disco rigido virtuale nella nuova macchina virtuale
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
I primi tre comandi sono identici ai primi tre comandi dell'esempio precedente. In questo esempio VMTemplate01 ha un'unità disco virtuale nel bus IDE 0 e lun 0 che contiene un disco rigido virtuale.
Il quarto comando ottiene l'oggetto disco rigido virtuale denominato Other.VHD. Il cmdlet Get-SCVirtualHardDisk può recuperare oggetti disco rigido virtuale da una macchina virtuale, da un modello o da un file autonomo archiviato nella libreria VMM. Se si specifica il parametro All, viene recuperato un elenco completo di tutti gli oggetti subordinati indipendentemente dall'oggetto padre. In questo caso, il comando recupera tutti gli oggetti disco rigido virtuale disponibili e quindi seleziona Other.VHD.
Il quinto comando connette il disco rigido virtuale specificato al primo slot (0) del canale primario (0) nel controller IDE virtuale nella macchina virtuale anziché al disco rigido virtuale predefinito nel modello. Disco rigido virtuale archiviato in L:\OS. Il disco rigido virtuale contiene il sistema operativo che verrà avviato nella macchina virtuale. Inoltre, questo comando specifica il parametro JobGroup per specificare che non viene eseguito fino a quando il cmdlet corrente attiva i comandi nell'elenco JobGroup da eseguire.
Il sesto comando crea un oggetto unità disco virtuale e collega l'oggetto disco rigido virtuale archiviato in $VHD al bus IDE 0 e LUN 1 nella nuova unità.
Il comando specifica il parametro path
L'ultimo comando attiva tutti i comandi che contengono la variabile $JobGroupID da eseguire. Il comando crea la macchina virtuale denominata VM07 dal modello archiviato in $VMTemplate. Il comando distribuisce la macchina virtuale nell'host specificato in $VMHost. Il comando archivia la macchina virtuale nella cartella D:\VirtualMachinePath. Il parametro UseLocalVirtualHarddisk specifica che il commmand usa un disco rigido esistente nell'host anziché copiare un disco rigido virtuale dalla libreria. Di conseguenza, il disco rigido virtuale associato all'unità disco virtuale nel modello viene sostituito con l'unità disco rigido virtuale presente nell'host, L:\OS. VHD. Di conseguenza, il percorso della macchina virtuale è D:\VirtualMachinePath\VM07, il percorso del sistema operativo è L:\OS. Il disco rigido virtuale e il percorso dell'altro disco rigido virtuale è R:\Other.VHD.
Esempio 8: Creare una macchina virtuale basata su Linux da un modello di macchina virtuale e distribuirla in un host
Cautela
Questo articolo fa riferimento a CentOS, una distribuzione Linux che ha raggiunto lo stato End Of Life (EOL). Prendere in considerazione l'uso e la pianificazione di conseguenza. Per altre informazioni, vedere le linee guida per la fine della vita CentOS.
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"
Il primo comando ottiene l'oggetto modello di macchina virtuale denominato CentOSConfigurable e archivia tale oggetto nella variabile $Template.
Il secondo comando ottiene l'host denominato VMHost02 e archivia l'oggetto nella variabile $VMHost.
Il terzo comando ottiene una credenziale e archivia tale oggetto nella variabile $Cred. Questa credenziale è per l'account radice.
Il comando finale crea una macchina virtuale dal modello di macchina virtuale archiviato in $Template. Il nome del comando della macchina virtuale MyCentOSVM. Distribuisce la macchina virtuale nell'host denominato VMHost02 e archivia i relativi file in C:\VirtualMachinePath. Il comando finale personalizza le proprietà seguenti: il nome computer per la macchina virtuale, il nome dnsdomainname Linux e la password dell'account radice.
Parametri
-AnswerFile
Specifica un oggetto script archiviato nella libreria VMM da usare come file di risposte. Il nome dello script del file di risposte dipende dal sistema operativo che si vuole installare in una macchina virtuale:
- Sysprep.inf. Windows XP, Windows Server 2000 o Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 o Windows Server 2008
Tipo: | Script |
Alias: | SysPrepFile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-AutomaticCriticalErrorAction
Specifica l'azione da eseguire quando la macchina virtuale rileva un errore critico e supera la durata del timeout specificata dal parametro AutomaticCriticalErrorActionTime out. I valori accettabili per questo parametro sono: Pause e None.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AutomaticCriticalErrorActionTimeout
Specifica la quantità di tempo, espressa in minuti, di attesa in pausa critica prima di spegnere la macchina virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BlockDynamicOptimization
Indica se l'ottimizzazione dinamica è bloccata per una macchina virtuale.
Tipo: | Boolean |
Alias: | ExcludeFromPRO |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CapabilityProfile
Specifica un oggetto profilo di funzionalità.
Tipo: | CapabilityProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CheckpointType
Specifica il tipo di checkpoint. I valori accettabili per questo parametro sono:
- Disabile
- Produzione
- ProductionOnly
- Standard
Tipo: | CheckpointType |
Valori accettati: | Disabled, Production, ProductionOnly, Standard |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Cloud
Specifica un oggetto cloud privato.
Tipo: | Cloud |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComputerName
Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I formati validi sono:
- FQDN (nome di dominio completo)
- Indirizzo IPv4 o IPv6
- Nome NetBIOS
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComputerTier
Specifica un oggetto livello computer.
Tipo: | ComputerTier |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUCount
Specifica il numero di CPU nella macchina virtuale. Gli host seguenti supportano il numero di processori seguente:
- Hyper-V. Fino a quattro CPU per macchina virtuale, a seconda del sistema operativo guest.
- VMware ESX. Fino a quattro CPU per macchina virtuale per qualsiasi sistema operativo guest supportato, ad eccezione di una CPU in una macchina virtuale che esegue Windows NT 4.0.
- Citrix XenServer. Fino a otto CPU per macchina virtuale, a seconda del sistema operativo guest.
Tipo: | Byte |
Alias: | ProcessorCount |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUCyclesLimitPercent
Specifica il limite di cicli cpu come percentuale.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUCyclesReservePercent
Specifica i cicli di CPU di riserva come percentuale.
Tipo: | UInt16 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPULimitForMigration
Indica se limitare le funzionalità del processore per la macchina virtuale specificata per consentire la migrazione a un computer fisico con una versione diversa dello stesso processore del computer di origine. VMM non supporta la migrazione di macchine virtuali tra computer fisici con processori di produttori diversi.
Tipo: | Boolean |
Alias: | LimitCPUForMigration |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPULimitFunctionality
Indica se fornire funzionalità di CPU limitate per la macchina virtuale. Specificare un valore di $True per supportare un sistema operativo precedente, ad esempio Windows NT 4.0, in una macchina virtuale distribuita in un host Hyper-V o in un host VMware ESX.
Tipo: | Boolean |
Alias: | LimitCPUFunctionality |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUPerVirtualNumaNodeMaximum
Specifica il numero massimo di CPU consentite per ogni nodo NUMA virtuale.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPURelativeWeight
Specifica la quantità di risorse della CPU in un host che questa macchina virtuale può usare rispetto ad altre macchine virtuali nello stesso host. Una macchina virtuale con un valore di peso maggiore viene allocata più risorse della CPU rispetto a una macchina virtuale con un valore di peso inferiore. Il termine VMware per questi valori è condivisioni. I tipi di host supportano i valori relativi seguenti:
- Hyper-V. da 1 a 10000.
- VMware ESX. Alto. 2000.
- VMware ESX. Al di sopra del normale. 1500.
- VMware ESX. Normale (impostazione predefinita). 1000.
- VMware ESX. Al di sotto del normale. 750.
- VMware ESX. Basso. 500.
- VMware ESX. Personalizzato da 1 a 1000000.
- Citrix XenServer. Da 1 a 65536, normale è 256.
Tipo: | Int32 |
Alias: | RelativeWeight |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CPUType
Specifica il tipo di CPU per una macchina virtuale. Per recuperare un elenco di tutti i tipi di CPU disponibili per l'uso nelle macchine virtuali in un ambiente VMM, vedere il cmdlet Get-SCCPUType.
Tipo: | ProcessorType |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DelayStartSeconds
Specifica il numero di secondi di attesa dopo l'avvio del servizio di virtualizzazione prima dell'avvio automatico di una macchina virtuale. Questo ritardo sfalsa il tempo di avvio di più macchine virtuali per ridurre la domanda di risorse computer fisiche. Un'impostazione tipica può essere da 30 a 60 secondi. Il ritardo massimo configurabile per gli host è il seguente:
- Hyper-V. 10000000000 secondi (277777 ore)
- VMware ESX. 65535 secondi (18 ore)
Questo parametro non si applica alle macchine virtuali XenServer.
Tipo: | Int32 |
Alias: | DelayStart |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Description
Specifica una descrizione per la macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Domain
Specifica un FQDN per un dominio di Active Directory.
Tipo: | String |
Alias: | JoinDomain |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DomainJoinCredential
Specifica il nome utente e la password di un account che dispone dell'autorizzazione per aggiungere un computer al dominio. È consigliabile usare un account con diritti limitati che unisce computer al dominio. Sono inclusi sia i computer virtuali che fisici.
È possibile usare il parametro corrente per specificare le credenziali in un VMHostProfile per aggiungere un computer host fisico al dominio oppure per specificare le credenziali, in un modello nuovo o esistente, in un profilo del sistema operativo guest nuovo o esistente o in una nuova macchina virtuale, per aggiungere una macchina virtuale al dominio.
Tipo: | VMMCredential |
Alias: | JoinDomainCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DRProtectionRequired
Questo parametro è riservato per un uso futuro.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DynamicMemoryBufferPercentage
Specifica la percentuale di memoria sopra l'allocazione di memoria corrente di una macchina virtuale che l'host deve provare a riservare come buffer. Il valore predefinito è 20.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DynamicMemoryEnabled
Indica se abilitare la memoria dinamica per le macchine virtuali. È possibile abilitare la memoria dinamica direttamente in una macchina virtuale o in un modello o un profilo hardware usato per creare macchine virtuali. Il valore predefinito è $False.
È possibile abilitare la memoria dinamica per una macchina virtuale solo se la macchina virtuale viene distribuita in un host che esegue Windows Server 2008 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato. È possibile apportare modifiche hardware a una macchina virtuale archiviata solo se la macchina virtuale non dispone di snapshot. L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DynamicMemoryMaximumMB
Specifica la quantità massima di memoria che un host può allocare a una macchina virtuale, se la memoria dinamica è abilitata. Il valore predefinito è 65536.
È possibile abilitare la memoria dinamica per una macchina virtuale solo se la macchina virtuale viene distribuita in un host che esegue Windows Server 2008 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato. È possibile apportare modifiche hardware a una macchina virtuale archiviata solo se la macchina virtuale non dispone di snapshot. L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DynamicMemoryMinimumMB
Specifica la quantità minima di memoria che l'host può allocare a una macchina virtuale se è abilitata la memoria dinamica. Il valore predefinito è 65536.
È possibile abilitare la memoria dinamica per una macchina virtuale solo se la macchina virtuale viene distribuita in un host che esegue Windows Server 2008 SP1 o versione successiva o se la macchina virtuale è archiviata in una libreria in uno stato arrestato. È possibile apportare modifiche hardware a una macchina virtuale archiviata solo se la macchina virtuale non dispone di snapshot. L'abilitazione della memoria dinamica in una macchina virtuale archiviata in una libreria limita il posizionamento del computer agli host che eseguono Windows Server 2008 SP1 o versione successiva.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableNestedVirtualization
Abilita la virtualizzazione annidata.
Nota
Questo parametro è applicabile a VMM 2019 UR1 e versioni successive.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FullName
Specifica il nome della persona nel cui nome questo cmdlet registra una macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Generation
Specifica un valore per la generazione della nuova macchina virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | 1 |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-GuestOSProfile
Specifica un oggetto profilo del sistema operativo guest.
Tipo: | GuestOSProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-GuiRunOnceCommands
Specifica una matrice di comandi da aggiungere alla [GuiRunOnce] sezione di un file di risposte automatica. Usare virgolette singole intorno a ogni stringa racchiusa tra virgolette doppie.
Formato di esempio: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Per informazioni su come Windows PowerShell usa le virgolette, digitare Get-Help about_Quoting_Rules
.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-HardwareProfile
Specifica un oggetto profilo hardware.
Tipo: | HardwareProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-HighlyAvailable
Indica se inserire una macchina virtuale in un host Hyper-V che fa parte di un cluster host. Configurare questa impostazione in una macchina virtuale o in un modello o in un profilo hardware usato per creare macchine virtuali.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobGroup
Specifica un identificatore per una serie di comandi eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica il nome di una variabile per lo stato del processo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LibraryServer
Specifica un oggetto server di libreria VMM.
Tipo: | LibraryServer |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-LinuxAdministratorSSHKey
Specifica il file di chiave pubblica per una chiave SSH Linux.
Tipo: | SSHKey |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LinuxAdministratorSSHKeyString
Specifica una chiave SSH dell'amministratore linux come stringa.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LinuxDomainName
Specifica un FQDN per la specializzazione del sistema operativo Linux.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LocalAdministratorCredential
Specifica il nome utente e la password per l'account amministratore locale o l'account radice Linux per un profilo del sistema operativo guest compatibile con Linux.
Questo cmdlet specifica queste credenziali in un modello nuovo o esistente, in un profilo del sistema operativo guest nuovo o esistente o in una nuova macchina virtuale esegue l'override di qualsiasi password amministratore esistente.
Tipo: | VMMCredential |
Alias: | AdminPasswordCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryMB
Specifica la quantità di memoria ad accesso casuale (RAM), in megabyte (MB) nell'host allocato a una macchina virtuale. Il valore predefinito è 512 MB. Per una macchina virtuale in cui è abilitata la memoria dinamica, specificare il valore della memoria di avvio. La memoria host assegnabile massima è la seguente:
- Hyper-V. Fino a 65536 MB di RAM per macchina virtuale
- VMware ESX Server 3.0.x Fino a 16384 MB di RAM per macchina virtuale
- VMware ESX Server 3.5.x. Fino a 65532 MB di RAM per macchina virtuale
- Citrix XenServer. Fino a 32265 MB di RAM per macchina virtuale
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Specifica la quantità massima di memoria, in megabyte, consentita dall'host per ogni nodo NUMA virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MemoryWeight
Specifica la priorità per l'allocazione della memoria a una macchina virtuale, rispetto ad altre macchine virtuali nello stesso host. L'host alloca più memoria a una macchina virtuale con un valore superiore rispetto a una macchina virtuale con un'impostazione inferiore. Per un host che esegue Windows Server 2008 R2 SP1 o versione successiva, i valori predefiniti sono i seguenti:
- Basso. 0
- Normale. 5000
- Alto. 10,000
- Costume. 10,000
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MergeAnswerFile
Indica se questo cmdlet unisce il file di risposte con le impostazioni del sistema operativo guest. Il valore predefinito è $True. La console VMM usa questo parametro. Non specificare questo parametro.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorMaximumCount
Specifica il numero massimo di monitor supportati da una scheda video virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MonitorMaximumResolution
Specifica un valore, come stringa, che rappresenta la risoluzione massima possibile del monitoraggio di una scheda video virtuale. I valori validi sono:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Il valore predefinito è 1280x1024.
Tipo: | String |
Alias: | MonitorResolutionMaximum |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome della nuova macchina virtuale.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NumaIsolationRequired
Indica se è necessario l'isolamento NUMA.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OperatingSystem
Specifica il tipo di sistema operativo per una macchina virtuale. Per elencare i nomi di tutti i sistemi operativi disponibili in VMM, usare il cmdlet Get-SCOperatingSystem.
Tipo: | OperatingSystem |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OrganizationName
Specifica il nome dell'organizzazione per la persona nel cui nome questo cmdlet registra la macchina virtuale.
Tipo: | String |
Alias: | OrgName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Owner
Specifica il proprietario di una macchina virtuale come account utente di dominio valido.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specifica il percorso di destinazione per la nuova macchina virtuale.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProductKey
Specifica un codice Product Key. Il codice Product Key è un numero di 25 cifre che identifica la licenza del prodotto. Un codice Product Key può essere usato per registrare VMM o un sistema operativo da installare in una macchina virtuale o in un host.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ProtectionProvider
Specifica un provider di protezione.
Tipo: | ProtectionProvider |
Valori accettati: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RecoveryPointObjective
Specifica il periodo massimo per il quale è tollerabile perdere i dati da un servizio IT a causa di un evento imprevisto grave.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReplicationGroup
Specifica un gruppo di replica.
Tipo: | ReplicationGroup |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ReturnImmediately
Indica che il controllo viene restituito al processo chiamante immediatamente prima della creazione del processo.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecureBootEnabled
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SecureBootTemplate
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SelfServiceRole
Specifica il ruolo self-service che dispone dell'autorizzazione per accedere alla macchina virtuale.
Tipo: | SelfServiceUserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SharePath
Specifica un percorso di una condivisione di libreria valida in un server di libreria esistente che utilizza un percorso UNC (Universal Naming Convention).
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SkipInstallVirtualizationGuestServices
Indica che questo cmdlet non installa i servizi guest di virtualizzazione nella macchina virtuale. Il valore predefinito è $False e VMM installa automaticamente il servizio guest di virtualizzazione appropriato.
Per una macchina virtuale in un host Hyper-V, il servizio guest di virtualizzazione è denominato Componenti di integrazione o VMGuest.iso. Per una macchina virtuale in un host XenServer, il servizio guest di virtualizzazione è denominato Citrix Tools for Virtual Machines o xs-tools.iso. Le macchine virtuali in un host VMware ESX non usano un servizio guest di virtualizzazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StartAction
Specifica il comportamento di una macchina virtuale all'avvio del servizio di virtualizzazione. I valori validi sono:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Tipo: | VMStartAction |
Valori accettati: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StartVM
Indica che la macchina virtuale viene avviata quando arriva all'host di destinazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StopAction
Specifica il comportamento della macchina virtuale quando il servizio di virtualizzazione si arresta. I valori validi sono:
- SaveVM
- TurnOffVM
- ShutdownGuestOS.
Tipo: | VMStopAction |
Valori accettati: | SaveVM, TurnOffVM, ShutdownGuestOS |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StoreToLibrary
Indica che questo cmdlet archivia la macchina virtuale nella libreria VMM.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeZone
Specifica un numero che identifica un'area geografica che condivide la stessa ora solare.
Per un elenco degli indici del fuso orario, vedere Microsoft Time Zone Index Values (http://go.microsoft.com/fwlink/?LinkId=120935
) in Microsoft Developer Network.
Se non si specifica un fuso orario, il fuso orario predefinito corrisponde all'impostazione del fuso orario presente nell'host della macchina virtuale.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseDiffDiskOptimization
Indica che questo cmdlet usa l'ottimizzazione del disco differenze.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseLocalVirtualHardDisk
Indica che questo cmdlet verifica che i file VHD che questo cmdlet deve avere per creare la macchina virtuale e che siano archiviati nell'host di destinazione.
Tipo: | SwitchParameter |
Alias: | UseLocalVirtualHardDisks |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserRole
Specifica un oggetto ruolo utente.
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualHardDisk
Specifica un oggetto disco rigido virtuale.
Tipo: | StandaloneVirtualHardDisk |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VirtualNumaNodesPerSocketMaximum
Specifica il numero massimo di nodi NUMA consentiti per ogni socket.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualVideoAdapterEnabled
Indica se abilitare l'adattatore video virtuale 3D sintetico Microsoft per la macchina virtuale. È possibile abilitare la scheda video virtuale direttamente in una macchina virtuale o in un modello o un profilo hardware usato per creare macchine virtuali.
È possibile abilitare l'adattatore video virtuale Microsoft 3D sintetico per una macchina virtuale solo se tale macchina virtuale viene distribuita in un host che esegue Windows Server 2008 R2 SP1 o una versione successiva, con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato o se la macchina virtuale è archiviata in una libreria in uno stato arrestato. È possibile apportare modifiche hardware a una macchina virtuale archiviata solo se la macchina virtuale non dispone di snapshot. L'abilitazione della scheda video virtuale Microsoft 3D sintetica in una macchina virtuale archiviata in una libreria limita il posizionamento di tale computer agli host che eseguono Windows Server 2008 R2 SP1 o versione successiva, con il ruolo Servizi Desktop remoto e il servizio ruolo Grafica virtuale Desktop remoto installato.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VM
Specifica un oggetto macchina virtuale.
Tipo: | VM |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMConfiguration
Specifica un oggetto di configurazione della macchina virtuale.
Tipo: | BaseVMConfiguration |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMConfigurationScaleOut
Specifica un oggetto di configurazione della macchina virtuale utilizzato durante l'aumento del numero di istanze di un servizio.
Tipo: | BaseVMConfiguration |
Alias: | ScaleOutVMConfiguration |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMHost
Specifica un oggetto host della macchina virtuale. VMM supporta Hyper-V host, host VMware ESX e host Citrix XenServer. Per altre informazioni su ogni tipo di host, vedere il cmdlet Add-SCVMHost.
Tipo: | Host |
Alias: | Host |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMShieldingData
Specifica un oggetto VMShieldingData
Tipo: | KeyFile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMTemplate
Specifica un oggetto modello VMM usato da questo cmdlet per creare macchine virtuali.
Tipo: | Template |
Alias: | Template |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Workgroup
Specifica il nome del gruppo di lavoro a cui aggiungere la macchina virtuale. È possibile usare questo parametro per eseguire l'override del valore esistente in un modello o in un profilo del sistema operativo guest.
Tipo: | String |
Alias: | JoinWorkgroup |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
VirtualMachine
Questo cmdlet restituisce un oggetto VirtualMachine
Note
- Questo cmdlet richiede un oggetto disco rigido virtuale VMM, un oggetto modello di macchina virtuale o un oggetto macchina virtuale. Per ottenere tale oggetto, usare il Get-SCVirtualHardDisk, Get-SCVMTemplateo cmdlet Get-SCVirtualMachine.
Collegamenti correlati
- 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