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):
- 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
- 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 esD077CF49077EE133523C1D3AE9A4BF437D220B16D651005BBC12F7BDAD1BF313
URL del instalador: https://technet.microsoft.com/en-us/library/dn975125.aspx
Nombre del archivo de instalación:AdministrationConfig-en.msi
- 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.