Delen via


Register-SCVMMManagedComputer

Hiermee wordt een beheerde computer opnieuw gekoppeld waarop VMM-agentsoftware is geïnstalleerd met een andere VMM-beheerserver.

Syntax

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

Description

De cmdlet Register-SCVMMManagedComputer ontkoppelt een beheerde computer waarop VMM-agentsoftware (Virtual Machine Manager) is geïnstalleerd met een andere VMM-beheerserver.

Wanneer u in eerste instantie een host- of bibliotheekserver toevoegt aan VMM, wordt de host- of bibliotheekserver gekoppeld aan de VMM-beheerserver die de VMM-database biedt waaraan u de host- of bibliotheekserver hebt toegevoegd. De VMM-database kan worden geïnstalleerd in een Microsoft SQL Server-database op de VMM-beheerserver zelf of op een externe computer waarop SQL Server wordt uitgevoerd.

Nadat een host- of bibliotheekserver is toegevoegd aan (en daarom gekoppeld aan) een VMM-beheerserver, kan deze niet communiceren met een andere VMM-beheerserver. U kunt deze echter opnieuw koppelen aan een andere VMM-beheerserver, zoals beschreven in de volgende scenario's.

Scenario 1: Herstel na noodgevallen

In dit scenario mislukt VMMServerA of mislukt de VMM-service die wordt uitgevoerd op VMMServerA. Mogelijk hebt u VMMServerB al beschikbaar als back-up-VMM-beheerserver. Zo niet, dan kunt u de VMM-service installeren op VMMServerB. Op dit moment bevindt de VMM-database zich mogelijk op VMMServerB, of als u de database op een afzonderlijk SQL Server houdt, kunt u nu VMMServerB naar de VMM-database op die SQL Server laten verwijzen.

Hoewel u nu een werkende VMM-beheerserver (VMMServerB) en database hebt, zijn hosts en bibliotheekservers die worden beheerd door VMMServerA, nog steeds geconfigureerd om te communiceren met VMMServerA. VMMServerB herkent deze beheerde computers, maar ze hebben de status Toegang geweigerd. Op dit moment kunt u Reassociate-SCVMMManagedComputer gebruiken om computers die worden beheerd door VMMServerA opnieuw te koppelen aan VMMServerB.

Scenario 2: Re-Organizing servergroepen

In dit scenario zijn VMMServerA en VMMServerB twee bestaande VMM-beheerservers die verschillende sets hosts en bibliotheekservers beheren. Als VMHost01 bijvoorbeeld momenteel wordt beheerd door VMMServerA, kunt u VMHost01 toevoegen aan VMMServerB met behulp van de cmdlet Add-SCVMHost met de parameter Opnieuw koppelen . Als u dit doet, wordt de status van VMHost01 op VMMServerA nu geweigerd en reageert de status op VMMServerB. VMHost01 wordt nu beheerd door VMMServerB, zodat u deze kunt verwijderen uit VMMServerA.

U kunt ook Reassociate-SCVMMManagedComputer gebruiken om Host01 opnieuw te koppelen aan VMMServerA.

Voorbeelden

Voorbeeld 1: Alle niet-gekoppelde beheerde computers opnieuw koppelen aan een specifieke 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

De eerste opdracht maakt verbinding met VMMServer01 in het Contoso.com domein.

De tweede opdracht maakt gebruik van Get-Credential om u te vragen een gebruikersnaam en wachtwoord op te geven en uw referenties op te slaan in de $Credential variabele. De vereiste referenties voor deze bewerking zijn een domeinaccount met beheerdersrechten op de hostserver die u opnieuw wilt koppelen aan een specifieke VMM-server en het wachtwoord voor dat account.

Met de laatste opdracht worden alle beheerde computers opgehaald uit VMMServer01 en worden alleen de objecten geselecteerd die de status Reageert niet. Vervolgens worden deze objecten doorgegeven aan de cmdlet Register-SCVMMManagedComputer die de koppeling van de objecten wijzigt in VMMerver01. Terwijl deze opdracht wordt verwerkt, geeft $Credential uw referenties aan Register-SCVMMManagedComputer.

Parameters

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.

Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential.

Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMManagedComputer

Hiermee geeft u een computerobject dat wordt beheerd door VMM.

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

Uitvoerwaarden

VMMManagedComputer

Met deze cmdlet wordt een VMMManagedComputer-object geretourneerd.