Condividi tramite


Register-SCVMHost

Associa un host VMware ESX a VMM come host della macchina virtuale e specifica le credenziali per la gestione dell'host.

Sintassi

Default (impostazione predefinita).

Register-SCVMHost
    [-VMHost] <Host>
    [-Credential <VMMCredential>]
    [-TCPPort <UInt32>]
    [-Certificate <ClientCertificate>]
    [-SshTcpPort <UInt32>]
    [-SshPublicKey <ClientSshPublicKey>]
    [-SshPublicKeyFile <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Descrizione

Il cmdlet Register-SCVMHost associa un host VMware ESX a Virtual Machine Manager (VMM) come host della macchina virtuale e specifica le credenziali da utilizzare con questo host ESX.

Esempio

Esempio 1: Impostazione delle credenziali per un host VMware ESX specifico

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost02.Contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount

Il primo comando ottiene l'oggetto account RunAs denominato ESX Host Computer Acct e memorizza l'oggetto nella variabile $RunAsAccount.

Il secondo comando ottiene l'oggetto host ESX denominato ESXHost02 e memorizza l'oggetto nella variabile $ESXHost.

L'ultimo comando associa l'host VMware ESX a VMM come host gestito e specifica che l'account RunAs archiviato in $Credential deve essere utilizzato per accedere a ESXHost02.

Esempio 2: Impostazione delle credenziali e del certificato per un host VMware ESX specifico

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost03.contoso.com"
PS C:\> $Cert = Get-SCCertificate -ComputerName "ESXHost03.contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount -Certificate $Cert

Il primo comando ottiene l'oggetto account RunAs denominato ESX Host Computer Acct e memorizza l'oggetto nella variabile $RunAsAccount. Le credenziali necessarie per questa operazione sono un account root (root/<password>) o l'account per l'amministratore delegato VMware definito in precedenza in VirtualCenter Server per questo host ESX.

Il secondo comando ottiene l'oggetto host VMware ESX denominato ESXHost03 e memorizza l'oggetto nella variabile $ESXHost.

Il terzo comando utilizza il cmdlet Get-SCCertificate per ottenere l'oggetto certificato da ESXHost02 e archivia l'oggetto nella variabile $Cert.

L'ultimo comando associa questo VMware ESX Server a VMM come host gestito e specifica che le credenziali utilizzate per accedere a ESXHost02 sono quelle memorizzate in $RunAsAccount.

Parametri

-Certificate

Specifica un oggetto certificato di sicurezza.

Proprietà dei parametri

Tipo:ClientCertificate
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Credential

Specifica un oggetto credenziali o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. Oppure, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.

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

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

Proprietà dei parametri

Tipo:VMMCredential
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PROTipID

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

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SshPublicKey

Specifica la chiave pubblica utilizzata dalle comunicazioni Secure Shell (SSH).

Proprietà dei parametri

Tipo:ClientSshPublicKey
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SshPublicKeyFile

Specifica il percorso del file di chiave pubblica per stabilire un canale SSH protetto con gli host di destinazione.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SshTcpPort

Specifica il numero di porta TCP utilizzato dal protocollo SSH.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMHost

Specifica un oggetto host della macchina virtuale. VMM supporta host Hyper-V, host VMware ESX e host Citrix XenServer.

Per altre informazioni su ogni tipo di host, vedere il cmdlet Add-SCVMHost .

Proprietà dei parametri

Tipo:Host
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

Host

Questo cmdlet restituisce un oggetto Host .