Salve,
sto cercando di disinstallare una stampante condivisa da un pacchetto sul server, ma il seguente comando restituisce "accesso negato" quando lo testo (anche in cmd come amministratore): `
run(r'rundll32 printui.dll,PrintUIEntry /dl /n "\\172.18.80.1\Pedagogique EDS"')`.
Conoscete un altro metodo?
L'installazione tramite il comando seguente funziona, invece:
`run(r'rundll32 printui.dll,PrintUIEntry /in /q /n "\\172.18.80.1\Pedagogique EDS"')`.
Rimuovere la stampante di rete
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
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
La stampante è collegata all'account utente, giusto?
Ah sì, è possibile... Alla fine, anche l'installazione della stampante non funziona. Ho provato cliccando con il tasto destro del mouse su "Installa" in PyScripter, ma installando il pacchetto su una macchina, non viene installato nulla. Devo inserirlo in session_setup?
Quando si esegue un test con PyScripter, il comando viene eseguito come utente corrente.
Pertanto, la stampante viene installata nella sessione di quell'utente.
Quando si distribuisce il pacchetto, questo viene eseguito con l'account di sistema.
Quindi sì, `session_setup` è effettivamente la soluzione.
Pertanto, la stampante viene installata nella sessione di quell'utente.
Quando si distribuisce il pacchetto, questo viene eseguito con l'account di sistema.
Quindi sì, `session_setup` è effettivamente la soluzione.
Quindi l'installazione funziona in session_setup, ma non è silenziosa nonostante "/q" nel comando, il che è fastidioso perché l'utente può annullare (e alcuni lo faranno!)
)
Quindi l'eliminazione non è possibile in questo pacchetto?
Quindi l'eliminazione non è possibile in questo pacchetto?
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print('Lancement client Papercut au demarrage')
registry_set(HKEY_LOCAL_MACHINE,"software\\Microsoft\\Windows\\CurrentVersion\\Run\\","UIT","\\\\172.18.80.1\PCClient\win\pc-client-local-cache.exe")
def uninstall():
print('Suppression valeur de registre UIT au demarrage')
registry_delete(HKEY_LOCAL_MACHINE,"software\\Microsoft\\Windows\\CurrentVersion\\Run\\","UIT")
run(r'rundll32 printui.dll,PrintUIEntry /dl /n "\\172.18.80.1\Pedagogique EDS"')
def session_setup():
print('Ajout des zones Intranet dans IE')
run (r'regedit.exe /s \\172.16.80.1\netlogon\scripts\registre\ZoneIntranetIE.reg')
run(r'rundll32 printui.dll,PrintUIEntry /in /q /n "\\172.18.80.1\Pedagogique EDS"')Wapt non esegue nulla alla chiusura della sessione, quindi no.
A dire il vero, non uso Wapt per le stampanti.
Utilizzo uno script VBScript all'accesso e al login, oppure con le GPO
.
A dire il vero, non uso Wapt per le stampanti.
Utilizzo uno script VBScript all'accesso e al login, oppure con le GPO
.
È comunque possibile installare uno script di logout con Wapt!
Sembra però complicato, per rispettare gli standard Microsoft.
Puoi prendere spunto da add_shutdown_script (script di spegnimento del computer):
https://dev.tranquil.it/sphinxdocs/_mod ... own_script
Sembra però complicato, per rispettare gli standard Microsoft.
Puoi prendere spunto da add_shutdown_script (script di spegnimento del computer):
https://dev.tranquil.it/sphinxdocs/_mod ... own_script
