Pagina 1 di 1

[RISOLTO] Nessun SetupHelper per la connessione dell'unità di rete?

Pubblicato: 26 novembre 2019 - 13:56
di etunilim
Ciao,

sono l'unico a cui non è presente una funzione di configurazione per la connessione di un'unità di rete?
Potrebbe essere una funzione utile in alcuni casi...

(So che potresti non avere tempo per fare tutto... ci darò un'occhiata).

Cordiali saluti,
ET

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 26 novembre 2019 - 15:31
di agauvrit
Buongiorno,

No, questa funzionalità non è disponibile in setuphelpers; può essere eseguita manualmente nel contesto utente all'interno della funzione session_setup(), se lo si desidera

Codice: Seleziona tutto

def session_setup():
    run(r'net use T: \\srvfichiers\partage\ /p:yes')
Tuttavia, è opportuno notare che questo pezzo di codice verrà eseguito solo una volta per persona e per postazione di lavoro, non a ogni avvio.

Se si desidera sistematizzare le unità di rete, è possibile farlo in modo più semplice tramite Criteri di gruppo in Active Directory

Se in futuro volessi contribuire al codice sorgente WAPT con una funzione "map_network_drive", è possibile: https://github.com/tranquilit/WAPT/pulls

Alessandro

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 27 novembre 2019 - 11:53
di etunilim
Ciao,

l'obiettivo è utilizzare questa configurazione di rete per l'installazione/l'aggiornamento del software.
L'ho già fatto diverse volte con `net use` e
​​sarei felice di contribuire; darò un'occhiata.

Grazie per le informazioni
.

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 27 novembre 2019 - 12:17
di dcardon
Ciao Etunilim
etunilim ha scritto: 27 nov 2019 - 11:53 L'obiettivo è piuttosto quello di utilizzare questa configurazione di rete per installare/aggiornare il software.
L'ho già fatto un paio di volte con net use, in effetti.
Sarò lieto di contribuire, darò un'occhiata.
Per quanto riguarda questo caso d'uso, lo sconsiglio vivamente. Il pacchetto WAPT deve essere autosufficiente, perché non è certo se la rete sarà disponibile all'avvio dell'installazione (ad esempio, se un comando waptexit viene eseguito quando la macchina si spegne su una rete 802.1x con autenticazione utente, la rete non sarà più disponibile al momento dell'installazione). La natura autosufficiente di WAPT lo rende più deterministico rispetto ad altre soluzioni di distribuzione.

Sinceramente,

Denis

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 28 novembre 2019 - 15:07
di etunilim
Avevo iniziato con powershell per montare l'unità di rete (sto cercando di abbandonare completamente cmd e passare sistematicamente a ps), da qui l'idea di realizzare un setup_helper: utilizziamo un repository software interno, a cui dobbiamo connetterci spesso, non volevo riscrivere tutte le righe ogni volta.

Ma poiché occupa una riga in basso, sembra molto meno utile!

Solo una breve nota per chi volesse provarci: per evitare di farsi venire i brividi a causa di barre rovesciate con o senza escape che causano errori, ecco un tipo di sintassi che funziona:

Codice: Seleziona tutto

logservURL = r'\\mon.serveur.domain.fr\freeLogs$'
run('net use %s /user:user passwd' % logservURL)
run('call %s\Gimp\silent.cmd' % logservURL)
Naturalmente, questa unità dovrebbe contenere solo software libero e l'accesso tramite le credenziali di comando dovrebbe essere di sola lettura. Non farlo in nessun caso con un'unità contenente dati sensibili o log con licenza e/o credenziali che garantiscono l'accesso in scrittura!

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 28 novembre 2019 - 15:16
di etunilim
Risposta a dcardon:

Ne sono ben consapevole.

Detto questo, il software che non si installa al primo tentativo si installerà al successivo riavvio (senza contare che se notiamo errori nella console, possiamo forzare l'installazione immediatamente).

Questo metodo ci permette di basare l'installazione/l'aggiornamento del software open source su una serie di script gestiti centralmente, utilizzati da tutti gli strumenti di distribuzione che utilizziamo (a seconda del settore, del contesto, del tipo di macchina, ecc.): WAPT, GPO, SCCM e persino nuovi strumenti che potremmo decidere di utilizzare in futuro.

Il nostro repository di software (open source) è gestito in un'unica posizione ed è indipendente dallo strumento utilizzato per distribuirlo.

E

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 28 novembre 2019 - 21:44
di sfontenau
etunilim ha scritto: 28 novembre 2019 - 15:16 Ne sono ben consapevole.
Solo per vostra informazione e per evitare problemi (per esperienza):

In questo caso, è consigliabile copiare il binario e lo script prima dell'installazione. Se la connessione di rete si interrompe durante l'installazione, il software potrebbe bloccarsi completamente. Si perde anche il vantaggio di un'installazione che funziona anche quando il server non è disponibile (ad esempio, su un laptop)

Inoltre, fate attenzione alla congestione della rete! Quando il binario è in wapt, wapt lo scaricherà gradualmente man mano che le workstation si riavviano, "snellisce" così i download. Se avete un'installazione di Office (500 MB) da installare su 1000 macchine e tutte le macchine si spengono contemporaneamente, il file server deve essere in grado di distribuire 500 GB dell'installazione contemporaneamente.

E l'ultimo problema è una questione di sicurezza: se un binario viene chiamato dall'esterno del pacchetto, non viene incluso nel checksum e quindi la firma del pacchetto diventa inutile...

Re: Nessun setuphelper per la connessione dell'unità di rete?

Pubblicato: 2 dicembre 2019 - 15:44
di etunilim
Grazie per questi commenti.

E