Come risolvere Gestore della configurazione Lo script non è firmato Errore 0X87D00327. Quando si utilizza il PowerShell Funzione nelle impostazioni di conformità per eseguire uno script, Il cliente può restituire errori con una descrizione di "Lo script non è firmato“. Di seguito è riportato un esempio di uno stato di distribuzione di base in cui i clienti stanno restituendo errori.
Soluzione
Ciò è dovuto all'attuale politica di esecuzione per PowerShell Sulle macchine client. Nel Impostazioni del cliente, Sotto Agente informatico, C'è un'opzione per configurare il PowerShell Politica di esecuzione. L'unica trappola qui è che significa qualcosa di diverso da quello che qualcuno potrebbe pensare. Queste sono le opzioni:
- Bypass: IL ConfigMgr Il cliente bypassa il PowerShell Configurazione sul sistema locale in modo che gli script non firmati.
- Limitato (impostazione predefinita in ConfigMgr 2012): IL ConfigMgr Il cliente utilizza l'attuale PowerShell Configurazione sul sistema locale, che determina se, o no, Gli script non firmati possono funzionare.
- Tutto firmato (impostazione predefinita in ConfigMgr 2012 SP1): IL ConfigMgr Il client esegue gli script solo se sono firmati da un editore di fiducia e applicati indipendentemente dall'attuale PowerShell Configurazione sul sistema locale.
1. Aprire SCCM Console, Clicca "Amministrazione"E vai a"Impostazioni del cliente“;
2. Seleziona Impostazioni e fai clic su "Proprietà"Nel menu superiore o il pulsante del mouse a destra fare clic e selezionare"Proprietà“;
3. Vai a “Agente informatico“;
4. Scorri verso il basso e trova l'opzione "PowerShell Politica di esecuzione" - impostato "Bypass"E fai clic"OK“;
I posti migliori per guardare i risultati sono il tronco d'albero file. In questo caso, non c'è no file di registro che mostra l'impostazione corrente di PowerShell Politica di esecuzione. Quindi il posto migliore per guardare è il SPY POLITICA. In questo caso, mostrerà PowerShellexEcutionPolicy = 1 Come impostazione sotto, Macchina \ Ccm_clientagentconfig. Il significato dei diversi valori possibili sono:
- 0 = Tutto firmato
- 1 = Bypass
- 2 = Limitato
Questo ha funzionato alla grande. Grazie!