Pagina 3 di 3

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 3 maggio 2022 - 16:04
di Albin
Ciao,

sì, questo è proprio il nome del mio pacchetto.

Ho eseguito il comando: `wapt-get session-setup Printer -f` e ho ottenuto questo risultato

: `Utilizzo del file di configurazione: C:\Program Files (x86)\wapt\wapt-get.ini
Configurazione della stampante...
Completata`.

Questo indica che la configurazione del pacchetto è completa, ma la modifica non viene applicata al mio computer.
Cordiali saluti,

Albin,

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 3 maggio 2022 - 16:12
di sfontenau
In un cmd (in NO (amministratore) puoi avviare:

Codice: Seleziona tutto

powershell.exe -executionpolicy bypass c:\test.ps1
Per verificare se il problema non è con run_powershell_from_file

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 3 maggio 2022 - 16:18
di Albin
Ho eseguito il comando: powershell.exe -executionpolicy bypass c:\testwapt.ps1 e la modifica è stata applicata correttamente al mio computer.

Cordiali saluti,

Albin

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 3 maggio 2022 - 16:38
di sfontenau
Per eseguire nuovamente il test:
Puoi modificare il codice del pacchetto in:

Codice: Seleziona tutto

# -*- 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"))
riavviare l'installazione del pacchetto wapt

E infine, riavvia il comando:

Codice: Seleziona tutto

wapt-get session-setup Imprimante -f
Con il ritorno


Abbiamo appena effettuato un test interno e per noi funziona

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 4 maggio 2022 - 12:18
di Albin
Salve,

ho eseguito lo script in questione.
Dopo l'esecuzione, ho eseguito il comando `wapt-get session-setup Printer -f` come richiesto.
Purtroppo, ho dovuto riavviare il computer affinché funzionasse. È normale?
È possibile eseguire lo script senza dover eseguire il comando sopra menzionato (`wapt-get session-setup Printer -f`)?


Grazie in anticipo per la risposta.

Cordiali saluti,

Albin

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 4 maggio 2022 - 13:38
di sfontenau
Il processo di configurazione della sessione viene eseguito automaticamente all'apertura di una sessione.

Viene eseguito automaticamente anche nelle sessioni aperte dopo ogni installazione avviata tramite console.

Tuttavia, in modalità debug (sviluppo di pacchetti e con PyScripter), il processo di configurazione della sessione deve essere eseguito manualmente.

Si noti che il processo di configurazione della sessione viene eseguito una sola volta per ogni versione del pacchetto e per ogni sessione!

Re: Problema durante l'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Pubblicato: 4 maggio 2022 - 14:51
di Albin
Grazie mille per il tuo aiuto