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