Pagina 1 di 1

[RISOLTO] Errore di collegamento

Pubblicato: 25 settembre 2020 - 02:52
di btravers
Buongiorno,

Ogni volta che provo a utilizzare le funzioni remove_desktop_shortcut e remove_user_desktop_shortcut, ottengo errori quando le eseguo sui client, ma non quando le inserisco nel pacchetto in PyScripter.

Quindi ho fatto questo:

Codice: Seleziona tutto

  profils = get_local_profiles()
  list_check = ['Prog1.lnk','Prog2.lnk','prog 1.lnk','prog_1.lnk']

                for chemin in profils:
                    for lnk in list_check:
                        chemin_user = makepath(chemin['profile_path'],'Desktop',lnk)
                        if isfile(chemin_user):
                            print(chemin_user)
                            remove_file(chemin_user)

                for lnk in list_check:
                    chemin_public = makepath(systemdrive,'Users','Public','Desktop',lnk)
                    if isfile(chemin_public):
                        print(chemin_public)
                        remove_file(chemin_public)
È solo per condividere...

Re: Errore di collegamento

Pubblicato: 28 settembre 2020 - 10:55
di jpele
Ciao,

lo script sarà effettivamente più efficace delle funzioni in questione per la pulizia "globale" sulle workstation.

Per tua informazione, la funzione `remove_user_desktop_shortcut` può essere eseguita solo all'interno della funzione `session_setup()`, da qui gli errori che vengono segnalati.

Cordiali saluti,
Jimmy

Re: Errore di collegamento

Pubblicato: 28 settembre 2020 - 11:24
di btravers
Ah sì, ha senso, mi ero dimenticato della configurazione della sessione.
Grazie!