Condividi tramite


Get-SCVMMServer

Si connette a un server di gestione VMM se non esiste già una connessione o si connette a un server di gestione VMM diverso.

Sintassi

Get-SCVMMServer
   [-ComputerName] <String>
   [-TCPPort <Int32>]
   [-ConnectAs <Profile>]
   [-UserRoleName <String>]
   [-Credential <PSCredential>]
   [-RetainObjectCache]
   [-RetainDeletedObjects]
   [-AllowJobGC]
   [-SetAsDefault]
   [-ForOnBehalfOf]
   [<CommonParameters>]

Descrizione

Il cmdlet get-SCVMMServer si connette a un server di gestione VMM (Virtual Machine Manager) se una connessione non esiste già e recupera l'oggetto server dal database VMM. La porta predefinita usata per connettersi a un server VMM è la porta TCP 8100.

Se è stata creata una connessione a un server di gestione VMM usando l'interfaccia utente, quando si apre una shell dei comandi VMM, tale shell dei comandi si connette automaticamente allo stesso server di gestione VMM. Se in precedenza non si è connessi al server di gestione VMM usando l'interfaccia utente, è necessario usare Get-SCVMMServer per stabilire una connessione. Si noti che se ci si connette a un server di gestione VMM solo usando la shell dei comandi VMM, è necessario usare il parametro SetAsDefault per mantenere la connessione dalla sessione alla sessione o connettersi nuovamente al server VMM ogni volta che si apre una nuova sessione della shell dei comandi VMM.

È anche possibile usare Get-VMMServer per connettersi a un server di gestione VMM diverso.

Dopo aver stabilito una connessione al server di gestione VMM, tutti i comandi futuri vengono eseguiti nella riga di comando della shell dei comandi VMM che richiede l'oggetto server VMM useranno automaticamente la connessione esistente finché non si chiude la finestra della shell dei comandi VMM.

Il servizio VMM in esecuzione nel server di gestione VMM supporta il database VMM. Questo database viene archiviato in Microsoft SQL Server nel server di gestione VMM stesso o in un server separato che esegue SQL Server.

Il servizio VMM consente di gestire l'ambiente virtuale, inclusi i server host (che ospitano macchine virtuali), i server di libreria (che archiviano le risorse della libreria VMM) e le macchine virtuali distribuite in un host o archiviate nella libreria.

Per altre informazioni sulla connessione al server di gestione VMM, digitare Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Esempio

Esempio 1: Connettersi a un server VMM

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"

Questo comando si connette al server VMM denominato VMMServer01 che si trova nel dominio Contoso e ottiene l'oggetto server dal database VMM.

Esempio 2: Connettersi a un server VMM tramite una porta specifica

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100

Questo comando si connette sulla porta TCP 8100 al server VMM denominato VMMServer01 che si trova nel dominio Contoso.

Esempio 3: Connettersi a un server VMM e ottenere il tipo di oggetto , i metodi e le proprietà .NET

PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List

Il primo comando ottiene l'oggetto server VMM denominato VMMServer01 e archivia l'oggetto nella variabile $VMMServer.

Il secondo comando passa l'oggetto server VMM archiviato in $VMMServer al cmdlet Get-Member , che recupera e visualizza quanto segue:

  • TypeName: nome del tipo .NET dell'oggetto server VMM: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: elenco contenente il nome e la definizione per ogni evento, metodo e proprietà associato a questo tipo di oggetto.

Il terzo comando recupera e visualizza le stesse informazioni del secondo comando, ad eccezione del fatto che invia tramite pipe l'output al cmdlet Format-List per visualizzare la definizione completa per ogni metodo e ogni proprietà per l'oggetto server VMM.

Esempio 4: Connettersi a un server VMM diverso con un ruolo utente diverso

PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"

Questo comando si connette al server VMM denominato VMMServer02 che si trova nel dominio Contoso usando il ruolo utente DelegatedAdmin.

Parametri

-AllowJobGC

Indica che la Procedura di Garbage Collection è consentita per i processi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ComputerName

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

  • FQDN
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ConnectAs

Specifica il ruolo utente VMM da usare, se l'utente è membro di più ruoli, quando ci si connette al server di gestione VMM dalla shell dei comandi VMM. I valori accettabili per questo parametro sono:

  • Amministratore
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

Gli amministratori di VMM possono gestire tutti gli oggetti VMM. Gli amministratori delegati e gli utenti self-service possono accedere e modificare solo gli oggetti che rientrano nell'ambito dei ruoli utente. Read-Only amministratori possono visualizzare solo le proprietà degli oggetti esistenti; non possono creare nuovi oggetti o modificare le proprietà degli oggetti esistenti.

Tipo:Profile
Valori accettati:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto credenziale 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. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.

Per altre informazioni sull'oggetto PSCredential , digitare .

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

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForOnBehalfOf

Indica che un amministratore è in grado di usare parametri onBehalfOf, se disponibili, per i cmdlet VMM. Questo parametro viene usato principalmente per le connessioni Service Provider Foundation a VMM.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RetainDeletedObjects

Specifica che gli oggetti nella cache contrassegnati per l'eliminazione verranno mantenuti. Questo parametro potrebbe essere necessario solo se si crea un'interfaccia utente sopra la shell dei comandi VMM.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RetainObjectCache

Indica che gli oggetti nella cache rimarranno in memoria e non verranno recuperati da Garbage Collection. Questo parametro potrebbe essere necessario se si crea un'interfaccia utente sopra la shell dei comandi VMM.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SetAsDefault

Indica, se impostato su $True, che la shell dei comandi VMM si connette al server di gestione VMM specificato per questa sessione e mantiene tale connessione per le sessioni future.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

Tipo:Int32
Alias:Port
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UserRoleName

Specifica il nome di un ruolo utente. I tipi di ruoli utente denominati includono:

  • Amministratore delegato
  • amministratore di Read-Only
  • utente Self-Service
Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False