Set-SCVMHost
Ändert die Eigenschaften eines Virtuellen Computerhosts.
Syntax
Set-SCVMHost
[-VMHost] <Host>
[-BMCAddress <String>]
[-BMCRunAsAccount <RunAsAccount>]
[-BMCPort <UInt32>]
[-BMCProtocol <OutOfBandManagementType>]
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
[-ManagementAdapterMACAddress <String>]
[-SMBiosGuid <Guid>]
[-KeyProtectionServerUrl <String>]
[-AttestationServerUrl <String>]
[-CodeIntegrityPolicy <CodeIntegrityPolicy>]
[-ApplyLatestCodeIntegrityPolicy]
[-BypassMaintenanceModeCheck]
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-OverrideHostGroupReserves <Boolean>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-SecureRemoteConnectEnabled <Boolean>]
[-RemoteConnectCertificatePath <String>]
[-RemoveRemoteConnectCertificate]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-VMHostManagementCredential <VMMCredential>]
[-NumaSpanningEnabled <Boolean>]
[-FibreChannelWorldWidePortNameMinimum <String>]
[-FibreChannelWorldWidePortNameMaximum <String>]
[-FibreChannelWorldWideNodeName <String>]
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-JobGroup <Guid>]
[-Custom1 <String>]
[-Custom2 <String>]
[-Custom3 <String>]
[-Custom4 <String>]
[-Custom5 <String>]
[-Custom6 <String>]
[-Custom7 <String>]
[-Custom8 <String>]
[-Custom9 <String>]
[-Custom10 <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-SCVMHost ändert eine oder mehrere Eigenschaften eines virtuellen Computerhosts, der vom Virtual Machine Manager (VMM) verwaltet wird. Einstellungen, die Sie mit dem cmdlet Set-SCVMHost ändern können, werden wie folgt zusammengefasst:
Verfügbarkeit als Host für virtuelle Computer
Sie können angeben, ob ein Host derzeit vom VMM-Platzierungsprozess als Kandidat betrachtet wird, auf dem virtuelle Computer platziert werden sollen.
Hostreserveeinstellungen
Sie können die folgenden Hostreserveeinstellungen konfigurieren:
- Prozentsatz der CPU-Auslastung, die für die Verwendung durch den Host reserviert werden soll.
- Speicherplatz (MB), der für die Verwendung durch den Host reserviert werden soll.
- Maximale Anzahl von Datenträger-E/A-Vorgängen pro Sekunde (IOPS), die für die Verwendung durch den Host reserviert werden sollen.
- Arbeitsspeicher (MB), der für die Verwendung durch den Host reserviert werden soll.
- Prozentsatz der Netzwerkkapazität, die für die Nutzung durch den Host reserviert werden soll.
Der VMM-Platzierungsprozess wird nicht empfohlen, einen virtuellen Computer auf einem Host zu platzieren, es sei denn, die Ressourcenanforderungen des virtuellen Computers können erfüllt werden, ohne die Hostreserven zu verwenden. Wenn Sie keine Reserveeinstellungen angeben, verwendet VMM Standardeinstellungen.
Pfade für virtuelle Computer
Sie können als Eine Reihe von Standardpfaden Speicherorte auf einem Host angeben, an dem Dateien des virtuellen Computers gespeichert werden können.
Anmeldeinformationen zum Verwalten von Hosts in einem Umkreisnetzwerk oder einer nicht vertrauenswürdigen Domäne
Sie können das Kennwort für ein Konto angeben, das zum Verwalten von Hyper-V Hosts verwendet wird, die sich in einem Umkreisnetzwerk oder in einer nicht vertrauenswürdigen Domäne befinden.
Remoteverbindungseinstellungen
Sie können Remoteverbindungseinstellungen für Hyper-V Hosts (VMConnect) konfigurieren, mit denen Benutzer remote eine Verbindung mit virtuellen Computern herstellen können. Diese Einstellung gilt nicht für virtuelle Computer auf VMware ESX-Hosts.
Beispiele
Beispiel 1: Bereitstellung eines Hosts für die Platzierung
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Set-SCVMHost -VMHost $VMHost -AvailableForPlacement $True
Der erste Befehl ruft das Hostobjekt "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
Der zweite Befehl stellt VMHost01 als Host für virtuelle Computer zur Verfügung. Wenn Sie den Parameter "AvailableForPlacement" auf "True" festlegen, kann der VMM-Platzierungsprozess diesen Host als möglichen Kandidaten auswerten, auf dem virtuelle Computer bereitgestellt werden sollen.
Beispiel 2: Aktivieren von Remoteverbindungen auf einem Hyper-V-Host
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Set-SCVMHost -VMHost $VMHost -RemoteConnectEnabled $True -RemoteConnectPort 5900
Der erste Befehl ruft das Hostobjekt "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
Der zweite Befehl aktiviert Remoteverbindungen auf VMHost01 und legt den Port fest, der für Remoteverbindungen auf 5900 verwendet wird.
Wenn Remoteverbindungen auf einem Hyper-V-Host aktiviert werden, können Benutzer remote auf ihre virtuellen Computer auf dem Host zugreifen und diese verwalten.
Beispiel 3: Aktualisieren der Pfade des virtuellen Computers für einen Host
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Set-SCVMHost -VMHost $VMHost -VMPaths "C:\ProgramData\Microsoft\Windows\Hyper-V|D:\VirtualMachinePath"
Der erste Befehl ruft das Hostobjekt "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
Der zweite Befehl aktualisiert die VMPaths-Eigenschaft für den in $VMHost gespeicherten Host, indem der Pfad "D:\VirtualMachinePath" zur Liste der Pfade des virtuellen Computers auf diesem Host hinzugefügt wird.
Beispiel 4: Aktualisieren der Ressourcenreserven für einen Host
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Set-SCVMHost -VMHost $VMHost -CPUPercentageReserve 40 -DiskSpaceReserveMB 2048 -MaxDiskIOReservation 500 -MemoryReserveMB 1024 -NetworkPercentageReserve 40
Der erste Befehl ruft das Hostobjekt "VMHost01" ab und speichert das Objekt in der $VMHost Variablen.
Der zweite Befehl aktualisiert die angegebenen Eigenschaften für VMHost01.
Beispiel 5: Aktualisieren des Benutzernamens und kennworts des Bare-Metal-Computers für einen angegebenen physischen Host
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02"
PS C:\> $BMCRAA = Get-SCRunAsAccount -Name "BMCCreds"
PS C:\> Set-SCVMHost $VMHost -BMCRunAsAccount $BMCRAA
PS C:\> Read-SCVMHost -VMHost $VMHost -RefreshOutOfBandProperties
Der erste Befehl ruft das Hostobjekt mit dem Namen VMHost02 ab und speichert das Objekt in der variablen $VMHost.
Der zweite Befehl ruft das Run As-Kontoobjekt mit dem Namen BMCCreds ab und speichert das Objekt in der $BMCRAA Variablen.
Der dritte Befehl aktualisiert den in $VMHost gespeicherten Host mit dem neuen in $BMCRAA gespeicherten Konto "Ausführen als".
Der letzte Befehl aktualisiert den in $VMHost gespeicherten Host mithilfe der Out-of-Band-Schnittstelle, die das Run As-Konto für den Host aktualisiert.
Beispiel 6: Aktualisieren der Zertifikate für XenServer-Hosts in einem Cluster
PS C:\> $VMHost = Get-VMHost -ComputerName "XenHost01"
PS C:\> $Cert = Get-SCCertificate -Computername $VMHost.Name
PS C:\> Set-SCVMHost -VMHost $VMHost -Certificate $Cert -EnableSecureMode $True
Der erste Befehl ruft das Hostobjekt XenHost01 ab und speichert das Objekt in der $VMhost Variablen.
Die zweite ruft das Zertifikatobjekt für XenHost01 ab und speichert das Objekt in der $Certificate Variablen.
Der letzte Befehl verwendet das in $Cert bereitgestellte Zertifikat, um die Kommunikation mit XenHost01 im abgesicherten Modus zu ermöglichen.
Parameter
-ApplyLatestCodeIntegrityPolicy
Gibt an, dass dieser Cmdlet bewirkt, dass der Host seine HVCI-Richtlinie mithilfe des in CodeIntegrityPolicyPathgespeicherten Dateispeicherort aktualisiert.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AttestationServerUrl
Gibt die URL des Nachweisservers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AvailableForPlacement
Gibt an, ob der VMM-Platzierungsprozess diesen Host oder dieses Volume auf einem Host als möglicher Ort in Betracht ziehen wird, an dem virtuelle Computer bereitgestellt werden sollen. Wenn dieser Parameter auf $False festgelegt ist, können Sie festlegen, dass virtuelle Computer auf diesem Host oder Volume trotzdem bereitgestellt werden sollen. Der Standardwert ist $True. Dieser Parameter gilt nicht für VMware ESX-Hosts.
Wenn Sie diesen Parameter mit Netzwerkadaptern verwenden, berücksichtigt die Platzierung bei festlegung auf $False nicht die logischen Netzwerke, die auf diesem Netzwerkadapter konfiguriert sind, um festzustellen, ob der Host für die Verbindung eines virtuellen Computers geeignet ist.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BaseDiskPaths
Gibt die Pfade zu Basisdatenträgern an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BMCAddress
Gibt die Out-of-Band-Baseboard-Verwaltungscontrolleradresse (BMC) für einen bestimmten physischen Computer an oder aktualisiert sie. Dies kann eine IP-Adresse, der vollqualifizierte Domänenname (FQDN) oder das DNS-Präfix (normalerweise derselbe Name wie der NetBIOS-Name) sein.
In der Regel sind die BMC-Adresse und ihre Verbindung mit dem Netzwerk von der IP-Adresse getrennt, die einem Standardnetzwerkadapter zugeordnet ist. Alternativ verwenden einige Computer einen Standardnetzwerkadapter, um eine einzelne Adresse für den BMC und den Netzwerkadapter bereitzustellen. Die BMC-Adresse hat jedoch einen eindeutigen Port und ist somit eindeutig im Netzwerk identifizierbar.
- Beispiel-IPv4-Format:
-BMCAddress "10.0.0.21"
- Ipv6-Beispielformat:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Beispiel-FQDN-Format:
-BMCAddress "Computer01.Contoso.com"
- NetBIOS-Beispielformat:
-BMCAddress "Computer01"
Hinweis: Standardmäßig verwendet VMM eine IP-Adresse oder einen FQDN für die BMCAddress-. Es ist jedoch auch möglich, ein Windows PowerShell-Modul zu erstellen, mit dem Sie andere Adresstypen als BMC-Adresse angeben können.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BMCCustomConfigurationProvider
Gibt ein Konfigurationsanbieterobjekt für einen Baseboard-Verwaltungscontroller (Baseboard Management Controller, BMC) an oder aktualisiert. Ein Konfigurationsanbieter ist ein Plug-In zu VMM, das VMM PowerShell-Befehle in API-Aufrufe übersetzt, die spezifisch für einen BMC-Typ sind. Verwenden Sie diesen Parameter mit der benutzerdefinierten BMCProtocol-.
Typ: | ConfigurationProvider |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BMCPort
Gibt den Out-of-Band-Baseboard-Verwaltungscontroller (BMC)-Port für einen bestimmten physischen Computer an. Ein BMC-Port wird auch als Dienstprozessorport bezeichnet. Beispiel für Standardports sind 623 für IPMI und 443 für SMASH über WS-Man.
Typ: | UInt32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BMCProtocol
Gibt das Protokoll an, das VMM für die Kommunikation mit dem Out-of-Band-Baseboard-Verwaltungscontroller (Out-of-Band Baseboard Management Controller, BMC) verwendet. Gültige Werte sind:
- IPMI
- ZERSCHMETTERN
- Gewohnheit
Ein BMC (auch als Dienstprozessor oder Verwaltungscontroller bezeichnet) ist ein spezieller Controller auf der Hauptplatine eines Servers, der eine Schnittstelle zwischen der Hardware- und Systemverwaltungssoftware fungiert. Wenn die Hauptplatine eines physischen Computers einen BMC enthält, wenn der Computer angeschlossen ist (unabhängig davon, ob es ausgeschaltet oder eingeschaltet ist und ob ein Betriebssystem installiert ist), sind Informationen zur Systemhardware und zum Zustand dieser Systemhardware verfügbar.
Beispielformat: -BMCProtocol "Custom"
Hinweis: Das benutzerdefinierte Protokoll erfordert, dass Sie den BMCCustomConfigurationProvider Parameter verwenden.
Typ: | OutOfBandManagementType |
Zulässige Werte: | None, IPMI, SMASH, Custom |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BMCRunAsAccount
Gibt das Run As-Konto an, das mit dem Baseboard-Verwaltungscontroller (Baseboard Management Controller, BMC) verwendet werden soll.
Typ: | RunAsAccount |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BypassMaintenanceModeCheck
Gibt an, dass die Codeintegritätsrichtlinie auf den Host angewendet wird, auch wenn sich der Host nicht im Wartungsmodus befindet. Standardmäßig schlägt das Anwenden der Codeintegritätsrichtlinie fehl, wenn sich der Host nicht im Wartungsmodus befindet.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CodeIntegrityPolicy
Gibt die Codeintegritätsrichtlinie an, die verwendet werden soll, um die Software einzuschränken, die auf dem Host ausgeführt werden kann.
Typ: | CodeIntegrityPolicy |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CPUPercentageReserve
Gibt den Prozentsatz der CPU an, der für die Verwendung des Betriebssystems auf dem physischen Hostcomputer reserviert werden soll. Wenn Sie diesen Parameter nicht zum Angeben der Reserve verwenden, wird die Standardeinstellung für die Hostgruppe verwendet: 10 Prozent. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können erfüllt werden, ohne Hostreserven zu verwenden.
Typ: | UInt16 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom1
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom10
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom2
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom3
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom4
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom5
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom6
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom7
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom8
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Custom9
Gibt eine benutzerdefinierte Eigenschaft auf einem Host eines virtuellen Computers an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Description
Gibt eine Beschreibung für das Hostobjekt an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DiskSpaceReserveMB
Gibt den Speicherplatz in Megabyte (MB) an, der für die Verwendung des Betriebssystems auf dem physischen Hostcomputer reserviert werden soll. Wenn Sie diesen Parameter nicht zum Angeben der Reserve verwenden, wird die Standardeinstellung 100 MB für die Hostgruppe verwendet. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können erfüllt werden, ohne Hostreserven zu verwenden.
Typ: | UInt64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableLiveMigration
Gibt an, ob die Livemigration auf dem Host aktiviert ist.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FibreChannelWorldWideNodeName
Gibt den weltweiten Fibre Channel-Knotennamen an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FibreChannelWorldWidePortNameMaximum
Gibt den Maximalwert des weltweiten Fibre Channel-Portnamenbereichs an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FibreChannelWorldWidePortNameMinimum
Gibt den Minimalwert des weltweiten Fibre Channel-Portnamenbereichs an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IsDedicatedToNetworkVirtualizationGateway
Gibt an, ob der Host einem Netzwerkvirtualisierungsgateway zugeordnet ist.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobGroup
Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem endgültigen Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-KeyProtectionServerUrl
Gibt die URL für den Key Protection Server (KPS) an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LiveMigrationMaximum
Gibt die maximale Anzahl gleichzeitiger Livemigrationen an.
Typ: | UInt32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LiveStorageMigrationMaximum
Gibt die maximale Anzahl gleichzeitiger Livespeichermigrationen an.
Typ: | UInt32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MaintenanceHost
Dieser Parameter ist veraltet. Verwenden Sie stattdessen AvailableForPlacement-.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ManagementAdapterMACAddress
Gibt die MAC-Adresse des physischen Netzwerkadapters auf dem Computer an, der vom VMM-Server für die Kommunikation mit diesem Host verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MaxDiskIOReservation
Gibt die maximale Datenträger-E/A pro Sekunde (IOPS) auf dem physischen Hostcomputer an. Wenn Sie diesen Parameter nicht zum Angeben der Reserve verwenden, wird die Standardeinstellung 10000 für die Hostgruppe verwendet. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können erfüllt werden, ohne Hostreserven zu verwenden.
Typ: | UInt64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MemoryReserveMB
Gibt die Speichermenge in Megabyte (MB) an, die für die Verwendung des Hostbetriebssystems auf dem physischen Hostcomputer reserviert werden soll. Wenn Sie diesen Parameter nicht zum Angeben der Reserve verwenden, wird die Standardeinstellung 256 MB für die Hostgruppe verwendet. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können erfüllt werden, ohne Hostreserven zu verwenden.
Typ: | UInt64 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MigrationAuthProtocol
Gibt das autorisierungsprotokoll an, das für die Migration verwendet wird. Die zulässigen Werte für diesen Parameter sind: CredSSP, Kerberos.
Typ: | MigrationAuthProtocolType |
Zulässige Werte: | CredSSP, Kerberos |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MigrationPerformanceOption
Gibt den Migrationsleistungsoptionstyp an. Die zulässigen Werte für diesen Parameter sind:
- Norm
- UseCompression
- UseSmbTransport
Typ: | MigrationPerformanceOptionType |
Zulässige Werte: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MigrationSubnet
Gibt ein Array von Subnetzen an, das für die Migration verwendet werden soll.
Typ: | String[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NetworkPercentageReserve
Gibt den Prozentsatz der Netzwerkkapazität an, der für die Verwendung des Hostbetriebssystems auf dem physischen Hostcomputer reserviert werden soll. Wenn Sie diesen Parameter nicht verwenden, um die Reserve anzugeben, wird die Standardeinstellung von 10 Prozent für die Hostgruppe verwendet. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können erfüllt werden, ohne Hostreserven zu verwenden.
Typ: | UInt16 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NumaSpanningEnabled
Gibt an, ob NUMA überspannt ist.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-OverrideHostGroupReserves
Gibt an, wenn diese einstellung auf $True festgelegt ist, dass die Hostreserveeinstellungen aus der übergeordneten Hostgruppe von den bereitgestellten Einstellungen außer Kraft gesetzt werden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoteConnectCertificatePath
Dieser Parameter ist veraltet.
Typ: | String |
Aliase: | VMRCCertificatePath |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoteConnectEnabled
Aktiviert bei Festlegung auf $True eine Verbindung auf einem Hostserver, mit der Benutzer remote eine Verbindung mit ihren virtuellen Computern herstellen können. Dieser Parameter gilt nur für virtuelle Computer auf Hyper-V Hosts. Es gilt nicht für virtuelle Computer auf VMware ESX-Hosts oder Citrix XenServer-Hosts.
Typ: | Boolean |
Aliase: | VMRCEnabled |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoteConnectPort
Gibt einen Standardwert für den TCP-Port an, der verwendet werden soll, wenn ein Remotebenutzer eine Verbindung mit einem virtuellen Computer herstellt. In der Regel ist der Standardport für einen Hyper-V Host 2179. Dieser Parameter gilt nicht für VMware ESX-Hosts oder Citrix XenServer-Hosts.
Typ: | UInt32 |
Aliase: | VMRCPort |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveRemoteConnectCertificate
Dieser Parameter ist veraltet.
Typ: | SwitchParameter |
Aliase: | RemoveVMRCCertificate |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SecureRemoteConnectEnabled
Dieser Parameter ist veraltet.
Typ: | Boolean |
Aliase: | SecureVMRCEnabled |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SMBiosGuid
Gibt den systemverwaltungs-BIOS global eindeutigen Bezeichner (SMBIOS GUID) für einen physischen Computer an, der einem Datensatz für diesen physischen Computer in VMM zugeordnet ist. SMBIOS definiert Datenstrukturen und Zugriffsmethoden, die es einem Benutzer oder einer Anwendung ermöglichen, Informationen über Hardware auf diesem Computer zu speichern und abzurufen, z. B. den Namen des Systems, herstellers oder die System-BIOS-Version. Windows-Betriebssysteme rufen SMBIOS-Daten beim Systemstart ab und stellen diese Daten programmen zur Verfügung.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UseAnyMigrationSubnet
Gibt an, ob ein Subnetz für die Migration verwendet werden kann.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMHost
Gibt ein Hostobjekt eines virtuellen Computers an. VMM unterstützt Hyper-V Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.
Weitere Informationen zu jedem Hosttyp finden Sie im cmdlet Add-SCVMHost.
Typ: | Host |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VMHostManagementCredential
Dieser Parameter ist veraltet.
Typ: | VMMCredential |
Aliase: | PerimeterNetworkHostCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMPaths
Gibt einen Satz von Standardpfaden (als durch den Pipelineoperator getrennte Zeichenfolgen) auf einem Host an, auf dem Dateien des virtuellen Computers gespeichert werden können.
Beispielformat: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Host
Dieses Cmdlet gibt ein Host--Objekt zurück.