Add-SCVMHost
Fügt einen Computer als virtuellen Computerhost hinzu.
Syntax
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-XenServerHost]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-NonTrustedDomainHost]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-PerimeterNetworkHost]
[-Reassociate <Boolean>]
-SecurityFile <String>
-EncryptionKey <PSCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
-VirtualizationManager <VirtualizationManager>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
-VMHostCluster <HostCluster>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das Add-SCVMHost-Cmdlet fügt einen oder mehrere Computer als virtuelle Computerhosts zu Virtual Machine Manager (VMM) hinzu. Ein virtueller Computerhost ist ein physischer Computer, der von VMM verwaltet wird, dessen Rolle es ist, eine oder mehrere virtuelle Computer zu hosten.
Unterstützung für virtuelle Computerhosts in System Center 2019 – VMM
Aus Sicht der Netzwerk- und Domänentypen umfassen die Typen von Hosts, die System Center 2019 – VMM unterstützt:
- In die Domäne eingebundener Windows-Host. Der Host kann sich entweder in einer vertrauenswürdigen oder nicht vertrauenswürdigen Domäne befinden.
- Umkreisnetzwerk-Windows-Host. Ein nicht domänenverschlosserer Windows-Host kann auf die gleiche Weise wie ein Umkreisnetzwerk-Windows-Host verwaltet werden, der sich in einer Domäne befindet.
- Ein VMware ESX-Host. ESX-Hosts verwenden keine Windows Active Directory-Domänen.
- Ein Citrix XenServer-Host. XenServer-Hosts werden auf dieselbe Weise verwaltet, ob sie für die Verwendung von Windows Active Directory konfiguriert sind.
Aus Sicht der Virtualisierungsplattform und des Betriebssystems umfassen die Typen von Hosts, die System Center 2019 – VMM unterstützt:
- Hyper-V-Hosts. Ein Server mit Windows Server 2008 oder höher mit aktivierter Hyper-V-Rolle.
- VMware ESX-Hosts. Ein VMware ESX-Host, der proprietäre Software ausführt, einschließlich eines Hypervisors, der von einem VMware vCenter Server mit Windows verwaltet wird.
- Citrix XenServer-Hosts. Ein Citrix XenServer-Server mit proprietärer Software, einschließlich eines Hypervisors.
System Center 2019 – VMM verwaltet diese drei Typen von Hosts, obwohl jeder Hosttyp Virtualisierung auf andere Weise implementiert. In den folgenden Abschnitten werden die einzelnen Hosttypen detaillierter beschrieben. Sie können die Vorbereitung Ihrer Umgebung für System Center 2019 – Virtual Machine Managerhttp://go.microsoft.com/fwlink/?LinkId=799436 in der Microsoft TechNet-Bibliothek unter .http://go.microsoft.com/fwlink/?LinkId=799436
Bevor Sie einen Hyper-V-Host hinzufügen
- Überprüfen Sie die Verwaltung von Hyper-V-Hosts und Hostclustern mit VMMhttp://go.microsoft.com/fwlink/?LinkID=799438 in der Microsoft TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkID=799438.
- Das Add-SCVMHost-Cmdlet aktiviert die Hyper-V-Serverrolle für Sie. Sie müssen jedoch zuerst die Virtualisierungsoption im BIOS manuell konfigurieren.
Bevor Sie einen Windows-Based Umkreisnetzwerkhost hinzufügen
So verwalten Sie einen windowsbasierten Host in einem Umkreisnetzwerk:
- Installieren Sie den VMM-Agent lokal auf dem Umkreisnetzwerkhost.
- Wenn Sie VMM-Setup ausführen und die Option auswählen, die angibt, dass sich dieser Host in einem Umkreisnetzwerk befindet, fordert der Assistent Sie auf: -- Geben Sie einen Verschlüsselungsschlüssel für die Sicherheitsdatei an. -- Geben Sie an, wo Sie die Sicherheitsdatei speichern möchten.
- Nachdem Sie den lokalen Agent installiert haben, rufen Sie die Sicherheitsdatei aus dem Ordner ab, in dem sie gespeichert ist. Der Standardspeicherort ist C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager, und der Name der Sicherheitsdatei ist SecurityFile.txt
- Kopieren Sie die Sicherheitsdatei an einen Speicherort, auf den auf den Computer zugegriffen werden kann, auf dem eine VMM-Konsole installiert ist.
- Wenn Sie Add-SCVMHost zum Hinzufügen des Umkreisnetzwerkhosts verwenden, müssen Sie denselben Verschlüsselungsschlüssel angeben und auf die lokale Sicherheitsdatei verweisen, indem Sie die Parameter "EncryptionKey " und "SecurityFile " verwenden. Followng ist ein Beispielformat für diese Parameter:
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
In Beispiel 2 werden die Cmdlets beschrieben, die zum Hinzufügen eines Umkreisnetzwerkhosts verwendet werden sollen.
Bevor Sie einen VMware ESX-Host hinzufügen
- Überprüfen Sie die Systemanforderungen für System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkID=799442 in der Microsoft TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkID=799442.
Bevor Sie einen Citrix XenServer-Host hinzufügen
- Überprüfen Sie die Systemanforderungen für System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkId=799442 in der Microsoft TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkId=799442.
Beispiele
Beispiel 1: Hinzufügen eines Hosts in derselben Domäne wie der VMM-Server
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
Der erste Befehl ruft das Run As-Kontoobjekt namens HostComputer RunAsAccount ab und speichert das Objekt in der $RunAsAccount Variablen. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind entweder ein lokales Administratorkonto oder ein Domänenkonto mit Administratorrechten auf dem Computer, den Sie als Host hinzufügen möchten.
Der zweite Befehl fügt das Hostobjekt namens VMHost01 in der Contoso-Domäne zu VMM als verwaltetem Host hinzu, gibt eine Beschreibung an, aktiviert Remoteverbindungen und gibt an, dass TCP-Port 5900 für Remoteverbindungen zu VMHost01 verwendet wird. Da der letzte Befehl verarbeitet wird, stellt $RunAsAccount Anmeldeinformationen für Add-SCVMHost bereit.
Beispiel 2: Hinzufügen eines Hosts in einem Umkreisnetzwerk zu VMM
PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Der erste Befehl fordert Sie auf, einen Benutzernamen und ein Kennwort einzugeben und die Anmeldeinformationen in $Key zu speichern. Der Benutzername kann ein beliebiger Benutzername sein, als Kennwort muss jedoch der Verschlüsselungsschlüssel verwendet werden, der beim Installieren des VMM-Agents auf diesem Computer verwendet wurde. Der VMM-Agent muss lokal auf einem Computer in einem Umkreisnetzwerk installiert werden. Hierzu wählen Sie beim Ausführen des Setups die Option für den lokalen Agent aus. Sie geben den Verschlüsselungsschlüssel für die Sicherheitsdatei auf der Seite "Sicherheitsdateiordner" des Assistenten für den Setup-Assistenten für Virtual Machine Manager 2019 an.
Der zweite Befehl fügt ein Hostobjekt hinzu, das den Computer mit dem Namen VMHost02 der VMM-Datenbank als verwalteter Host darstellt. Der Befehl fügt eine Beschreibung hinzu, deaktiviert Remoteverbindungen und gibt an, dass sich dieser Host in einem Umkreisnetzwerk befindet. Mit diesem Befehl wird mithilfe der in "$Key" gespeicherten Anmeldeinformationen der Inhalt von "SecurityFile.txt" (diese Datei befindet sich in diesem Beispiel unter "C:\") entschlüsselt, und dann wird mithilfe des Inhalts von "SecurityFile.txt" der neue Host authentifiziert.
Beispiel 3: Hinzufügen eines Hosts in einer nicht vertrauenswürdigen Domäne zu VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount
Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount02 ab und speichert das Objekt in der $RunAsAccount Variablen. Als Anmeldeinformationen für diesen Vorgang benötigen Sie ein Konto mit Administratorrechten, um einen Host in der nicht vertrauenswürdigen Domäne dem VMM-Server in der Domäne "Contoso.com" hinzuzufügen.
Mit dem zweiten Befehl wird "VMHost03", der sich in einer für "Contoso.com" nicht vertrauenswürdigen Domäne befindet, der VMM-Datenbank als verwalteter Host hinzugefügt. Da dieser Befehl verarbeitet wird, stellt $RunAsAccont Anmeldeinformationen für Add-SCVMHost bereit.
Beispiel 4: Hinzufügen eines VMware ESX-Hosts zu VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup
Der erste Befehl ruft das Hostgruppenobjekt namens "HostGroup02" ab und speichert das Objekt in der variablen $HostGroup.
Der zweite Befehl ruft das Run As-Kontoobjekt namens ESX Host Computer Acct ab und speichert das Objekt in der $RunAsAccount Variablen.
Der dritte Befehl ruft das Virtualisierungs-Manager-Objekt namens VirtMgrServer02 ab und speichert das Objekt in der $VirtMgr Variablen.
Der letzte Befehl fügt ESX Host01 zu HostGroup02 hinzu. Der Befehl stellt die Anmeldeinformationen in Form eines in $RunAsAccount gespeicherten Run As-Kontos bereit, das zum Hinzufügen dieses Hosts zu VMM erforderlich ist.
Beispiel 5: Hinzufügen eines Citrix XenServer-Hosts zu VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989
Der erste Befehl ruft das Hostgruppenobjekt namens HostGroup04 ab und speichert das Objekt in der $HostGroup Variablen.
Der zweite Befehl ruft das Run As-Kontoobjekt namens XenServer Host Computer Acct ab und speichert das Objekt in der $RunAsAccount Variablen. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind ein Konto mit Stammanmeldeinformationen auf dem XenServer-Host.
Der dritte Befehl ruft das Zertifikatobjekt für XenServerHost01 ab und speichert das Objekt in der $Certificate Variablen.
Der letzte Befehl fügt einen XenServer als Host zu HostGroup04 in VMM hinzu und stellt die Anmeldeinformationen in Form eines in $RunAsAccount gespeicherten Run As-Kontos bereit, das zum Hinzufügen dieses Hosts zu VMM erforderlich ist.
Parameter
-AvailableForPlacement
Gibt an, ob der VMM-Platzierungsprozess diesen Host oder dieses Volume auf einem Host als möglicher Ort für die Bereitstellung virtueller Computer in Betracht ziehen wird. Wenn dieser Parameter auf $False festgelegt ist, können Sie trotzdem virtuelle Computer auf diesem Host oder Volume bereitstellen. Der Standardwert lautet „True“. Dieser Parameter gilt nicht für VMware ESX-Hosts.
Wenn Sie diesen Parameter mit Netzwerkadaptern angeben, wenn sie auf $False festgelegt sind, berücksichtigt die Platzierung nicht die logischen Netzwerke, die auf diesem Netzwerkadapter konfiguriert sind, um festzustellen, ob der Host für die Verbindung eines virtuellen Computers geeignet ist.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
Gibt die Pfade zu Basisdatenträgern an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Gibt ein Sicherheitszertifikatobjekt an.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Gibt den Namen eines Computers an, der von VMM eindeutig im Netzwerk identifiziert werden kann. Gültige Formate sind:
- FQDN
- IPv4- oder IPv6-Adresse
- NetBIOS-Name
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 verwenden, um die Reserve anzugeben, 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 ohne Hostreserven erfüllt werden.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder im Falle von Restart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.
Geben Sie weitere Informationen zum PSCredential-Objekt ein Get-Help Get-Credential
.
Weitere Informationen zum Ausführen als Konten geben Sie Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Gibt eine Beschreibung für den Host an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 verwenden, um die Reserve anzugeben, wird die Standardeinstellung für die Hostgruppe verwendet: 100 MB. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können ohne Hostreserven erfüllt werden.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
Gibt an, ob die Livemigration auf dem Host aktiviert ist.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
Gibt an, ob VMM mit VMware ESX-Hosts und Citrix XenServer-Hosts im sicheren Modus kommuniziert. Der Standardwert ist $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKey
Gibt Anmeldeinformationen an, die als Verschlüsselungsschlüssel verwendet werden sollen, wenn Sie einen Hyper-V-Host in einem Umkreisnetzwerk zu VMM hinzufügen.
Beispielformat: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDedicatedToNetworkVirtualizationGateway
Gibt an, ob der Host einem Netzwerkvirtualisierungsgateway zugeordnet ist.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveMigrationMaximum
Gibt die maximale Anzahl gleichzeitiger Livemigrationen an.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
Gibt die maximale Anzahl gleichzeitiger Livespeichermigrationen an.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceHost
Dieser Parameter ist veraltet. Verwenden Sie stattdessen AvailableForPlacement .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxDiskIOReservation
Gibt den maximalen Datenträger-I/O pro Sekunde (IOPS) auf dem physischen Hostcomputer an.
Wenn Sie diesen Parameter nicht verwenden, um die Reserve anzugeben, wird die Standardeinstellung für die Hostgruppe verwendet: 10000. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können ohne Hostreserven erfüllt werden.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 verwenden, um die Reserve anzugeben, wird die Standardeinstellung für die Hostgruppe verwendet: 256 MB. Der VMM-Platzierungsprozess empfiehlt nicht, dass ein virtueller Computer auf einem Host platziert wird, es sei denn, seine Ressourcenanforderungen können ohne Hostreserven erfüllt werden.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
Gibt das autorisierungsprotokoll an, das für die Migration verwendet wird. Gültige Werte sind: CredSSP, Kerberos.
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
Gibt den Migrationsleistungsoptionstyp an. Gültige Werte sind:
- Standard
- UseCompression
- UseSmbTransport
Type: | MigrationPerformanceOptionType |
Accepted values: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationSubnet
Gibt ein Array von Subnetzen an, die für die Migration verwendet werden sollen.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 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 ohne Hostreserven erfüllt werden.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
Gibt an, dass der zu VMM hinzuzufügende Host zu einer nicht vertrauenswürdigen Domäne gehört.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerimeterNetworkHost
Gibt an, dass sich dieser Host in einem Umkreisnetzwerk befindet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reassociate
Ordnet einen zurzeit von einem VMM-Server verwalteten Host einem anderen VMM-Server zu.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectEnabled
Aktiviert, wenn er auf $True festgelegt ist, eine Verbindung auf einem Hostserver, mit dem 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.
Type: | Boolean |
Aliases: | VMRCEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectPort
Gibt einen Standardwert für den TCP-Port an, der verwendet werden soll, wenn ein Remotebenutzer eine Verbindung mit einer virtuellen Maschine 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.
Type: | UInt32 |
Aliases: | VMRCPort |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityFile
Gibt den Pfad zu einer Datei an, die das Zertifikat und die Anmeldeinformationen enthält, die für die Authentifizierung eines Hyper-V-Hosts in einem Umkreisnetzwerk verwendet werden sollen.
Dieser Parameter gilt nicht für VMware ESX-Hosts oder Citrix XenServer-Hosts.
Beispielformat: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
Gibt den öffentlichen Schlüssel an, der für SSH-Kommunikation verwendet wird.
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
Gibt den Pfad der Datei für den öffentlichen Schlüssel zum Herstellen eines sicheren SSH-Kanals mit den Zielhosts an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
Gibt die TCP-Portnummer an, die vom SSH-Protokoll verwendet wird.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Gibt einen numerischen Wert an, der einen TCP-Port darstellt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
Gibt an, ob ein Subnetz für die Migration verwendet werden kann.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
Gibt ein von VMM verwaltetes Virtualisierungs-Manager-Objekt an.
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Gibt ein VMM-Hostclusterobjekt an.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Gibt ein Hostgruppenobjekt für virtuelle Maschinen an.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMPaths
Gibt einen Satz Standardpfade (als durch den Pipelineoperator getrennte Zeichenfolgen) auf einem Host an, auf dem Dateien für virtuelle Maschinen gespeichert werden können.
Beispielformat: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-XenServerHost
Gibt an, dass der angegebene Host ein Citrix XenServer-Host ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
Host
Dieses Cmdlet gibt ein Hostobjekt zurück.