Freigeben über


Register-SCVMMManagedComputer

Zuordnen eines verwalteten Computers, auf dem VMM-Agentsoftware mit einem anderen VMM-Verwaltungsserver installiert wird.

Syntax

Register-SCVMMManagedComputer
        [-VMMManagedComputer] <VMMManagedComputer>
        -Credential <VMMCredential>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Beschreibung

Das Cmdlet Register-SCVMMManagedComputer zuordnen einen verwalteten Computer, auf dem die VMM-Agentsoftware (Virtual Machine Manager) mit einem anderen VMM-Verwaltungsserver installiert wird.

Wenn Sie zunächst einen Host- oder Bibliotheksserver zu VMM hinzufügen, wird der Host- oder Bibliotheksserver dem VMM-Verwaltungsserver zugeordnet, der die VMM-Datenbank bereitstellt, der Sie den Host- oder Bibliotheksserver hinzugefügt haben. Die VMM-Datenbank kann in einer Microsoft SQL Server-Datenbank auf dem VMM-Verwaltungsserver selbst oder auf einem Remotecomputer installiert werden, auf dem SQL Server ausgeführt wird.

Nachdem ein Host- oder Bibliotheksserver einem VMM-Verwaltungsserver hinzugefügt wurde (und daher einem VMM-Verwaltungsserver zugeordnet ist), kann er nicht mit einem anderen VMM-Verwaltungsserver kommunizieren. Sie können sie jedoch einem anderen VMM-Verwaltungsserver zuordnen, wie in den folgenden Szenarien beschrieben.

Szenario 1: Notfallwiederherstellung

In diesem Szenario schlägt VMMServerA fehl, oder der VMM-Dienst, der auf VMMServerA ausgeführt wird, schlägt fehl. Möglicherweise verfügen Sie bereits über VMMServerB als VMM-Sicherungsverwaltungsserver. Wenn nicht, können Sie den VMM-Dienst auf VMMServerB installieren. Zu diesem Zeitpunkt befindet sich die VMM-Datenbank möglicherweise auf VMMServerB, oder wenn Sie die Datenbank auf einer separaten SQL Server beibehalten, können Sie jetzt VMMServerB auf die VMM-Datenbank auf diese SQL Server verweisen.

Obwohl Sie jetzt über einen funktionierenden VMM-Verwaltungsserver (VMMServerB) und Datenbank verfügen, sind Hosts und Bibliotheksserver, die von VMMServerA verwaltet wurden, weiterhin für die Kommunikation mit VMMServerA konfiguriert. VMMServerB erkennt diese verwalteten Computer, aber sie befinden sich im Status "Zugriff verweigert". An diesem Punkt können Sie reassociate-SCVMMManagedComputer verwenden, um Computer, die von VMMServerA verwaltet wurden, erneut zuzuordnen.

Szenario 2: Re-Organizing Servergruppen

In diesem Szenario sind VMMServerA und VMMServerB zwei vorhandene VMM-Verwaltungsserver, die verschiedene Gruppen von Hosts und Bibliotheksservern verwalten. Wenn vmHost01 beispielsweise derzeit von VMMServerA verwaltet wird, können Sie VMHost01 zu VMMServerB mithilfe des Add-SCVMHost-Cmdlets mit dem Parameter "Reassociate " hinzufügen. Wenn Sie dies tun, ist der Status von VMHost01 auf VMMServerA jetzt "Zugriff verweigert" und sein Zustand auf VMMServerB reagiert. "VMHost01" wird jetzt von "VMMServerB" verwaltet und kann daher von "VMMServerA" entfernt werden.

Sie können auch reassociate-SCVMMManagedComputer verwenden, um Host01 mit VMMServerA neu zuzuordnen.

Beispiele

Beispiel 1: Zuordnen aller nicht zugeordneten verwalteten Computer zu einem bestimmten VMM-Server

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

Der erste Befehl stellt eine Verbindung mit VMMServer01 in der Contoso.com Domäne bereit.

Der zweite Befehl verwendet Get-Credential , um Sie aufzufordern, einen Benutzernamen und ein Kennwort anzugeben und Ihre Anmeldeinformationen in der variablen $Credential zu speichern. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind ein Domänenkonto mit Administratorrechten auf dem Hostserver, das Sie einem bestimmten VMM-Server und dem Kennwort für dieses Konto zuordnen möchten.

Der letzte Befehl ruft alle verwalteten Computer von VMMServer01 ab und wählt nur die Objekte aus, die sich im Status "Nicht reagieren" befinden. Anschließend wird diese Objekte an das Cmdlet Register-SCVMMManagedComputer übergeben, das die Zuordnung der Objekte zu VMMerver01 ändert. Da dieser Befehl verarbeitet wird, stellt $Credential Ihre Anmeldeinformationen für Register-SCVMMManagedComputer bereit.

Parameter

-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:True
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

-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

-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

-VMMManagedComputer

Gibt ein Computerobjekt an, das von VMM verwaltet wird.

Type:VMMManagedComputer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Ausgaben

VMMManagedComputer

Dieses Cmdlet gibt ein VMMManagedComputer - Objekt zurück.