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
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
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
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 |