Creé un módulo personalizado de PowerShell .psm1, pero no se actualiza después de una edición.
Creé un módulo personalizado de PowerShell en el directorio C:\Program Files\WindowsPowerShell\Modules\PennoniAppManagement
. Cada vez que hago cambios en una función dentro del módulo, luego importo el módulo en un script, el código actualizado no surte efecto. ¿Alguna solución?
davy.ai
Hay algunas posibles soluciones a este problema:
Import-Module -Name PennoniAppManagement -Force
para ver si esto actualiza el código a la última versión.Eliminar la versión en caché del módulo: PowerShell puede estar almacenando en caché la versión anterior del módulo, así que intenta eliminarlo de la caché utilizando el siguiente comando:
Remove-Module -Name PennoniAppManagement -Force
. Luego, intenta importar el módulo nuevamente para ver si se refleja el código más reciente.Utilizar el cmdlet Import-Module con el parámetro -Verbose: Esto te proporcionará información más detallada sobre qué versión del módulo se está cargando, lo cual puede ayudar a determinar si la versión en caché es el problema. Ejecuta
Import-Module -Name PennoniAppManagement -Verbose
para ver si se muestra alguna información relevante.Esperemos que una de estas soluciones pueda ayudar a resolver el problema de que el código actualizado no surta efecto en tu módulo personalizado.