término reconoce para office msonline msolservice conectarse con active windows powershell azure 64bit cmdlets

windows - reconoce - module msonline powershell



MSOnline no se puede importar en PowerShell(error Connect-MsolService) (6)

Tuve este problema y no pude encontrar ninguna respuesta. El problema era que estaba tratando de usar los cdmlets de Azure para conectarme a O365 a través del código c #, pero no pude obtener el servicio de connect-msolservice .

"" No se reconoce el término "error cuando intenta ejecutar los cmdlets administrativos de Windows PowerShell en Office 365"


Después de horas de búsqueda e intento, descubrí que en un servidor x64, los módulos MSOnline deben instalarse para x64, y algunos programas que necesitan ejecutarlos utilizan la versión x86 PS, por lo que nunca los encontrarán.

[SOLUCIÓN] Lo que hice para resolver el problema fue:

Copie las carpetas llamadas MSOnline y MSOnline Extended desde la fuente

C: / Windows / System32 / WindowsPowerShell / v1.0 / Modules /

a la carpeta

C: / Windows / SysWOW64 / WindowsPowerShell / v1.0 / Modules /

Y luego, en PS, ejecute Import-Module MSOnline y automáticamente obtendrá el módulo: D


Después de revisar el artículo de Microsoft TechNet "Cmdlets de Azure Active Directory" -> sección "Instalar el módulo de Azure AD" , parece que este proceso se ha simplificado drásticamente, por suerte.

A partir del 2016/06/30, para ejecutar con éxito los comandos de PowerShell Import-Module MSOnline y Connect-MsolService , deberá instalar las siguientes aplicaciones (solo para 64 bits):

  1. Sistemas operativos aplicables: Windows 7 a 10
    Nombre: "Asistente de inicio de sesión de Microsoft Online Services para profesionales de TI RTW"
    Versión: 7.250.4556.0 (más reciente)
    URL del instalador: https://www.microsoft.com/en-us/download/details.aspx?id=41950
    Nombre del archivo de instalación: msoidcli_64.msi
  2. Sistemas operativos aplicables: Windows 7 a 10
    Nombre: "Módulo de Active Directory de Windows Azure para Windows PowerShell"
    Versión: Desconocido, pero el hash SHA-256 del último archivo de instalación es D077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
    URL del instalador: https://technet.microsoft.com/en-us/library/dn975125.aspx
    Nombre del archivo de instalación: AdministrationConfig-en.msi
  3. Sistemas operativos aplicables: sólo Windows 7
    Nombre: "Windows PowerShell 3.0"
    Versión: 3.0 (las versiones posteriores probablemente funcionarán también)
    URL del instalador: https://www.microsoft.com/en-us/download/details.aspx?id=34595
    Nombre del archivo de instalación: Windows6.1-KB2506143-x64.msu


Estoy usando una versión más nueva del SPO Management Shell. Para que el error desaparezca, cambié mi declaración del Módulo de Importación para usar:

Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking;

También uso el comando más nuevo:

Connect-SPOService


La solución con copiar libs de 32 bits a 64 bits no funcionó para mí. Lo que funcionó fue desmarcar la marca de verificación de 32 bits de Target Platform Preferir en las propiedades del proyecto.


Se conecta a Office 365 y Exchange Online en un solo script fácil de usar.

RECORDATORIO: debe tener lo siguiente instalado para poder administrar Office 365 a través de PowerShell.

Asistente de http://go.microsoft.com/fwlink/?LinkId=286152 sesión de Microsoft Online Services: http://go.microsoft.com/fwlink/?LinkId=286152

Módulo de Azure AD para Windows PowerShell de 32 bits: http://go.microsoft.com/fwlink/p/?linkid=236298 64 bits: http://go.microsoft.com/fwlink/p/?linkid=236297

MÁS INFORMACIÓN ENCONTRADA AQUÍ: http://technet.microsoft.com/en-us/library/hh974317.aspx


Se necesita lo siguiente:

  • MS Online Services Assistant debe descargarse e instalarse.
  • El módulo en línea de MS para PowerShell debe descargarse e instalarse
  • Conéctese a Microsoft Online en PowerShell

Fuente: http://www.msdigest.net/2012/03/how-to-connect-to-office-365-with-powershell/

Luego siga este si está ejecutando una computadora de 64 bits: actualmente estoy ejecutando un sistema operativo x64 (Win8 Pro).

Copie la carpeta MSOnline desde (1) -> (2) como se ve aquí

1) C: / Windows / System32 / WindowsPowerShell / v1.0 / Modules (MSOnline)

2) C: / Windows / SysWOW64 / WindowsPowerShell / v1.0 / Modules (MSOnline)

Fuente: http://blog.clauskonrad.net/2013/06/powershell-and-c-cant-load-msonline.html

Espero que esto sea mejor y pueda ahorrar el tiempo de algunas personas.