Get-SCVMMServer
Se conecta a un servidor de administración VMM si aún no existe una conexión o se conecta a otro servidor de administración VMM.
Sintaxis
Get-SCVMMServer
[-ComputerName] <String>
[-TCPPort <Int32>]
[-ConnectAs <Profile>]
[-UserRoleName <String>]
[-Credential <PSCredential>]
[-RetainObjectCache]
[-RetainDeletedObjects]
[-AllowJobGC]
[-SetAsDefault]
[-ForOnBehalfOf]
[<CommonParameters>]
Description
El cmdlet Get-SCVMMServer se conecta a un servidor de administración de Virtual Machine Manager (VMM) si aún no existe una conexión y recupera el objeto de servidor de la base de datos VMM. El puerto predeterminado que se usa para conectarse a un servidor VMM es el puerto TCP 8100.
Si ha creado una conexión a un servidor de administración VMM mediante la interfaz de usuario (UI), al abrir un shell de comandos VMM, ese shell de comandos se conecta automáticamente al mismo servidor de administración VMM. Si no se ha conectado previamente al servidor de administración VMM mediante la interfaz de usuario, debe usar Get-SCVMMServer para establecer una conexión. Tenga en cuenta que si se conecta a un servidor de administración VMM solo con el shell de comandos VMM, debe usar el parámetro SetAsDefault para conservar la conexión de la sesión a la sesión o volver a conectarse al servidor VMM cada vez que abra una nueva sesión de shell de comandos de VMM.
También puede usar get-VMMServer para conectarse a otro servidor de administración VMM.
Una vez establecida una conexión al servidor de administración VMM, todos los comandos futuros se ejecutan en la línea de comandos del shell de comandos VMM que requiere que el objeto de servidor VMM use automáticamente la conexión existente hasta que cierre esa ventana del shell de comandos de VMM.
El servicio VMM que se ejecuta en el servidor de administración VMM admite la base de datos VMM. Esta base de datos se almacena en Microsoft SQL Server en el propio servidor de administración VMM o en un servidor independiente que ejecuta SQL Server.
El servicio VMM permite administrar el entorno virtual, incluidos los servidores host (que hospedan máquinas virtuales), los servidores de biblioteca (que almacenan recursos de biblioteca VMM) y las máquinas virtuales implementadas en un host o almacenadas en la biblioteca.
Para obtener más información sobre cómo conectarse al servidor de administración VMM, escriba Get-Help about_VMM_2016_Connecting_to_the_VMM_Server
.
Ejemplos
Ejemplo 1: Conexión a un servidor VMM
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
Este comando se conecta al servidor VMM denominado VMMServer01 ubicado en el dominio contoso y obtiene el objeto de servidor de la base de datos VMM.
Ejemplo 2: Conexión a un servidor VMM a través de un puerto específico
PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100
Este comando se conecta a través del puerto TCP 8100 al servidor VMM denominado VMMServer01 ubicado en el dominio contoso.
Ejemplo 3: Conexión a un servidor VMM y obtención de su tipo de objeto, métodos y propiedades de .NET
PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List
El primer comando obtiene el objeto de servidor VMM denominado VMMServer01 y almacena el objeto en la variable $VMMServer.
El segundo comando pasa el objeto de servidor VMM almacenado en $VMMServer al cmdlet Get-Member, que recupera y muestra lo siguiente:
TypeName: el nombre de tipo de .NET del objeto de servidor VMM: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection
MemberType: lista que contiene el nombre y la definición de cada evento, método y propiedad asociados a este tipo de objeto.
El tercer comando recupera y muestra la misma información que el segundo comando, excepto que canaliza la salida al cmdlet Format-List para mostrar la definición completa de cada método y cada propiedad para el objeto de servidor VMM.
Ejemplo 4: Conexión a un servidor VMM diferente con un rol de usuario diferente
PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"
Este comando se conecta al servidor VMM denominado VMMServer02 ubicado en el dominio contoso mediante el rol de usuario DelegatedAdmin.
Parámetros
-AllowJobGC
Indica que se permite la recolección de elementos no utilizados para los trabajos.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ComputerName
Especifica el nombre de un equipo que VMM puede identificar de forma única en la red. Los valores aceptables para este parámetro son:
- FQDN
- Dirección IPv4 o IPv6
- Nombre netBIOS
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ConnectAs
Especifica el rol de usuario VMM que se va a usar, si el usuario es miembro de más de un rol, al conectarse al servidor de administración VMM desde el shell de comandos de VMM. Los valores aceptables para este parámetro son:
- Administrador
- DelegatedAdmin
- ReadOnlyAdmin
- SelfServiceUser
Los administradores de VMM pueden administrar todos los objetos VMM. Los administradores delegados y los usuarios de autoservicio pueden acceder y cambiar solo los objetos que están dentro del ámbito de sus roles de usuario. Read-Only administradores solo pueden ver las propiedades de los objetos existentes; no pueden crear nuevos objetos ni cambiar las propiedades de los objetos existentes.
Tipo: | Profile |
Valores aceptados: | Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Credential
Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.
Para obtener más información sobre el objeto de PSCredential, escriba Get-Help Get-Credential
.
Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount
.
Tipo: | PSCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ForOnBehalfOf
Indica que un administrador puede usar parámetros onBehalfOf, cuando está disponible, para los cmdlets de VMM. Este parámetro se usa principalmente para las conexiones de Service Provider Foundation a VMM.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RetainDeletedObjects
Especifica que se conservarán los objetos de la memoria caché marcadas para su eliminación. Es posible que solo necesite este parámetro si crea una interfaz de usuario sobre el shell de comandos de VMM.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RetainObjectCache
Indica que los objetos de la memoria caché permanecerán en memoria y no se recuperarán mediante la recolección de elementos no utilizados. Es posible que necesite este parámetro si crea una interfaz de usuario sobre el shell de comandos de VMM.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SetAsDefault
Indica, cuando se establece en $True, que el shell de comandos de VMM se conecta al servidor de administración VMM especificado para esta sesión y conserva esa conexión para futuras sesiones.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-TCPPort
Especifica un valor numérico que representa un puerto TCP.
Tipo: | Int32 |
Alias: | Port |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UserRoleName
Especifica el nombre de un rol de usuario. Los tipos de roles de usuario denominados son:
- Administrador delegado
- administrador de Read-Only
- usuario de Self-Service
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |