Page 3 sur 3
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 03 mai 2022 - 16:04
par Albin
Bonjour,
Oui effectivement c'est le nom de mon paquet.
J'ai exécuté la commande : wapt-get session-setup Imprimante -f et j'ai ce résultat
Using config file: C:\Program Files (x86)\wapt\wapt-get.ini
Configuring Imprimante ...
Done
ça indique configuration du paquet fait mais la modification ne s'applique pas sur ma machine
Cordialement,
Albin,
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 03 mai 2022 - 16:12
par sfonteneau
Dans un cmd (en
NON administrateur) vous pouvez lancer :
Pour vérifier si ce n'est pas run_powershell_from_file qui pose problème
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 03 mai 2022 - 16:18
par Albin
J'ai exécuté la commande : powershell.exe -executionpolicy bypass c:\testwapt.ps1 et la modification s'applique bien sur ma machine.
Cordialement,
Albin
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 03 mai 2022 - 16:38
par sfonteneau
Pour refaire un test:
pouvez-vous changer le code du paquet par:
Code : Tout sélectionner
# -*- 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"))
relancer une installation du paquet wapt
Et enfin relancer la commande :
Avec le retour
On vient de faire un test ici en interne et ça marche pour nous
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 04 mai 2022 - 12:18
par Albin
Bonjour ,
J'ai exécuté le script en question.
Après l'exécution du script , j'ai lancé la commande wapt-get session-setup Imprimante -f comme demandé.
Malheureusement, il a fallu que je redémarre le poste pour que cela fonctionne, est-ce normal?
Est ce qu'il est possible d'exécuter le script sans avoir à lancer la commande mentionner ci dessus (wapt-get session-setup Imprimante -f ) ?
Merci d'avance pour votre retour,
Cordialement,
Albin
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 04 mai 2022 - 13:38
par sfonteneau
Le session-setup se lance automatiquement a l'ouverture de session
Le session-setup se lance automatiquement dans les session ouverte après chaque installation lancer via la console
En revanche en mode debug (pyscripter et dev de paquet) le session-setup doit être exécuter a la main.
Attention, le session-setup s'execute une seul fois par version de paquet pour chaque session !
Re: Problème d'exécution d'un script PowerShell en utilisant la fonction run PowerShell
Publié : 04 mai 2022 - 14:51
par Albin
Merci beaucoup pour votre aide