For the complete documentation index, see llms.txt. This page is also available as Markdown.

Controlli di integrità

I controlli di integrità sono verifiche integrate della piattaforma PowerShell Universal. La avviseranno se qualcosa è configurato in modo errato o non funziona correttamente nell'istanza PSU.

Controlli di integrità integrati

Modulo in conflitto

Questo controllo di integrità cerca versioni in conflitto del modulo PowerShell Universal. Consigliamo di avere installato sul server solo il modulo Universal corrispondente alla versione del server.

Utilizzo della CPU

Verifica che l'utilizzo della CPU del server PowerShell Universal sia inferiore all'80%. Questo controllo di integrità è supportato solo su Windows. L'account di servizio che esegue il servizio PowerShell Universal dovrà far parte del gruppo Performance Monitor Users affinché questo controllo di integrità funzioni correttamente.

Spazio su disco

Questo controllo di integrità verifica lo spazio libero sui dischi del server. Segnalerà un avviso se è inferiore al 20%.

Token inoltrato

Questo controllo di integrità verifica che l'impostazione forwardWindowsAuthToken sia presente nel file web.config quando si esegue l'hosting su IIS e l'autenticazione Windows è abilitata. Senza questa impostazione, l'autenticazione Windows non funzionerà.

WebSocket IIS

Questo controllo di integrità verifica che il server IIS abbia la funzionalità IIS WebSocket abilitata. Questa è richiesta per PowerShell Universal. Affinché questo controllo di integrità funzioni correttamente, l'utente dovrà avere accesso allo spazio dei nomi ROOT\CIMv2 per il provider WMI locale.

Per configurarlo, dovrà aprire wmimgmt.msc, fare clic con il pulsante destro del mouse sul nodo Controllo WMI (locale) e quindi fare clic su Proprietà. Vada alla scheda Sicurezza, selezioni ROOT\CIMv2 e prema il pulsante Sicurezza per visualizzare i controlli di accesso per questo spazio dei nomi.

Sicurezza WMI

Utilizzo della memoria

Verifica che l'utilizzo della memoria sul server sia inferiore all'80%

PSScriptAnalyzer

Verifica che il modulo PSScriptAnalyzer sia installato. PowerShell Universal utilizza funzionalità di questo modulo ma non lo include. Può installare il modulo da PowerShell Gallery.

Ambiente mancante

Verifica se un ambiente definito in environments.ps1 esiste effettivamente sulla macchina.

Ultimo aggiornamento

È stato utile?