Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
DESCRIPCIÓN BREVE
Describe un objeto CimSession y la diferencia entre las sesiones CIM y las sesiones de PowerShell.
DESCRIPCIÓN LARGA
Una sesión de Common Information Model (CIM) es un objeto del lado cliente que representa una conexión a un equipo local o a un equipo remoto. Puede usar sesiones CIM como alternativa a las sesiones de PowerShell (PSSessions). Ambos enfoques tienen ventajas.
Puede usar el cmdlet New-CimSession para crear una sesión CIM que contenga información sobre una conexión, como el nombre del equipo, el protocolo utilizado para la conexión, el identificador de sesión y el identificador de instancia.
Después de crear un objeto CimSession que especifica la información necesaria para establecer una conexión, PowerShell no establece la conexión inmediatamente. Cuando un cmdlet usa la sesión CIM, PowerShell se conecta al equipo especificado y, a continuación, cuando finaliza el cmdlet, PowerShell finaliza la conexión.
Si crea una PSSession en lugar de usar una sesión CIM, PowerShell valida la configuración de conexión y, a continuación, establece y mantiene la conexión. Si usa sesiones CIM, PowerShell no abre una conexión de red hasta que sea necesario. Para obtener más información sobre las sesiones de PowerShell, consulte about_PSSessions.
Cuándo usar una sesión CIM
Solo los cmdlets que funcionan con un proveedor de Instrumental de administración de Windows (WMI) o CIM a través de WS-Man aceptan sesiones de CIM. Para otros cmdlets, use PSSessions.
Cuando se usa una sesión CIM, PowerShell ejecuta el cmdlet en el cliente local. Se conecta al proveedor WMI mediante la sesión CIM. El equipo de destino no requiere PowerShell ni ninguna versión del sistema operativo Windows.
Por el contrario, un cmdlet ejecutado mediante PSSession se ejecuta en el equipo de destino. Requiere PowerShell en el sistema de destino. Además, el cmdlet devuelve datos al equipo local. PowerShell administra los datos enviados a través de la conexión y mantiene el tamaño dentro de los límites establecidos por administración remota de Windows (WinRM). Las sesiones CIM no imponen los límites de WinRM.
Los cmdlets de XML de definición de cmdlet basado en CIM (CDXML) se pueden escribir para usar cualquier proveedor de WMI. Todos los proveedores de WMI usan objetos CimSession.
VÉASE TAMBIÉN
New-CimSession