Hi gianmario,
Innanzitutto, gli script di PowerShell aggiunti tramite Criteri di gruppo in Configurazione utente > Impostazioni di Windows > script (accesso/disconnessione) richiedono una configurazione aggiuntiva per essere eseguiti correttamente. A differenza dei file batch, gli script di PowerShell devono essere consentiti in modo esplicito. Assicurarsi che il criterio "Attiva esecuzione script" sia abilitato e impostato su Consenti tutti gli script in Configurazione computer > Modelli amministrativi > Componenti di Windows > Windows PowerShell.
Inoltre, verificare che il percorso dello script sia accessibile a tutti gli utenti e che lo script stesso includa comandi corretti New-PSDrive o net use con credenziali valide, se necessario. Se si utilizza New-PSDrive, tenere presente che persiste solo per la sessione, a meno che non venga salvato in modo esplicito.
Un'altra insidia comune è l'ordine di esecuzione. Se si applica sia uno script di profilo che uno script di Criteri di gruppo, possono verificarsi conflitti o problemi di temporizzazione. Si consiglia di testare manualmente lo script in un computer client per verificare che esegua correttamente il mapping delle unità al di fuori di Criteri di gruppo.
Infine, prendi in considerazione l'utilizzo delle preferenze di Criteri di gruppo > le mappe di unità anziché gli script. È più affidabile, più facile da gestire e offre una migliore registrazione e gestione degli errori.
=====
Se questa risposta ti aiuta a risolvere il tuo problema, sentiti libero di premere "Accetta risposta" in modo che anche gli altri possano trarne vantaggio