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.