Configurare la registrazione e la raccolta dati per la modalità EnterpriseSet up Enterprise Mode logging and data collection

Si applica a:Applies to:

  • Windows 10Windows10
  • Windows 8.1Windows8.1
  • Windows7Windows7
  • Windows Server2012R2Windows Server2012R2
  • Windows Server2008R2 con Service Pack1 (SP1)Windows Server2008R2 with Service Pack1 (SP1)

Tramite Criteri di gruppo puoi attivare la modalità Enterprise per Internet Explorer e quindi attivare il controllo degli utenti locale tramite l'impostazione Consenti agli utenti di attivare e utilizzare la modalità Enterprise dal menu Strumenti, disponibile nel percorso di categoria Administrative Templates\Windows Components\Internet Explorer.Using Group Policy, you can turn on Enterprise Mode for Internet Explorer and then you can turn on local user control using the Let users turn on and use Enterprise Mode from the Tools menu setting, located in the Administrative Templates\Windows Components\Internet Explorer category path. Dopo aver attivato questa impostazione, gli utenti possono attivare la modalità Enterprise in locale dal menu Strumenti di Internet Explorer.After you turn this setting on, your users can turn on Enterprise Mode locally, from the IE Tools menu.

Opzione per la modalità Enterprise nel menu Strumenti

L'impostazione Consenti agli utenti di attivare e utilizzare la modalità Enterprise dal menu Strumenti ti permette anche di decidere dove inviare i rapporti sugli utenti (come URL).The Let users turn on and use Enterprise Mode from the Tools menu setting also lets you decide where to send the user reports (as a URL). Ti consigliamo di creare una porta 81 HTTP personalizzata per consentire l'invio delle informazioni sugli utenti in ingresso a un sito dedicato.We recommend creating a custom HTTP port 81 to let your incoming user information go to a dedicated site. Un sito dedicato è importante, in modo che tu possa distinguere il traffico in modalità Enterprise dal resto del traffico dei siti Web.A dedicated site is important so you can quickly pick out the Enterprise Mode traffic from your other website traffic.

Criteri di gruppo per l'attivazione della modalità Enterprise

Questi rapporti ti permettono di individuare i siti che non funzionano bene, in modo da poterli aggiungere all'elenco dei siti per la modalità Enterprise senza doverli scoprire tutti da solo.Getting these reports lets you find out about sites that aren’t working right, so you can add them to your Enterprise Mode site list, without having to locate them all yourself. Per altre info sulla creazione e sull'uso di un elenco di siti, vedi l'argomento Aggiungere più siti all'elenco dei siti per la modalità Enterprise tramite un file ed Enterprise Mode Site List Manager (schema v.2) o Aggiungere più siti all'elenco dei siti per la modalità Enterprise tramite un file ed Enterprise Mode Site List Manager (schema v.1) a seconda del sistema operativo.For more information about creating and using a site list, see the Add multiple sites to the Enterprise Mode site list using a file and the Enterprise Mode Site List Manager (schema v.2) or the Add multiple sites to the Enterprise Mode site list using a file and the Enterprise Mode Site List Manager (schema v.1) topic, based on your operating system.

Uso di ASP per raccogliere i datiUsing ASP to collect your data

Quando attivi la registrazione, devi specificare un URL valido che punta a un server che può essere monitorato per rilevare gli aggiornamenti della chiave del Registro di sistema di un utente.When you turn logging on, you need a valid URL that points to a server that can be listened to for updates to a user’s registry key. Questo significa che è necessario configurare un server endpoint per i messaggi POST in ingresso, che vengono inviati ogni volta che l'utente attiva o disattiva la modalità Enterprise dal menu Strumenti.This means you need to set up an endpoint server for the incoming POST messages, which are sent every time the user turns Enterprise Mode on or off from the Tools menu.

