2013-03-14 8 views
10

Sto tentando di impostare l'impostazione di configurazione per "Carica profilo utente" su true tramite uno script PowerShell utilizzando appcmd.exe. Dopo aver letto molti documenti non riesco a capire la sintassi corretta.Impostazione di IIS config tramite appcmd.exe per il caricamento del profilo utente

Il nome del pool di applicazione è come variazioni 'accountsmanagement.example.com' ho provato sul seguente ma tutti gli errori out:

c:\Windows\system32\inetsrv\appcmd.exe set config -section:applicationPools /accountsmanagement.example.com.processModel.loadUserProfile:true 

Come faccio a impostare correttamente il profilo di carico utente su true via appcmd. exe?

risposta

11

Prova con le virgolette.

c:\windows\system32\inetsrv\appcmd.exe set config -section:applicationPools "/[name='accountsmanagement.example.com'].processModel.loadUserProfile:false" 
+0

Questa risposta non imposta l'impostazione su _false_? Il poster originale voleva il contrario. –

0

Invece di utilizzare appcmd.exe set config è anche possibile utilizzare il seguente

appcmd.exe set apppool "App Pool name here" -processmodel.loaduserprofile:"true" 

Per mostrare tutti i valori che possono essere impostati uso

appcmd.exe set apppool "App Pool name here" /? 
9

Se si desidera utilizzare per Puramente PowerShell è possibile utilizzare il seguente comando PowerShell per modificare la proprietà "Carica profilo utente" di un pool di applicazioni.

Import-Module WebAdministration 

Set-ItemProperty "IIS:\AppPools\YourAppPoolName" -Name "processModel.loadUserProfile" -Value "False" 
+0

Sì. Grazie per aver condiviso questo. Funziona da Win2008/IIS 7. – Nathan

Problemi correlati