[RISOLTO] Problema nell'esecuzione di uno script di PowerShell utilizzando la funzione di esecuzione di PowerShell

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Albino
Messaggi: 17
Registrazione: 26 aprile 2022 - 14:55

3 maggio 2022 - 16:04

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,
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

3 maggio 2022 - 16:12

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
Albino
Messaggi: 17
Registrazione: 26 aprile 2022 - 14:55

3 maggio 2022 - 16:18

Ho eseguito il comando: powershell.exe -executionpolicy bypass c:\testwapt.ps1 e la modifica è stata applicata correttamente al mio computer.

Cordiali saluti,

Albin
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

3 maggio 2022 - 16:38

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
Albino
Messaggi: 17
Registrazione: 26 aprile 2022 - 14:55

4 maggio 2022 - 12:18

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
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

4 maggio 2022 - 13:38

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!
Albino
Messaggi: 17
Registrazione: 26 aprile 2022 - 14:55

4 maggio 2022 - 14:51

Grazie mille per il tuo aiuto
Bloccato