Configurazione centrale dei file di registro IIS 7+

È ansible configurare il comportmento di logging di IIS centralmente, idealmente a livello di dominio? In particolare sto esaminando le impostazioni di rollover del file di registro.

Dopo aver effettuato alcune ricerche, non sono riuscito a trovare nulla di ovvio legato ad Active Directory o ad altri modi automatizzati per gestire centralmente questo aspetto della configuration di IIS, anche se ciò non può essere scelto dai termini di ricerca appropriati.

Sono aperta a Criteri di gruppo o qualsiasi altro metodo robusto che non richiede l'intervento manuale su each macchina a cui la configuration deve essere applicata.

  • Quali sono le impostazioni ottimali di threadizzazione di IIS per un server Win2012 che utilizza molte chiamate di servizio web più lente?
  • Eseguire IIS 8 su Windows 2008 Server R2
  • Imansible colbind IIS8 e Tomcat7 da ISAPI in Windows Server 2012
  • IIS 8 asp.net mvc Errore HTTP 500.19
  • IIS 8: l'impostazione del nome utente del pool di applicazioni viene ignorata
  • AppPools appende in IIS8
  • Come elencare Elenchi virtuali in IIS da tutti i siti web in PowerShell
  • Migrazione da Server 2003 R2 utilizzando IIS1 e FrontPage a Server 2012 utilizzando IIS8
  • One Solution collect form web for “Configurazione centrale dei file di registro IIS 7+”

    Queste impostazioni vengono memorizzate nell'elemento <logFile> dell'elemento <siteDefaults> in %SystemRoot%\System32\InetSrv\config\applicationHost.config .

    Non sono a conoscenza di alcuna funzionalità "stock" in Criteri di gruppo che consentono la gestione di queste impostazioni. L'API di Microsoft.Web.Administration è un'applicazione API gestita che potresti call da PowerShell per modificare le modifiche al file. Potresti anche guardare utilizzando AppCmd.exe per scrivere qualcosa utilizzando i file batch di vecchia scuola.

    Il command riportto di seguito, ad esempio, imposta l'impostazione predefinita per il tempo di rollover del file di registro per utilizzare l'ora locale:

    appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.localTimeRollover:true /commit:apphost

    Eseguire uno script per apportre modifiche al file applicationHost.config come script di avvio di Criteri di gruppo sembra un'opzione ragionevole per me.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.