Pagina 1 di 1

privilegi mklink cmd session_setup

Pubblicato: 23 gennaio 2019 - 03:19
di btravers
Salve,
sto cercando di creare un pacchetto per Android Studio. Questo programma richiede file 'SDK' aggiuntivi che superano un gigabyte e il download è necessario per ogni utente. Una soluzione alternativa consiste nel creare un collegamento simbolico ogni volta che viene aperta una nuova sessione. Ho provato ad aggiungere il comando `MKLINK` alla funzione `session_setup()` del mio pacchetto, ma ricevo un errore perché questo comando richiede i privilegi di amministratore.
Esiste un modo per farlo?

Grazie.

- Versione di WAPT installata (1.6.7)
- Sistema operativo del server (Linux) e versione (Debian Stretch - Repository: Windows Server 2016 R2)
- Sistema operativo della macchina di amministrazione/creazione del pacchetto (Windows 10)

Oggetto: Re: privilegi del comando mklink per la configurazione della sessione

Pubblicato: 25 gennaio 2019 - 15:26
di dcardon
Ciao Bastien,
btravers ha scritto: 23 gen 2019 - 03:19 Sto cercando di creare un pacchetto per Android Studio. Questo programma richiede file 'SDK' aggiuntivi che superano un gigabyte e un download è necessario per ogni utente. È possibile una soluzione alternativa creando un collegamento simbolico ogni volta che viene aperta una nuova sessione. Ho provato ad aggiungere il comando MKLINK al mio pacchetto in session_setup(), ma ricevo un errore perché questo comando richiede i privilegi di amministratore.
In effetti, il comando mklink.exe richiede privilegi elevati... Un modo per ottenere privilegi elevati è utilizzare un'attività pianificata. È possibile concedere all'attività l'accesso al sistema locale per l'esecuzione e consentire a un utente di avviarla. L'attività avvierà quindi solo mklink (è una versione semplificata di sudo in Windows...). Non è elegante, ma funziona.

Puoi anche verificare se è possibile inserire il collegamento nel profilo predefinito (per i nuovi profili) e aggiornare i profili già esistenti sulla macchina.

Un'altra idea è quella di verificare se funziona inserendolo nel profilo "Tutti gli utenti" (che viene più o meno unito al profilo dell'utente quando effettua l'accesso).

In ogni caso, possiamo dargli un'occhiata lunedì quando verrai in ufficio!

A presto e buon fine settimana

Denis