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: 2013-01-24

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.

Al iniciar Windows PowerShell, se encuentra en la sesión de Windows PowerShell de su 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 la nube, se conectará al entorno de servidor del centro de datos de Microsoft, denominado sesión del lado servidor. Esta sesión contiene los comandos usados en el servicio basado en la nube.

Antes de comenzar

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

Compruebe que la cuenta que usará para realizar la conexión tenga permiso para conectarse con Windows PowerShell. Para 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 la nube

  1. Haga clic en el menú Inicio, elija Todos los programas, haga clic en Accesorios, Windows PowerShell y, después, haga clic en Windows PowerShell.

  2. Ejecute el siguiente comando:

    $LiveCred = Get-Credential
    
  3. En la ventana Solicitud de credenciales para Windows PowerShell, escriba las credenciales de una cuenta de la organización basada en la nube. A continuación, haga clic en Aceptar.

  4. Ejecute el siguiente comando:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
    
    noteNota:
    El parámetro AllowRedirection permite que las organizaciones basadas en la nube de los centros de datos de todo el mundo conecten Windows PowerShell al servicio basado en la nube usando la misma dirección URL.
  5. Ejecute el siguiente comando:

    Import-PSSession $Session
    

    Los comandos usados en el servicio basado en la nube se importarán a la sesión del lado cliente del equipo local, tal como va indicando una barra de progreso. Cuando este proceso se complete, podrá ejecutar estos comandos.

Desconexión de Windows PowerShell del servicio basado en la nube

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 la nube. Para obtener instrucciones detalladas, vea Usar Windows PowerShell en Exchange Online.

Para información sobre solución de problemas, vea el siguiente vídeo: Office 365: Solucionar problemas de PowerShell para Exchange Online.

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

 
Temas de ayuda relacionados
Cargando...
No se encontraron recursos.