Página 3 de 3
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 3 de mayo de 2022 - 16:04
por Albin
Hola,
sí, ese es el nombre de mi paquete.
Ejecuté el comando: `wapt-get session-setup Printer -f` y obtuve este resultado
: `Usando archivo de configuración: C:\Program Files (x86)\wapt\wapt-get.ini
Configurando impresora...
Listo`.
Esto indica que la configuración del paquete se completó, pero el cambio no se aplica a mi máquina.
Saludos,
Albin.
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 3 de mayo de 2022 - 16:12
por sfonteneau
En un cmd (en
NO (administrador) puedes iniciar:
Para comprobar si el problema no está en run_powershell_from_file
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 3 de mayo de 2022 - 16:18
por Albin
Ejecuté el comando: powershell.exe -executionpolicy bypass c:\testwapt.ps1 y el cambio se aplicó correctamente a mi máquina.
Saludos,
Albin
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 3 de mayo de 2022 - 16:38
por sfonteneau
Para ejecutar la prueba nuevamente:
¿Puedes cambiar el código del paquete a:
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
filecopyto('testwapt.ps1',r'c:\testwapt.ps1')
def session_setup() :
print('configure imprimante')
print(run_powershell_from_file(r"c:\testwapt.ps1",output_format="text"))
reiniciar la instalación del paquete wapt
Y por último, reinicia el comando:
Con el regreso
Acabamos de hacer una prueba interna aquí y nos funciona
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 4 de mayo de 2022 - 12:18 p. m.
por Albin
Hola,
ejecuté el script en cuestión.
Después de ejecutarlo, ejecuté el comando `wapt-get session-setup Printer -f` como se solicitaba.
Desafortunadamente, tuve que reiniciar mi computadora para que funcionara. ¿Es esto normal? ¿
Es posible ejecutar el script sin tener que ejecutar el comando mencionado anteriormente (`wapt-get session-setup Printer -f`)?
Gracias de antemano por su respuesta.
Saludos cordiales,
Albin
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 4 de mayo de 2022 - 13:38
por sfonteneau
La configuración de sesión se ejecuta automáticamente al abrir una sesión.
También se ejecuta automáticamente en las sesiones que se abren después de cada instalación iniciada a través de la consola.
Sin embargo, en modo de depuración (desarrollo de paquetes y PyScripter), la configuración de sesión debe ejecutarse manualmente.
¡Tenga en cuenta que la configuración de sesión se ejecuta solo una vez por versión de paquete y por sesión!
Re: Problema al ejecutar un script de PowerShell mediante la función de ejecución de PowerShell
Publicado: 4 de mayo de 2022 - 14:51
por Albin
Muchas gracias por tu ayuda