Share via


Get-SCVMMServer

Si connette a un server di gestione VMM se una connessione non esiste già 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 di Virtual Machine Manager (VMM) 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 di comando 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 conservare la connessione dalla sessione alla sessione o riconnettersi 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 richiedono 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 situato 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 alla 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 .NET, i metodi e le proprietà

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à associati a questo tipo di oggetto.

Il terzo comando recupera e visualizza le stesse informazioni del secondo comando, ad eccezione del fatto che 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 situato nel dominio Contoso usando il ruolo utente DelegatedAdmin.

Parametri

-AllowJobGC

Indica che garbage collection è consentito per i processi.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-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:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

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

  • Amministratore
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

Gli amministratori VMM possono gestire tutti gli oggetti VMM. Gli amministratori delegati e gli utenti self-service possono accedere e modificare solo gli oggetti inclusi 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.

Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs contenente il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, è disponibile l'autorizzazione per completare un'attività riavviata.

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

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

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 di Service Provider Foundation a VMM.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainDeletedObjects

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RetainObjectCache

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

Specifica un valore numerico che rappresenta una porta TCP.

Type:Int32
Aliases:Port
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

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

  • Amministratore delegato
  • Amministratore in sola lettura
  • Utente self-service
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False