Share via


Register-SCVMMManagedComputer

Reassocia un computer gestito in cui è installato il software dell'agente VMM con un server di gestione VMM diverso.

Sintassi

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

Descrizione

Il cmdlet Register-SCVMMManagedComputer reassocia un computer gestito in cui è installato il software dell'agente VMM (Virtual Machine Manager) con un server di gestione VMM diverso.

Quando si aggiunge inizialmente un server host o di libreria a VMM, l'host o il server di libreria è associato al server di gestione VMM che fornisce il database VMM a cui è stato aggiunto il server host o libreria. Il database VMM potrebbe essere installato in un database di Microsoft SQL Server nel server di gestione VMM stesso o in un computer remoto che esegue SQL Server.

Dopo aver aggiunto un host o un server di libreria a (e quindi associato a) un server di gestione VMM, non può comunicare con qualsiasi altro server di gestione VMM. Tuttavia, è possibile associarlo nuovamente a un server di gestione VMM diverso, come descritto negli scenari seguenti.

Scenario 1: Ripristino di emergenza

In questo scenario VMMServerA ha esito negativo o il servizio VMM in esecuzione in VMMServerA ha esito negativo. Potrebbe essere già disponibile VMMServerB come server di gestione VMM di backup. In caso contrario, è possibile installare il servizio VMM in VMMServerB. A questo punto, il database VMM potrebbe essere in VMMServerB o, se si mantiene il database in un SQL Server separato, è ora possibile puntare VMMServerB al database VMM in tale SQL Server.

Tuttavia, anche se ora si dispone di un server di gestione VMM funzionante (VMMServerB) e database, gli host e i server di libreria gestiti da VMMServerA sono ancora configurati per comunicare con VMMServerA. VMMServerB riconosce questi computer gestiti, ma si trovano in uno stato di accesso negato. A questo punto, è possibile usare Reassociate-SCVMMManagedComputer per associare nuovamente i computer gestiti da VMMServerA con VMMServerB.

Scenario 2: raggruppamenti di server Re-Organizing

In questo scenario, VMMServerA e VMMServerB sono due server di gestione VMM esistenti che gestiscono diversi set di host e server di libreria. Se, ad esempio, VMHost01 è attualmente gestito da VMMServerA, è possibile aggiungere VMHost01 a VMMServerB usando il cmdlet Add-SCVMHost con il parametro Reassociate . In questo caso, lo stato di VMHost01 in VMMServerA è ora negato e lo stato in VMMServerB risponde. VMHost01 è ora gestito da VMMServerB ed è quindi possibile rimuoverlo da VMMServerA.

È anche possibile usare Reassociate-SCVMMManagedComputer per riassociare Host01 con VMMServerA.

Esempio

Esempio 1: associare nuovamente tutti i computer gestiti non associati a un server VMM specifico

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

Il primo comando si connette a VMMServer01 nel dominio Contoso.com.

Il secondo comando usa Get-Credential per richiedere di specificare un nome utente e una password e archivia le credenziali nella variabile $Credential. Le credenziali necessarie per questa operazione sono un account di dominio con diritti di amministratore nel server host che si desidera ripetere l'associazione con un server VMM specifico e la password per tale account.

L'ultimo comando ottiene tutti i computer gestiti da VMMServer01 e seleziona solo gli oggetti che si trovano nello stato Non risponde. Passa quindi questi oggetti al cmdlet Register-SCVMMManagedComputer che modifica l'associazione degli oggetti a VMMerver01. Poiché questo comando viene elaborato, $Credential fornisce le credenziali per Register-SCVMMManagedComputer.

Parametri

-Credential

Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs contenente il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, è disponibile l'autorizzazione per completare un'attività riavviata.

Per altre informazioni sull'oggetto PSCredential , digitare Get-Help Get-Credential.

Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-VMMManagedComputer

Specifica un oggetto computer gestito da VMM.

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

Output

VMMManagedComputer

Questo cmdlet restituisce un oggetto VMMManagedComputer .