Per configurare un server endpointTo set up an endpoint server

  1. Configura un server IIS per l'interazione con il processo di raccolta dei dati per la modalità Enterprise.Configure an IIS server to work with your Enterprise Mode data collection process. In caso di dubbi su come configurare IIS, vedi la pagina Web dedicata all'installazione di IIS.If you’re unsure how to set up IIS, see the IIS installation webpage.

  2. Apri Internet Information Services (IIS) e attiva i componenti ASP dall'Aggiunta guidata ruoli e funzionalità, nella pagina Ruoli server.Open Internet Information Services (IIS) and turn on the ASP components from the Add Roles and Features Wizard, Server Roles page.

    In questo modo puoi creare un modulo ASP che accetti i messaggi POST in ingresso.This lets you create an ASP form that accepts the incoming POST messages.

  3. Apri Gestione Internet Information Services (IIS), fai clic su Binding, evidenzia Porta 81, fai clic su Modifica e quindi modifica le informazioni del sito Web per puntare alla porta 81, in modo che corrisponda alla porta personalizzata creata.Open the Internet Information Services (IIS) Manager, click Bindings, highlight Port 81, click Edit, and then change the website information to point to Port 81 so it matches your custom-created port.

    Gestione IIS, modifica del binding del sito Web

  4. Apri la funzionalità Registrazione, seleziona il formato W3C e fai clic su Seleziona campi per aprire la casella Campi registrazione W3C.Open the Logging feature, pick W3C for the format, and click Select Fields to open the W3C Logging Fields box.

    Gestione IIS, impostazione delle opzioni di registrazione

  5. Modifica i campi di registrazione W3C in modo da includere solo i campi standard Data, Indirizzo IP client, Nome utente e Query URI, quindi fai clic su OK.Change the WC3 logging fields to include only the Date, Client IP, User Name, and URI Query standard fields, and then click OK.

    Usando solo questi campi, il file di log rimane semplice e include le informazioni su data, indirizzo IP client e URI del sito Web per qualsiasi sito modificato dagli utenti.Using only these fields keeps the log file simple, giving you the date, client IP address, and the website URI information for any site changed by your users.

  6. Applica le modifiche al sito Web predefinito e chiudi Gestione IIS.Apply these changes to your default website and close the IIS Manager.

  7. Posiziona il file EmIE.asp alla radice del server Web, usando questo comando:Put your EmIE.asp file into the root of the web server, using this command:

    <% @ LANGUAGE=javascript %>
    <%
    Response.AppendToLog(" ;" + Request.Form("URL") + " ;" + Request.Form("EnterpriseMode"));
    %>
    

    Questo codice registra i campi POST nel file di log di IIS, dove potrai esaminare tutti i dati raccolti.This code logs your POST fields to your IIS log file, where you can review all of the collected data.

Informazioni nel file di log di IISIIS log file information

Questo è l'aspetto del file di log dopo aver configurato tutto e dopo che almeno uno degli utenti ha attivato la modalità Enterprise Mode in locale dal menu Strumenti.This is what your log files will look like after you set everything up and at least one of your users has turned on Enterprise Mode locally from the Tools menu. Puoi vedere l'URL del sito Web che causa problemi e l'indirizzo IP client dell'utente che ha attivato la modalità Enterprise.You can see the URL of the problematic website and client IP address of the user that turned on Enterprise Mode.

File di log della modalità Enterprise

Uso dell'esempio GitHub per raccogliere i datiUsing the GitHub sample to collect your data

Microsoft ha creato l'esempio EMIE-Data-Collection_Sample che mostra come raccogliere i rapporti relativi alla modalità Enterprise.Microsoft has created the EMIE-Data-Collection_Sample that shows how to collect your Enterprise Mode reports. Questo esempio mostra solo come raccogliere i dati e non come aggregarli nell'elenco dei siti per la modalità Enterprise.This sample only shows how to collect data, it doesn’t show how to aggregate the data into your Enterprise Mode site list.

L'esempio inizia con l'attivazione della modalità Enterprise e della registrazione (tramite Criteri di gruppo o impostando manualmente la chiave del Registro di sistema EnterpriseMode) in modo che gli utenti possono usare la modalità Enterprise in locale.This sample starts with you turning on Enterprise Mode and logging (either through Group Policy, or by manually setting the EnterpriseMode registry key) so that your users can use Enterprise Mode locally. Per istruzioni su come eseguire queste operazioni, passa ad Attivare il controllo e la registrazione locali per la modalità Enterprise.For the steps to do this, go to Turn on local control and logging for Enterprise Mode.

NotaNote
Se decidi di modificare manualmente la chiave del Registro di sistema, puoi cambiare l'impostazione Enable in [deployment url]/api/records/, in modo da inviare automaticamente i rapporti a questa pagina.If you decide to manually change the registry key, you can change the Enable setting to [deployment url]/api/records/, which automatically sends your reports to this page.

Impostazione, raccolta e visualizzazione dei rapportiSetting up, collecting, and viewing reports

Per la registrazione hai bisogno di un URL valido che punti a un server che possa essere monitorato per rilevare gli aggiornamenti alla chiave del Registro di sistema di un utente.For logging, you’re going to need a valid URL that points to a server that can be listened to for updates to a user’s registry key. Questo significa che è necessario configurare un server endpoint per i messaggi POST in ingresso, che vengono inviati ogni volta che l'utente attiva o disattiva la modalità Enterprise dal menu Strumenti.This means you need to set up an endpoint server for the incoming POST messages, which are sent every time the user turns Enterprise Mode on or off from the Tools menu. Questi messaggi POST vengono aggiunti al database e i dati dei rapporti sono aggregati in base all'URL. Ottieni così il numero totale di rapporti per gli utenti che hanno attivato la modalità Enterprise, il numero totale di rapporti per gli utenti che l'hanno disattivata e la data dell'ultimo rapporto.These POST messages go into your database, aggregating the report data by URL, giving you the total number of reports where users turned on Enterprise Mode, the total number of reports where users turned off Enterprise Mode, and the date of the last report.

