Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Breve descrizione
Descrive i dati di telemetria raccolti in PowerShell e come disattivare la loro raccolta.
Descrizione lunga
PowerShell invia dati di telemetria di base a Microsoft tramite Application Insights. Questi dati consentono di comprendere meglio gli ambienti che usano PowerShell e consentono di classificare in ordine di priorità le nuove funzionalità e le correzioni. PowerShell rende anonime le informazioni di telemetria prima dell'invio.
PowerShell invia le informazioni seguenti all'avvio:
- Produttore, nome e versione del sistema operativo
- Versione di PowerShell
- Valore della variabile di ambiente POWERSHELL_DISTRIBUTION_CHANNEL
- Versione di Application Insights SDK usata da PowerShell
- Posizione geografica dell'host, in base all'indirizzo IP
- Parametri passati a pwsh senza i valori dei parametri
- Impostazione dei criteri di esecuzione della sessione corrente
- Un GUID generato casualmente che rappresenta l'utente che esegue l'istanza
- GUID generato in modo casuale che rappresenta l'istanza di sessione
I dati di telemetria di avvio vengono raccolti solo all'avvio del file eseguibile pwsh.
Queste informazioni non vengono inviate se il motore di PowerShell è incorporato in un'altra applicazione host.
Nota
Application Insights usa l'indirizzo IP degli host per determinare la posizione geografica. L'indirizzo IP non viene mai incluso nei dati di telemetria o archiviati nel database. Per altre informazioni, vedere Gestione degli indirizzi IP e della georilevazione.
PowerShell invia le informazioni seguenti durante la sessione:
- Numero di chiamate all'API
PowerShell.Create() - Nomi e versioni dei moduli di proprietà di Microsoft importati
- Numero di moduli importati con il tag
CrescendoBuilt - Nomi delle funzionalità sperimentali abilitate
- Nomi delle funzionalità sperimentali disabilitate
- Valore della variabile di preferenza
$PSNativeCommandUseErrorActionPreference,true,falseounset - Conteggio delle operazioni di apertura delle sessioni remote
- Nomi dei sottosistemi registrati:
Completionegeneral. Se il nome del sottosistema non è uno di questi,anonymousviene inviato come nome. - Numero di
CommandNotFoundsuggerimenti di feedback forniti. - Numero di utilizzi di
PowerShellUnsafeAssemblyLoade se il caricamento è riuscito o meno.
PowerShell invia periodicamente queste informazioni durante la durata della sessione per tutte le applicazioni host.
Per rifiutare esplicitamente questa telemetria, impostare la variabile di ambiente $Env:POWERSHELL_TELEMETRY_OPTOUT su true, yeso 1. Affinché questa variabile di ambiente abbia effetto, è necessario impostarla prima di avviare il processo di PowerShell. Per ulteriori informazioni, consultare about_Environment_Variables.
La variabile di ambiente $Env:POWERSHELL_DISTRIBUTION_CHANNEL viene impostata dai pacchetti del programma di installazione per registrare il metodo e l'origine dell'installazione per PowerShell. Poiché queste informazioni sono incluse nei dati di telemetria inviati a Microsoft, gli utenti non devono modificare questo valore.
Per altre informazioni su queste variabili di ambiente, vedere about_Environment_Variables.
Per altre informazioni sull'informativa sulla privacy di Microsoft, vedere informativa sulla privacy di Microsoft