Compartir a través de


Conexión de Windows PowerShell al servicio

Se aplica a: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

Última modificación del tema: 2011-12-16

Después de instalar y configurar Windows PowerShell y Administración remota de Windows (WinRM) en el equipo, tiene que conectar Windows PowerShell del equipo local con el servicio basado en la nube para llevar a cabo tareas en la organización basada en la nube.

Cuando abra Windows PowerShell en el equipo, estará usando la sesión de Windows PowerShell del equipo local. Una sesión es una instancia de Windows PowerShell que contiene todos los comandos que están disponibles para el usuario.

La sesión de Windows PowerShell del equipo local, denominada sesión del lado cliente, solamente tiene los comandos básicos de Windows PowerShell disponibles para dicha sesión. Al conectarse al servicio basado en cloud, se conectará al entorno de servidor del centro de datos de Microsoft, denominado sesión del lado servidor, que contiene los comandos usados en el servicio basado en cloud.

Antes de comenzar

Antes de conectarse, debe asegurarse de que tiene la versión correcta de Windows PowerShell y WinRM instalada y configurada en el equipo. Para obtener más información, vea Instalación y configuración de Windows PowerShell.

Compruebe que la cuenta que usará para conectarse está autorizada para conectarse usando Windows PowerShell. Para obtener más información, vea Control del acceso de los usuarios a la Administración remota de Windows.

Conexión de Windows PowerShell del equipo local al servicio basado en cloud

  1. Haga clic en Inicio > Todos los programas > Accesorios > Windows PowerShell > Windows PowerShell.

  2. Ejecute el siguiente comando:

    $LiveCred = Get-Credential
    
  3. En la ventana Solicitud de credenciales para Windows PowerShell que aparecerá, escriba las credenciales de una cuenta de la organización basada en la nube. Cuando haya terminado, haga clic en Aceptar.

  4. Ejecute el comando siguiente:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
    

    Nota   El parámetro AllowRedirection permite que las organizaciones basadas en cloud de los centros de datos de todo el mundo conecten Windows PowerShell al servicio basado en cloud usando la misma dirección URL.

  5. Ejecute el comando siguiente:

    Import-PSSession $Session
    

    Aparece un indicador de progreso que muestra la importación de los comandos usados en el servicio basado en cloud en la sesión del lado cliente del equipo local. Cuando este proceso se complete, podrá ejecutar estos comandos.

Desconexión de Windows PowerShell del servicio basado en cloud

Cuando termine de usar la sesión del lado servidor, desconecte siempre Windows PowerShell ejecutando el comando siguiente:

Remove-PSSession <session variable>

Por ejemplo, para desconectarse de la sesión del lado servidor definida por la variable $Session, ejecute el comando siguiente:

Remove-PSSession $Session

Importante   Si cierra la ventana de Windows PowerShell sin desconectarse de la sesión del lado servidor, la conexión permanecerá abierta 15 minutos. Su cuenta solamente puede tener tres conexiones con la sesión del lado servidor a la vez.

¿Necesita ayuda para realizar determinadas tareas?

Tras conectarse a la sesión del lado servidor, podrá realizar tareas en el servicio basado en cloud. Para obtener instrucciones detalladas, vea Uso de Windows PowerShell.

Para obtener información sobre la solución de problemas, vea Windows PowerShell: preguntas más frecuentes para administradores.