Paso 1: Iniciar Windows PowerShell como administrador

 

Última modificación del tema: 2013-12-13

Técnicamente no tiene que empezar aquí: podría empezar iniciando el Shell de administración de Windows Azure Active Directory o el Shell de administración de SharePoint Online en su lugar. Pero vamos a empezar completamente desde cero, lo que significa ejecutar el Windows PowerShell "de toda la vida" como administrador.

Para ejecutar Windows PowerShell como administrador, realice uno de los siguientes dos procedimientos. Si está ejecutando Windows 8, realice lo siguiente:

  1. Haga clic en la barra Accesos, haga clic en Buscar y luego haga clic con el botón derecho en Windows PowerShell. Para obtener acceso rápidamente a la barra de acceso a Inicio en cualquier equipo con Windows 8 (pantalla táctil o sin pantalla táctil), mantenga presionada la tecla Windows y presione C.

  2. En la barra de herramientas de la parte inferior de la pantalla, haga clic en Ejecutar como administrador.

  3. Si aparece el cuadro de diálogo Control de cuentas de usuario, haga clic en para comprobar que desea ejecutar Windows PowerShell con credenciales de administrador.

Si está ejecutando Windows 7 (o Windows Server 2008 o Windows Server 2012), realice lo siguiente:

  1. Haga clic en Inicio, haga clic en Todos los programas, haga clic en Accesorios, haga clic en Windows PowerShell, haga clic en Windows PowerShell y, a continuación, haga clic en Ejecutar como administrador.

  2. Si aparece el cuadro de diálogo Control de cuentas de usuario, haga clic en Sí para comprobar que desea ejecutar Windows PowerShell con credenciales de administrador.

Y sí, es absolutamente necesario ejecutar Windows PowerShell como administrador. Si no lo hace, va a obtener un mensaje de error similar al siguiente cuando intente importar uno de los módulos de Office 365:

The specified module 'Microsoft.Online.SharePoint.Online.PowerShell' was not loaded because no valid module file was found in any directory.

Ciertamente, no es el mensaje de error más claro que se haya escrito: en realidad el problema no es que el archivo de módulo no se haya podido encontrar, el problema es que no se puede importar un módulo a menos que se ejecute como administrador. La única manera de remediar la situación es cerrar Windows PowerShell y volver a iniciarlo como administrador.

Una vez que Windows PowerShell está en funcionamiento, debe comprobar que PowerShell está configurado para ejecutar scripts. Para ello, escriba este comando desde el símbolo del sistema de PowerShell y, a continuación, presione ENTRAR:

Get-ExecutionPolicy

¿Por qué es necesario hacer esto? Bueno, si la directiva de ejecución se establece en algo que no sea Unrestricted o RemoteSigned, encontrará un error similar al siguiente cuando intente importar un módulo:

Import-Module : File C:\Program Files\Common Files\Microsoft Lync Server2013\Modules\lynconlineconnector\LyncOnlineConnectorStartup.psm1 cannot be loaded because running scripts is disabled on this system.

Si necesita cambiar la directiva de ejecución, use el cmdlet Set-ExecutionPolicy en este comando:

Set-ExecutionPolicy RemoteSigned

Tenga en cuenta que no tiene que salir y reiniciar PowerShell; el cambio se aplicará inmediatamente.

Paso 2: Crear un objeto de credenciales de Windows PowerShell

Consulte también

Conceptos

Conectarse a Office 365 mediante una sola ventana de Windows PowerShell