New-SCVirtualMachine
VMM tarafından yönetilecek bir sanal makine oluşturur.
Syntax
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VMTemplate <Template>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-Cloud <Cloud>
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-VMHost <Host>
-Path <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-HighlyAvailable \<Boolean\>]
[-DRProtectionRequired \<Boolean\>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-ReplicationGroup <ReplicationGroup>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartVM]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfiguration <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-VMShieldingData <KeyFile>]
[-Cloud <Cloud>]
[-CapabilityProfile <CapabilityProfile>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-StoreToLibrary]
[-DelayStartSeconds <Int32>]
[-SelfServiceRole <SelfServiceUserRole>]
[-BlockDynamicOptimization \<Boolean\>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-GuestOSProfile <GuestOSProfile>]
[-FullName <String>]
[-OrganizationName <String>]
[-ComputerName <String>]
[-ProductKey <String>]
[-GuiRunOnceCommands <String[]>]
[-TimeZone <Int32>]
[-MergeAnswerFile \<Boolean\>]
[-LocalAdministratorCredential <VMMCredential>]
[-Domain <String>]
[-DomainJoinCredential <VMMCredential>]
[-Workgroup <String>]
[-AnswerFile <Script>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VirtualHardDisk <StandaloneVirtualHardDisk>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
-VM <VM>
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-VMConfigurationScaleOut <BaseVMConfiguration>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
-ComputerTier <ComputerTier>
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-ComputerName <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCVirtualMachine
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-CPULimitFunctionality \<Boolean\>]
[-CPULimitForMigration \<Boolean\>]
[-Generation <Int32>]
[-OperatingSystem <OperatingSystem>]
[-LinuxAdministratorSSHKeyString <String>]
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
-LibraryServer <LibraryServer>
-SharePath <String>
[-UseLocalVirtualHardDisk]
[-UseDiffDiskOptimization]
[-DelayStartSeconds <Int32>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled \<Boolean\>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled \<Boolean\>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPURelativeWeight <Int32>]
[-HardwareProfile <HardwareProfile>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-CPUCyclesReservePercent <UInt16>]
[-CPUCyclesLimitPercent <UInt16>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired \<Boolean\>]
[-SecureBootEnabled \<Boolean\>]
[-SecureBootTemplate <String>]
[-JobGroup <Guid>]
[-SkipInstallVirtualizationGuestServices]
[-ReturnImmediately]
[-LinuxDomainName <String>]
[-LinuxAdministratorSSHKey <SSHKey>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Not
VMM 2019 UR1 ve sonraki sürümlerde yeni bir [-EnableNestedVirtualization] <Boole> parametresi eklendi. Daha fazla bilgi için bkz. Parametreler.
New-SCVirtualMachine cmdlet'i, Virtual Machine Manager'ın (VMM) yönettiği bir sanal makine oluşturur. Aşağıdaki kaynaklardan bir sanal makine oluşturabilirsiniz:
- Konağa dağıtılan durdurulmuş bir sanal makine.
- VMM kitaplığında depolanan bir sanal makine.
- Sanal makine şablonu.
- Zaten bir işletim sistemi içeren sanal sabit disk. Linux gibi bir üçüncü taraf işletim sistemi içeren mevcut bir sabit diskten sanal makine oluşturabilirsiniz.
- Boş bir sanal sabit disk.
System Center'da, fark kayıt diski kullanarak bir sanal makine oluşturabilirsiniz. Fark kayıt diskleri hakkında daha fazla bilgi için bkz. New-SCVirtualDiskDrive.
Hyper-V konağına yeni bir sanal makine dağıttığınızda, sanal makine dosyaları için bir konum belirtebilir veya varsayılan yolu kullanabilirsiniz: <C>:\ProgramData\Microsoft\Windows\Hyper-V. VMware ESX konağına veya Citrix XenServer konağına bir sanal makine dağıttığınızda varsayılan yol yoktur. Bir yol belirtin.
Geçerli cmdlet'e alternatif olarak, aşağıdaki cmdlet'leri kullanarak bir sanal makine oluşturabilirsiniz:
- New-SCP2V.
Bu cmdlet var olan bir fiziksel bilgisayardan bir sanal makine oluşturur.
Buna P2V dönüştürmesi denir.
Daha fazla bilgi için şunu yazın:
Get-Help New-SCP2V
. - New-SCV2V , VMWare'de oluşturulan sanal makine gibi mevcut bir sanal makineden bir sanal makine oluşturur.
Buna V2V dönüştürmesi denir).
Daha fazla bilgi için şunu yazın:
Get-Help New-SCV2V
.
Örnekler
Örnek 1: Sanal sabit diskten sanal makine oluşturma ve bir konağa dağıtma
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
İlk komut, VMM kitaplığından Boş Disk - Büyük adlı sanal sabit disk nesnesini alır ve bu nesneyi $VHD değişkeninde depolar.
İkinci komut VMHost01 adlı konak nesnesini alır ve bu nesneyi $VMHost değişkeninde depolar.
Son komut, $VHD depolanan sanal sabit diskten VM01 adlı bir sanal makine oluşturur. Komut, yeni sanal makineyi VMHost01 adlı konakta C:\VirtualMachinePath içinde dağıtır. komutu RunAsynchronously parametresini belirtir. Komut, komut tamamlanmadan önce denetimi hemen kabuğa döndürür.
Örnek 2: Bir sanal makine şablonundan sanal makine oluşturma ve bir konağa dağıtma
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"
İlk komut, WindowsServer2008R2 adlı sanal makine şablonu nesnesini alır ve bu nesneyi $Template değişkeninde depolar.
İkinci komut, VMHost02 adlı konak nesnesini alır ve bu nesneyi $VMHost değişkeninde depolar.
Son komut, $Template depolanan sanal makine şablonundan bir sanal makine oluşturur. komutu sanal makineyi VM02 olarak adlandırın. Sanal makineyi VMHost02 konağına dağıtır ve sanal makine dosyalarını C:\VirtualMachinePath konumunda depolar. Son komut şu özellikleri özelleştirir: sanal makinenin bilgisayar adı, sanal makinenin kayıtlı olduğu kişinin adı, kuruluş adı ve ürün anahtarı. komutu RunAsynchronously parametresini belirtir. Komut, komut tamamlanmadan önce denetimi hemen kabuğa döndürür.
Örnek 3: Mevcut bir sanal makineyi kopyalayarak sanal makine oluşturma
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}
İlk komut, VM03 adlı sanal makine nesnesini alır ve bu nesneyi $VM değişkeninde depolar.
İkinci komut VMHost03 adlı konak nesnesini alır ve bu nesneyi $VMHost değişkeninde depolar.
Son komut, sanal makine VM01'in kapalı durumda olup olmadığını denetler. Sanal makine kapalıysa, komutu VM01'den VM03 adlı bir sanal makine oluşturur ve yeni sanal makineyi C:\VirtualMachinePath içindeki VMHost03'e dağıtır.
Örnek 4: Kitaplıkta depolanan bir sanal makineden sanal makine oluşturma
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
İlk komut VMHost04 adlı konak nesnesini alır ve bu nesneyi $VMHost değişkeninde depolar.
İkinci komut, LibServer01 kitaplık sunucusundaki belirtilen yoldan StoredVM01 adlı sanal makine nesnesini alır ve sanal makine nesnesini $VM değişkeninde depolar.
Son komut, StoredVM01'den 1024 MB belleğe sahip VM04 adlı bir sanal makine oluşturur. komut, belirtilen yola dağıtır. Komut ayrıca bir açıklama ve sahip belirtir ve sanal makine için başlatma eyleminin hiçbir zaman otomatik olarak açılmaz olarak ayarlandığını ve durdurma eyleminin sanal makineyi kaydetmek olduğunu belirtir.
Örnek 5: Yüksek oranda kullanılabilir bir sanal makine oluşturma
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
İlk komut bir GUID dizesi oluşturur ve bunu $VMGuid değişkeninde depolar. Bu GUID, bu tanımlayıcıyı içeren sonraki komutları tek bir iş grubu halinde gruplandıran bir tanımlayıcı olarak işlev gösteren bir iş grubu kimliğidir.
İkinci komut HAVM01 dizesini $VMName değişkeninde depolar. Bu dize, yeni sanal makinenin adıdır.
Üçüncü komut, dinamik MAC adresi olan ve VLAN'ın devre dışı bırakıldığını belirten bir sanal ağ bağdaştırıcısı oluşturur. Komutu JobGroup parametresini belirttiğinden, ağ bağdaştırıcısı geçerli cmdlet çalışmadan hemen önce oluşturulmaz.
Dördüncü komut, ikinci kanala ve ilk yuvaya bağlı bir IDE sanal DVD sürücüsü oluşturur. Komutu JobGroup parametresini belirttiğinden, sanal DVD sürücüsü geçerli cmdlet çalışmadan hemen önce oluşturulmaz.
Beşinci komut bir donanım profili oluşturur ve profil adı, sahip, CPU sayısı, bellek ve önyükleyici değerlerini belirtir. komutu NumLock'u ve ayrıca sınırlı CPU işlevselliğini devre dışı bırakır. Bu sanal makine eski bir işletim sistemini çalıştırmadığından sınırlı CPU gerekli değildir. Bu komut, sanal makineyi yüksek oranda kullanılabilir olarak gösterir. Komutu JobGroup parametresini belirttiğinden, donanım profili geçerli cmdlet çalıştırılmadan hemen önce oluşturulmaz..
Altıncı komut, ilk kanalda ve ilk yuvada 4 GB depolama kapasitesine sahip bir IDE sanal disk sürücüsü oluşturur. Komutu JobGroup parametresini belirttiğinden, geçerli cmdlet çalışmadan hemen önce yeni sanal disk sürücüsü oluşturulmaz.
Yedinci komut, VMMHANode02 adlı bir sanal makine konak nesnesi alır ve bu nesneyi $VMHost değişkeninde depolar. Bu konak, VMM tarafından yönetilen bir konak kümesinin bir düğümüdür.
Sekizinci komut, beşinci komutta oluşturulan HWProfile02 adlı donanım profili nesnesini alır ve bu nesneyi $HardwareProfile değişkeninde depolar.
Dokuzuncu komut, ada göre bir işletim sistemi nesnesi alır ve nesneyi $OperatingSystem değişkeninde depolar.
Son komut, önceki komutlarda oluşturulan ve alınan nesneleri kullanarak HAVM01 adlı yeni bir yüksek oranda kullanılabilir sanal makine oluşturur. komutu, sanal makinenin depolacağını konumu belirtmek için Path parametresini de belirtir. Bu konum, küme tarafından geçirilebilen bir LUN olmalıdır. Ayrıca komut, konak başlatıldığında sanal makinenin otomatik olarak başlatılmadığını ve sanallaştırma hizmeti durduğunda sanal makinenin kaydedilmiş duruma getirildiğini belirtir.
Örnek 6: Şablondan yeni bir sanal makine oluşturmak için hedef konakta var olan bir VHD dosyasını kullanma
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
İlk komut bir GUID oluşturur ve $JobGroupID değişkeninde depolar.
İkinci komut, VMTemplate01 adlı sanal makine şablonu nesnesini alır ve bu nesneyi $Template değişkeninde depolar. Bu örnekte VMTemplate01, IDE Bus 0 LUN 0 üzerinde sanal sabit disk içeren bir sanal disk sürücüsüne sahiptir.
Üçüncü komut VMHost06 adlı konak nesnesini alır ve bu nesneyi $VMHost değişkeninde depolar.
Dördüncü komut, belirtilen sanal sabit diski şablondaki varsayılan sanal sabit disk yerine sanal makinedeki sanal IDE denetleyicisindeki birincil kanalın (0) ilk yuvasına (0) bağlar. L:\OS konumunda depolanan sanal sabit disk. VHD, sanal makinede çalışan işletim sistemini içerir. Ayrıca, bu komut JobGroup parametresini kullanarak New-SCVirtualMachine cmdlet'i JobGroup parametresindeki komutları çalıştırıncaya kadar çalışmayacağını belirtir.
Son komut, çalıştırılacak $JobGroupID değişkenini içeren tüm komutları tetikler. komut, $VMTemplate depolanan şablondan VM06 adlı yeni sanal makineyi oluşturur. komutu sanal makineyi $VMHost'de konakta dağıtır. komutu, sanal makineyi L: sürücüsünün kök dizininde depolar. UseLocalVirtualHardDisk parametresi, komutun kitaplıktan VHD kopyalamak yerine konakta var olan bir sabit diski kullandığını belirtir. Bu nedenle, şablondaki sanal disk sürücüsüyle ilişkilendirilmiş sanal sabit disk, konakta bulunan L:\OS sanal sabit disk sürücüsüyle değiştirilir. VHD. Sonuç olarak, hem sanal makine hem de işletim sistemi konak üzerindeki L: sürücüsünde depolanır.
Örnek 7: Bir şablondan sanal makine oluşturmak ve başka bir VHD'yi yeni sanal makineye taşımak için hedef konakta mevcut VHD'yi kullanma
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
İlk üç komut, önceki örnekteki ilk üç komutla aynıdır. Bu örnekte VMTemplate01, IDE Bus 0 ve LUN 0 üzerinde sanal sabit disk içeren bir sanal disk sürücüsüne sahiptir.
Dördüncü komut, Other.VHD adlı sanal sabit disk nesnesini alır. Get-SCVirtualHardDisk cmdlet'i bir sanal makineden, şablondan veya VMM kitaplığında depolanan tek başına bir dosyadan sanal sabit disk nesnelerini alabilir. All parametresini belirtmek, üst nesneden bağımsız tüm alt nesnelerin tam listesini alır. Bu durumda, komut kullanılabilir tüm sanal sabit disk nesnelerini alır ve ardından Diğer.VHD'yi seçer.
Beşinci komut, belirtilen sanal sabit diski şablondaki varsayılan sanal sabit disk yerine sanal makinedeki sanal IDE denetleyicisindeki birincil kanalın (0) ilk yuvasına (0) bağlar. L:\OS konumunda depolanan sanal sabit disk. VHD, sanal makinede başlayacak işletim sistemini içerir. Ayrıca, bu komut jobgroup parametresini belirterek, geçerli cmdlet JobGroup listesindeki komutları çalıştırmak üzere tetikleyene kadar çalışmadığını belirtir.
Altıncı komut bir sanal disk sürücüsü nesnesi oluşturur ve $VHD'de depolanan sanal sabit disk nesnesini yeni sürücüdeki IDE Bus 0 ve LUN 1'e ekler. komutu, sanal sabit disk nesnesini sanal makinedeki R sürücüsünün kök dizinindeki $VHD depolamak için Path parametresini belirtir ve adının Other.VHD olduğunu belirtir. Ayrıca, bu komut JobGroup parametresini kullanarak, son komut JobGroup listesindeki komutları çalıştırılmaya tetikleyene kadar çalışmayacağını belirtir.
Son komut, çalıştırılacak $JobGroupID değişkenini içeren tüm komutları tetikler. komutu, $VMTemplate depolanan şablondan VM07 adlı sanal makineyi oluşturur. komutu, sanal makineyi $VMHost'de belirtilen konakta dağıtır. komut, sanal makineyi D:\VirtualMachinePath klasöründe depolar. UseLocalVirtualHarddisk parametresi, virgülün kitaplıktan VHD kopyalamak yerine konakta var olan bir sabit diski kullandığını belirtir. Bu nedenle, şablondaki sanal disk sürücüsüyle ilişkilendirilmiş sanal sabit disk, konakta bulunan L:\OS sanal sabit disk sürücüsüyle değiştirilir. VHD. Sonuç olarak, sanal makinenin yolu D:\VirtualMachinePath\VM07, işletim sisteminin yolu L:\OS şeklindedir. VHD ve diğer sanal sabit diskin yolu R:\Other.VHD'dir.
Örnek 8: Sanal makine şablonundan Linux tabanlı bir sanal makine oluşturma ve bir konağa dağıtma
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"
İlk komut CentOSConfigurable adlı sanal makine şablonu nesnesini alır ve bu nesneyi $Template değişkeninde depolar.
İkinci komut VMHost02 adlı konağı alır ve bu nesneyi $VMHost değişkeninde depolar.
Üçüncü komut bir kimlik bilgisi alır ve bu nesneyi $Cred değişkeninde depolar. Bu kimlik bilgisi kök hesabı içindir.
Son komut, $Template depolanan sanal makine şablonundan bir sanal makine oluşturur. Komut sanal makineyi MyCentOSVM olarak adlandırır. Sanal makineyi VMHost02 adlı konakta dağıtır ve dosyalarını C:\VirtualMachinePath konumunda depolar. Son komut şu özellikleri özelleştirir: sanal makinenin bilgisayar adı, Linux dnsdomainname ve kök hesap parolası.
Parametreler
-AnswerFile
Yanıt dosyası olarak kullanılacak VMM kitaplığında depolanan bir betik nesnesini belirtir. Yanıt dosyası betiğinin adı, bir sanal makineye yüklemek istediğiniz işletim sistemine bağlıdır:
- Sysprep.inf. Windows XP, Windows Server 2000 veya Windows Server 2003
- Unattend.xml. Windows Vista, Windows 7 veya Windows Server 2008
Type: | Script |
Aliases: | SysPrepFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutomaticCriticalErrorAction
VM kritik bir hatayla karşılaştığında gerçekleştirilecek eylemi belirtir ve AutomaticCriticalErrorActionTimeout parametresi tarafından belirtilen zaman aşımı süresini aşıyor. Bu parametre için kabul edilebilir değerler şunlardır: Pause ve None.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Sanal makineyi kapatmadan önce kritik duraklamada beklenmesi gereken süreyi dakika cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BlockDynamicOptimization
Sanal makine için dinamik iyileştirmenin engellenip engellenmediğini gösterir.
Type: | Boolean |
Aliases: | ExcludeFromPRO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Bir yetenek profili nesnesi belirtir.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Denetim noktası türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Devre dışı
- Üretim
- ProductionOnly
- Standart
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Cloud
Özel bir bulut nesnesi belirtir.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
VMM'nin ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Geçerli biçimler şunlardır:
- FQDN (tam etki alanı adı)
- IPv4 veya IPv6 adresi
- NetBIOS adı
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerTier
Bilgisayar katmanı nesnesini belirtir.
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Sanal makinedeki CPU sayısını belirtir. Aşağıdaki konaklar aşağıdaki işlemci sayısını destekler:
- Hyper-V. Konuk işletim sistemine bağlı olarak sanal makine başına en fazla dört CPU.
- VMware ESX. 4.0 Windows NT çalıştıran bir sanal makinede bir CPU dışında, desteklenen herhangi bir konuk işletim sistemi için sanal makine başına en fazla dört CPU.
- Citrix XenServer. Konuk işletim sistemine bağlı olarak sanal makine başına en fazla sekiz CPU.
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesLimitPercent
CPU döngülerinin sınırını yüzde olarak belirtir.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCyclesReservePercent
Ayrılmış CPU döngülerini yüzde olarak belirtir.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Kaynak bilgisayarla aynı işlemcinin farklı bir sürümüne sahip bir fiziksel bilgisayara geçişi etkinleştirmek için belirtilen sanal makine için işlemci özelliklerinin sınırlanıp sınırlanmayacağını gösterir. VMM, farklı üreticilerin işlemcilerine sahip fiziksel bilgisayarlar arasında sanal makinelerin geçirilmesini desteklemez.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Sanal makine için sınırlı CPU işlevselliği sağlanıp sağlanmayacağını gösterir. Hyper-V konağına veya VMware ESX konağına dağıtılan bir sanal makinede Windows NT 4.0 gibi eski bir işletim sistemini desteklemek için $True değerini belirtin.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Her sanal NUMA düğümü için izin verilen en fazla CPU sayısını belirtir.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
Bu sanal makinenin aynı konak üzerindeki diğer sanal makinelere göre bir konakta kullanabileceği CPU kaynaklarının miktarını belirtir. Daha yüksek ağırlık değerine sahip bir sanal makineye daha düşük ağırlık değerine sahip bir sanal makineye göre daha fazla CPU kaynağı ayrılır. Bu değerler için VMware terimi paylaşımdır. Konak türleri aşağıdaki göreli değerleri destekler:
- Hyper-V. 1'e 10000.
- VMware ESX. Yüksek. 2000.
- VMware ESX. Normalin üzerinde. 1500.
- VMware ESX. Normal (varsayılan). 1000.
- VMware ESX. Normal'in altında. 750.
- VMware ESX. Düşük. 500.
- VMware ESX. Özel 1 - 1000000.
- Citrix XenServer. 1 ile 65536, normal 256.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
Sanal makine için CPU türünü belirtir. BIR VMM ortamındaki sanal makinelerde kullanılabilen tüm CPU türlerinin listesini almak için Get-SCCPUType cmdlet'ine bakın.
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
Sanal makine otomatik olarak başlatılmadan önce sanallaştırma hizmeti başlatıldıktan sonra beklenmesi gereken saniye sayısını belirtir. Bu gecikme, fiziksel bilgisayar kaynaklarına olan talebi azaltmaya yardımcı olmak için birden çok sanal makinenin başlangıç süresini kısaltıyor. Tipik bir ayar 30-60 saniye olabilir. Konaklar için yapılandırılabilir gecikme üst sınırı aşağıdaki gibidir:
- Hyper-V. 1000000000 saniye (277777 saat)
- VMware ESX. 65535 saniye (18 saat)
Bu parametre XenServer sanal makineleri için geçerli değildir.
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Sanal makine için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Active Directory etki alanı için bir FQDN belirtir.
Type: | String |
Aliases: | JoinDomain |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DomainJoinCredential
Bilgisayarı etki alanına ekleme izni olan bir hesabın kullanıcı adını ve parolasını belirtir. Bilgisayarları etki alanına katarak sınırlı bir hak hesabı kullanmanızı öneririz. Buna hem sanal hem de fiziksel bilgisayarlar dahildir.
Bir VMHostProfile'da bir fiziksel ana bilgisayarı etki alanına eklemek için kimlik bilgilerini belirtmek ya da bir sanal makineyi etki alanına eklemek üzere yeni veya var olan bir şablonda, yeni veya mevcut bir konuk işletim sistemi profilinde ya da yeni bir sanal makinede kimlik bilgilerini belirtmek için geçerli parametreyi kullanabilirsiniz.
Type: | VMMCredential |
Aliases: | JoinDomainCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Bu parametre gelecekte kullanılmak üzere ayrılmıştır.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Konağın arabellek olarak ayırmaya çalışması gereken bir sanal makinenin geçerli bellek ayırmasının üzerindeki bellek yüzdesini belirtir. Varsayılan değer 20'dir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Sanal makineler için dinamik belleğin etkinleştirilip etkinleştirilmeydiğini gösterir. Dinamik belleği doğrudan bir sanal makinede veya sanal makine oluşturmak için kullanılan bir şablon veya donanım profilinde etkinleştirebilirsiniz. Varsayılan değer $False.
Bir sanal makine için dinamik belleği yalnızca bu sanal makine Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran bir konağa dağıtılırsa veya sanal makine durdurulmuş durumdaki bir kitaplıkta depolanıyorsa etkinleştirebilirsiniz. Depolanan bir sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir. Kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran konaklara sınırlar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Dinamik bellek etkinse, bir konağın sanal makineye ayırabileceği en fazla bellek miktarını belirtir. Varsayılan değer 65536'dır.
Bir sanal makine için dinamik belleği yalnızca bu sanal makine Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran bir konağa dağıtılırsa veya sanal makine durdurulmuş durumdaki bir kitaplıkta depolanıyorsa etkinleştirebilirsiniz. Depolanan bir sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir. Kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran konaklara sınırlar.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Dinamik bellek etkinse konağın bir sanal makineye ayırabileceği en düşük bellek miktarını belirtir. Varsayılan değer 65536'dır.
Bir sanal makine için dinamik belleği yalnızca bu sanal makine Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran bir konağa dağıtılırsa veya sanal makine durdurulmuş durumdaki bir kitaplıkta depolanıyorsa etkinleştirebilirsiniz. Depolanan bir sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir. Kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 SP1 veya sonraki bir sürümü çalıştıran konaklara sınırlar.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNestedVirtualization
İç içe sanallaştırmayı etkinleştirir.
Not
Bu parametre VMM 2019 UR1 ve üzeri için geçerlidir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FullName
Bu cmdlet'in bir sanal makine kaydettirdiği kişinin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Yeni sanal makinenin oluşturulması için bir değer belirtir.
Type: | Int32 |
Position: | Named |
Default value: | 1 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GuestOSProfile
Konuk işletim sistemi profil nesnesini belirtir.
Type: | GuestOSProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-GuiRunOnceCommands
Katılımsız yanıt dosyasının [GuiRunOnce] bölümüne eklenecek komut dizisini belirtir. Çift tırnak içine alınmış her dizenin çevresinde tek tırnak işaretleri kullanın.
Örnek biçim: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Windows PowerShell tırnak işaretlerini nasıl kullandığı hakkında bilgi için yazınGet-Help about_Quoting_Rules
.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Bir donanım profili nesnesi belirtir.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HighlyAvailable
Bir sanal makinenin bir konak kümesinin parçası olan bir Hyper-V konağına yerleştirilip yerleştirmeyeceğini gösterir. Bu ayarı bir sanal makinede veya sanal makine oluşturmak için kullanılan bir şablon veya donanım profilinde yapılandırın.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce küme olarak çalışan bir dizi komutun tanımlayıcısını belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumu için bir değişkenin adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
Bir VMM kitaplık sunucusu nesnesi belirtir.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKey
Linux SSH Anahtarı için ortak anahtar dosyasını belirtir.
Type: | SSHKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxAdministratorSSHKeyString
Dize olarak bir Linux yöneticisi SSH anahtarı belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxDomainName
Linux işletim sistemi özelleştirmesi için bir FQDN belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalAdministratorCredential
Yerel Yönetici hesabının kullanıcı adını ve parolasını veya Linux uyumlu bir Konuk İşletim Sistemi profili için Linux kök hesabını belirtir).
Bu cmdlet bu kimlik bilgilerini yeni veya var olan bir şablonda, yeni veya mevcut bir konuk işletim sistemi profilinde veya yeni bir sanal makinede belirtir ve mevcut Yönetici parolasını geçersiz kılar.
Type: | VMMCredential |
Aliases: | AdminPasswordCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Sanal makineye ayrılan konaktaki rastgele erişim belleği (RAM) miktarını megabayt (MB) cinsinden belirtir. Varsayılan değer 512 MB'tır. Dinamik belleğin etkinleştirildiği bir sanal makine için başlangıç belleği değerini belirtin. Atanabilir konak belleği üst sınırı aşağıdaki gibidir:
- Hyper-V. Sanal makine başına en fazla 65536 MB RAM
- VMware ESX Server 3.0.x Sanal makine başına 16384 MB RAM'e kadar
- VMware ESX Server 3.5.x. Sanal makine başına en fazla 65532 MB RAM
- Citrix XenServer. Sanal makine başına en fazla 32265 MB RAM
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryPerVirtualNumaNodeMaximumMB
Konağın her sanal NUMA düğümüne izin verdiği maksimum bellek miktarını megabayt cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Aynı konak üzerindeki diğer sanal makinelere göre bir sanal makineye bellek ayırma önceliğini belirtir. Konak, daha düşük bir ayara sahip bir sanal makineden daha yüksek değere sahip bir sanal makineye daha fazla bellek ayırır. Windows Server 2008 R2 SP1 veya sonraki bir sürümü çalıştıran bir konak için varsayılanlar şunlardır:
- Düşük. 0
- Normal. 5000
- Yüksek. 10,000
- Özel. 10,000
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MergeAnswerFile
Bu cmdlet'in yanıt dosyasını konuk işletim sistemi ayarlarıyla birleştirip birleştirmediğini gösterir. Varsayılan değer $True. VMM konsolu bu parametreyi kullanır. Bu parametreyi belirtmeyin.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Sanal video bağdaştırıcısının desteklediği en fazla monitör sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Bir sanal video bağdaştırıcısının mümkün olan en yüksek monitör çözünürlüğünü temsil eden bir değeri dize olarak belirtir. Geçerli değerler:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Varsayılan değer 1280x1024'dür.
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Yeni sanal makinenin adını belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
NUMA yalıtımının gerekli olup olmadığını gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperatingSystem
Sanal makine için işletim sistemi türünü belirtir. VMM'deki tüm kullanılabilir işletim sistemlerinin adlarını listelemek için Get-SCOperatingSystem cmdlet'ini kullanın.
Type: | OperatingSystem |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OrganizationName
Bu cmdlet'in sanal makineyi kaydettirdiği kişinin kuruluş adını belirtir.
Type: | String |
Aliases: | OrgName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Bir sanal makinenin sahibini geçerli bir etki alanı kullanıcı hesabı olarak belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Yeni sanal makine için hedef yolu belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProductKey
Bir ürün anahtarı belirtir. Ürün anahtarı, ürün lisansını tanımlayan 25 basamaklı bir numaradır. Bir ürün anahtarı VMM'yi veya bir sanal makineye veya konağa yüklenecek bir işletim sistemini kaydetmek için kullanılabilir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Bir koruma sağlayıcısı belirtir.
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
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPointObjective
Büyük bir olay nedeniyle BIR BT hizmetinden veri kaybetmeye izin verilebilen en uzun süreyi belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Çoğaltma grubunu belirtir.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReturnImmediately
denetimin, iş oluşturulmadan hemen önce çağrı işlemine döndürüldüğünü gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
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
Sanal makineye erişim izni olan self servis rolünü belirtir.
Type: | SelfServiceUserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Evrensel Adlandırma Kuralı (UNC) yolu kullanan mevcut bir kitaplık sunucusundaki geçerli bir kitaplık paylaşımının yolunu belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipInstallVirtualizationGuestServices
Bu cmdlet'in sanal makineye sanallaştırma konuk hizmetleri yüklemediğini gösterir. Varsayılan değer $False ve VMM uygun sanallaştırma konuk hizmetini otomatik olarak yükler.
Hyper-V konağındaki bir sanal makine için sanallaştırma konuk hizmeti Tümleştirme Bileşenleri veya VMGuest.iso olarak adlandırılır. XenServer konağındaki bir sanal makine için sanallaştırma konuk hizmeti, Sanal Makineler veya xs-tools.iso için Citrix Araçları olarak adlandırılır. VMware ESX konağındaki sanal makineler sanallaştırma konuk hizmetini kullanmaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
Sanallaştırma hizmeti başlatıldığında sanal makinenin davranışını belirtir. Geçerli değerler:
- 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
Sanal makinenin hedef konağa ulaştığında başladığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
Sanallaştırma hizmeti durduğunda sanal makinenin davranışını belirtir. Geçerli değerler:
- 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
Bu cmdlet'in sanal makineyi VMM kitaplığında depoladığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeZone
Aynı standart saati paylaşan coğrafi bölgeyi tanımlayan bir sayı belirtir.
Saat dilimi dizinlerinin listesi için bkz. Microsoft Geliştirici Ağı'nda Microsoft Saat Dilimi Dizin Değerleri (http://go.microsoft.com/fwlink/?LinkId=120935
).
Bir saat dilimi belirtmezseniz, varsayılan saat dilimi sanal makine konağındaki saat dilimi ayarıyla aynıdır.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDiffDiskOptimization
Bu cmdlet'in fark kayıt diski iyileştirmesi kullandığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseLocalVirtualHardDisk
Bu cmdlet'in sanal makineyi oluşturmak için bu cmdlet'in sahip olması gereken VHD dosyalarının var olduğunu ve hedef konakta depolandığını doğruladığını gösterir.
Type: | SwitchParameter |
Aliases: | UseLocalVirtualHardDisks |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Kullanıcı rolü nesnesini belirtir.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Bir sanal sabit disk nesnesi belirtir.
Type: | StandaloneVirtualHardDisk |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Her yuva için izin verilen en fazla NUMA düğümü sayısını belirtir.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Sanal makine için Microsoft Synthetic 3D Sanal Video Bağdaştırıcısı'nın etkinleştirilip etkinleştirilmeydiğini gösterir. Sanal Video Bağdaştırıcısı'nı doğrudan bir sanal makinede veya sanal makine oluşturmak için kullanılan bir şablon veya donanım profilinde etkinleştirebilirsiniz.
Microsoft Synthetic 3D Sanal Video Bağdaştırıcısı'nı bir sanal makine için etkinleştirebilmeniz için, bu sanal makinenin Windows Server 2008 R2 SP1 veya Uzak Masaüstü Hizmetleri rolü ile Uzak Masaüstü Sanal Grafikleri rol hizmetinin yüklü olduğu bir konakta veya sanal makinenin durdurulmuş durumdaki bir kitaplıkta depolanmış olması durumunda etkinleştirebilirsiniz. Depolanan bir sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir. Kitaplıkta depolanan bir sanal makinede Microsoft Synthetic 3D Sanal Video Bağdaştırıcısı'nın etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 R2 SP1 veya sonraki bir sürümü çalıştıran ve Uzak Masaüstü Hizmetleri rolü ve Uzak Masaüstü Sanal Grafikleri rol hizmetinin yüklü olduğu konaklarla sınırlar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Bir sanal makine nesnesi belirtir.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMConfiguration
Bir sanal makine yapılandırma nesnesi belirtir.
Type: | BaseVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMConfigurationScaleOut
Bir hizmetin ölçeği genişletilirken kullanılan sanal makine yapılandırma nesnesini belirtir.
Type: | BaseVMConfiguration |
Aliases: | ScaleOutVMConfiguration |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler. Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.
Type: | Host |
Aliases: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
BIR VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMShieldingData
VMShieldingData nesnesini belirtir.
Type: | KeyFile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMTemplate
Bu cmdlet'in sanal makine oluşturmak için kullandığı bir VMM şablon nesnesi belirtir.
Type: | Template |
Aliases: | Template |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Workgroup
Sanal makinenin birleştirildiği çalışma grubunun adını belirtir. Bir şablonda veya konuk işletim sistemi profilinde var olan değeri geçersiz kılmak için bu parametreyi kullanabilirsiniz.
Type: | String |
Aliases: | JoinWorkgroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
VirtualMachine
Bu cmdlet bir VirtualMachine nesnesi döndürür.
Notlar
- Bu cmdlet bir VMM sanal sabit disk nesnesi, sanal makine şablonu nesnesi veya sanal makine nesnesi gerektirir. Böyle bir nesneyi elde etmek için Get-SCVirtualHardDisk, Get-SCVMTemplate veya Get-SCVirtualMachine cmdlet'ini kullanın.
İlişkili Bağlantılar
- 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