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 .