Condividi tramite


Get-SCVMMManagedComputer

Ottiene gli oggetti computer gestiti da VMM.

Sintassi

Default (impostazione predefinita).

Get-SCVMMManagedComputer
    [-VMMServer <ServerConnection>]
    [[-ComputerName] <String>]
    [<CommonParameters>]

Descrizione

Il cmdlet Get-SCVMMManagedComputer ottiene uno o più oggetti computer gestiti da Virtual Machine Manager (VMM). I computer gestiti includono i seguenti tipi di computer:

  • Host macchina virtuale. Un host Hyper-V, un host VMware ESX o un host Citrix XenServer in cui si distribuiscono le macchine virtuali.

  • Responsabile della virtualizzazione VMware. Un server che esegue VMware vCenter Server a cui VMM si connette per gestire gli host ESX e le macchine virtuali distribuite in tali host.

  • Server di libreria. Server utilizzato per rendere disponibili le condivisioni per l'archiviazione delle risorse della libreria VMM.

  • Computer sorgente P2V. Qualsiasi computer fisico che si desidera clonare in modo da poter utilizzare le impostazioni hardware e software per creare una o più macchine virtuali.

Esempio

Esempio 1: Gestire tutti i computer da VMM

PS C:\> Get-SCVMMManagedComputer

Questo comando consente di ottenere tutti gli oggetti computer gestiti da VMM e di visualizzare all'utente le informazioni relative a tali computer gestiti. Quando si esamina l'output, si noti che la proprietà RoleString indica se il server è un server di libreria, un host per macchine virtuali, sia un server di libreria che un host, un VMware vCenter Server o un Citrix XenServer.

Esempio 2: Aggiornare il software dell'agente in tutti i server host gestiti da VMM

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | Update-SCVMMManagedcomputer -Credential $Credential -RunAsynchronously

Il primo comando utilizza Get-Credential per richiedere di specificare un nome utente e una password, quindi memorizza le credenziali nella $Credential variabile. La credenziale richiesta per questa operazione è un account di dominio con diritti per aggiornare il software nei computer gestiti da VMM.

Il secondo comando ottiene tutti gli oggetti computer gestiti da VMM e quindi passa ogni oggetto computer gestito al cmdlet Update-SCVMMManagedComputer che aggiorna il software dell'agente VMM in ogni computer. Durante l'elaborazione di questo comando, $Credential fornisce le credenziali al cmdlet Update-SCVMMManagedComputer .

Esempio 3: Ottenere un computer specifico gestito da VMM in base all'indirizzo IP

PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"

Questo comando ottiene un oggetto computer in base al relativo indirizzo IP.

Parametri

-ComputerName

Specifica il nome di un computer che VMM può identificare in modo univoco nella rete. I valori accettabili per questo parametro sono:

  • Nome di dominio completo (FQDN)
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS

Proprietà dei parametri

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

Set di parametri

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

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

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

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
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

VMMManagedComputer

Questo cmdlet restituisce un oggetto VMMManagedComputer .