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

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente 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
Bloccato
etunilim
Messaggi: 9
Registrazione: 15 nov 2019 - 11:17

26 novembre 2019 - 13:56

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
Avatar utente
agauvrit
Esperto WAPT
Messaggi: 238
Registrazione: 17 nov 2016 - 10:25
Posizione: Nantes
Contatto:

26 novembre 2019 - 15:31

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
etunilim
Messaggi: 9
Registrazione: 15 nov 2019 - 11:17

27 novembre 2019 - 11:53

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
.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

27 novembre 2019 - 12:17

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
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
etunilim
Messaggi: 9
Registrazione: 15 nov 2019 - 11:17

28 novembre 2019 - 15:07

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!
etunilim
Messaggi: 9
Registrazione: 15 nov 2019 - 11:17

28 novembre 2019 - 15:16

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

28 novembre 2019 - 21:44

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...
etunilim
Messaggi: 9
Registrazione: 15 nov 2019 - 11:17

2 dicembre 2019 - 15:44

Grazie per questi commenti.

E
Bloccato