Per impostare l'esempioTo set up the sample

  1. Configura un server per raccogliere le informazioni relative alla modalità Enterprise dai tuoi utenti.Set up a server to collect your Enterprise Mode information from your users.

  2. Vai alla pagina Internet Explorer/EMIE-Data_Collection_Sample su GitHub e tocca o fai clic sul pulsante Download ZIP per scaricare il progetto completo.Go to the Internet Explorer/EMIE-Data_Collection_Sample page on GitHub and tap or click the Download ZIP button to download the complete project.

  3. Apri Microsoft Visual Studio 2013 con Update 2 e quindi apri il file PhoneHomeSample.sln.Open Microsoft Visual Studio 2013 with Update 2, and then open the PhoneHomeSample.sln file.

  4. Nel menu Compila tocca o fai clic su Compila soluzione.On the Build menu, tap or click Build Solution.

    I pacchetti necessari vengono automaticamente scaricati e inclusi nella soluzione.The required packages are automatically downloaded and included in the solution.

    Per configurare il server endpointTo set up your endpoint server

  5. Fai clic con il pulsante destro del mouse sul nome PhoneHomeSample e scegli Pubblica.Right-click on the name, PhoneHomeSample, and click Publish.

    Visual Studio, menu Pubblica

  6. Nella procedura guidata Pubblica sito Web seleziona la destinazione di pubblicazione e le opzioni appropriate per la tua organizzazione.In the Publish Web wizard, pick the publishing target and options that work for your organization.

    ImportanteImportant
    Assicurati di avere un database associato alla destinazione di pubblicazione.Make sure you have a database associated with your publishing target. In caso contrario, i rapporti non verranno raccolti e avrai problemi con la distribuzione del sito Web.Otherwise, your reports won’t be collected and you’ll have problems deploying the website. 

    Visual Studio, procedura guidata Pubblica sito Web

    Dopo aver completato il processo di pubblicazione, devi verificare che l'app sia stata distribuita correttamente.After you finish the publishing process, you need to test to make sure the app deployed successfully.

    Per testare, distribuire e usare l'appTo test, deploy, and use the app

  7. Apri un editor del Registro di sistema del computer in cui è distribuita l'app, passa alla chiave HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode e quindi modificare la stringa Enable in:Open a registry editor on the computer where you deployed the app, go to the HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode key, and change the Enable string to:

    Dove <deploy_URL> indica l'URL di distribuzione.Where <deploy_URL> points to your deployment URL.

  8. Dopo esserti accertato che la distribuzione funzioni, puoi distribuirla agli utenti in uno dei modi seguenti:After you’re sure your deployment works, you can deploy it to your users using one of the following:

    • Attiva l'impostazione di Criteri di gruppo Consenti agli utenti di attivare e utilizzare la modalità Enterprise dal menu Strumenti aggiungendo le informazioni <deploy_URL> nella casella Opzioni.Turn on the Let users turn on and use Enterprise Mode from the Tools menu Group Policy setting, putting your <deploy_URL> information into the Options box.

    • Distribuisci la chiave del Registro di sistema nel passaggio 3 usando System Center o un altro software di gestione.Deploy the registry key in Step 3 using System Center or other management software.

  9. Lascia che i tuoi utenti visitino i siti Web, attivando o disattivando la modalità Enterprise in locale secondo necessità.Get your users to visit websites, turning Enterprise Mode on or off locally, as necessary.

    Per visualizzare i risultati dei rapportiTo view the report results

  • Vai a https://<deploy_URL>/List per vedere i risultati dei rapporti.Go to https://<deploy_URL>/List to see the report results.

    Se hai già la pagina Web aperta, dovrai aggiornare la pagina per visualizzare i risultati.If you’re already on the webpage, you’ll need to refresh the page to see the results.

    Rapporto sui risultati della modalità Enterprise con dettagli

Risoluzione degli errori di pubblicazioneTroubleshooting publishing errors

Se si verificano errori durante la pubblicazione del progetto, prova ad aggiornare i pacchetti.If you have errors while you’re publishing your project, you should try to update your packages.

Per aggiornare i pacchettiTo update your packages

  1. Dal menu Strumenti di Visual Studio fai clic su Gestione pacchetti NuGet e poi su Gestisci pacchetti NuGet per la soluzione.From the Tools menu of Microsoft Visual Studio, click NuGet Package Manager, and click Manage NuGet Packages for Solution.

    Gestione pacchetti NuGet per gli aggiornamenti dei pacchetti

  2. Fai clic su Aggiornamenti sul lato sinistro dello strumento e poi fai clic su Aggiorna tutto.Click Updates on the left side of the tool, and click the Update All button.

    Potrebbe essere necessario eseguire alcuni interventi aggiuntivi di pulizia dei pacchetti per rimuovere le versioni precedenti dei pacchetti.You may need to do some additional package cleanup to remove older package versions.

Argomenti correlatiRelated topics