Ir al contenido principal

El módulo de PowerShell de ShareGate Migrate importado con el comando Import-Module no se encontró

Nota: La integración con PowerShell requiere una suscripción ShareGate Migrate Pro o Enterprise. No está disponible en el plan Essentials.

Síntomas

Después de importar manualmente el módulo de PowerShell de ShareGate Migrate con el comando Import-Module, obtienes el mensaje de error Argument 'Your-Command' is not recognized as a cmdlet: Method not found al intentar ejecutar un comando de ShareGate Migrate.

Código de error

No aplica.

Detalles

Para ejecutar comandos de PowerShell del módulo de ShareGate Migrate, primero se debe importar el módulo. Sin embargo, a partir de ShareGate Migrate 5.12, se requiere la versión 4.6 de .NET Framework para ejecutar ShareGate Migrate y sus comandos asociados.

Al importar el módulo manualmente, la versión 4.6 de .NET Framework no se puede validar, a diferencia de otras versiones. Por lo tanto, si no está instalada en el equipo donde se ejecutan los comandos, el módulo se importará, pero no podrá funcionar correctamente.

Solución

  1. Asegúrate de estar usando un comando existente del módulo de ShareGate Migrate. La lista completa de comandos está disponible en nuestra sección de PowerShell.

  2. Asegúrate de que la versión 4.6 de .NET Framework esté instalada en tu equipo. Puedes verificarlo abriendo cualquier ejecutable de ShareGate Migrate 5.12 o superior. Si no está instalada, aparecerá un aviso indicando que se necesita esta versión del framework.

  3. Asegúrate de que el módulo se haya importado correctamente. Para ello, abre la ventana de Shell desde ShareGate Migrate o ejecuta el archivo ejecutable de ShareGate Migrate Shell.

Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.

¿Ha quedado contestada tu pregunta?