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 neu, auf dem virtual Machine Manager (VMM)-Agentsoftware 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, zu 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 erneut 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 Sicherungs-VMM-Verwaltungsserver. Wenn nicht, können Sie den VMM-Dienst auf VMMServerB installieren. An diesem Punkt kann sich die VMM-Datenbank auf VMMServerB befinden oder wenn Sie die Datenbank auf einem separaten SQL Server behalten, können Sie jetzt auf die VMM-Datenbank auf diese SQL Server verweisen.

Obwohl Sie jetzt über einen funktionsfähigen VMM-Verwaltungsserver (VMMServerB) und Datenbank verfügen, werden 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 in einem Access-Verweigert-Zustand. An diesem Punkt können Sie reassociate-SCVMMManagedComputer verwenden, um Computer, die von VMMServerA mit VMMServerB verwaltet wurden, neu zuzuordnen.

Szenario 2: Re-Organizing Servergruppen

In diesem Szenario sind VMMServerA und VMMServerB zwei vorhandene VMM-Verwaltungsserver, die verschiedene Hosts und Bibliotheksserver verwalten. Wenn beispielsweise VMHost01 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 Access verweigert und der Status 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 erneut zuzuordnen.

Beispiele

Beispiel 1: Zuordnen aller nicht zugeordneten verwalteten Computer mit 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 verbindet sich mit VMMServer01 in der Contoso.com Domäne.

Der zweite Befehl verwendet Get-Credential , um Sie aufzufordern, einen Benutzernamen und ein Kennwort anzugeben und Ihre Anmeldeinformationen in der $Credential Variablen zu speichern. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind ein Domänenkonto mit Administratorrechten auf dem Hostserver, den Sie mit 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 diese Objekte aus, die sich im Zustand "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 Anmeldeinformationenobjekt 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 Neustart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Weitere Informationen zum PSCredential-Objekt geben Sie Get-Help Get-Credentialein.

Geben Sie Get-Help New-SCRunAsAccountweitere Informationen zu "Ausführen als Konten" ein.

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 der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die 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, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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.