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.