Get-SCVMMManagedComputer
Ottiene oggetti computer gestiti da VMM.
Sintassi
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 tipi di computer seguenti:
Host macchina virtuale. Host Hyper-V, host VMware ESX o host Citrix XenServer in cui si distribuiscono macchine virtuali.
VMWare Virtualization Manager. 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 condivisioni in cui archiviare le risorse della libreria VMM.
Computer di origine P2V. Qualsiasi computer fisico che si vuole clonare in modo che sia possibile usare le impostazioni hardware e software per creare una o più macchine virtuali.
Esempio
Esempio 1: Ottenere tutti i computer gestiti da VMM
PS C:\> Get-SCVMMManagedComputer
Questo comando ottiene tutti gli oggetti computer gestiti da VMM e visualizza informazioni su questi computer gestiti all'utente. Quando si esamina l'output, si noti che la proprietà RoleString indica se il server è un server di libreria, un host per le macchine virtuali, sia un server di libreria che un host, un server vCenter VMware o un Citrix XenServer.
Esempio 2: Aggiornare il software 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 usa Get-Credential per richiedere di specificare un nome utente e una password e quindi archiviare le credenziali nella variabile $Credential. Le credenziali necessarie per questa operazione sono 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 agente VMM in ogni computer. Poiché questo comando viene elaborato, $Credential fornisce le credenziali al cmdlet Update-SCVMMManagedComputer .
Esempio 3: Ottenere un computer specifico gestito da VMM per indirizzo IP
PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"
Questo comando ottiene un oggetto computer dall'indirizzo IP.
Parametri
-ComputerName
Specifica il nome di un computer identificabile in modo univoco da VMM nella rete. I valori validi per questo parametro sono:
- Nome di dominio completo
- Indirizzo IPv4 o IPv6
- Nome NetBIOS
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
VMMManagedComputer
Questo cmdlet restituisce un oggetto VMMManagedComputer .