Danke Alex, habe es ausprobiert. Leider kommt beim Ausführen des Scripts
%windir%\system32\inetsrv\appcmd set config -section:system.appl
icationHost/applicationPools -applicationPoolDefaults.processModel.loadUserprofi
le:false
ERROR ( message:Konfigurationsfehler
Dateiname: \\?\C:\Windows\system32\inetsrv\config\applicationHost.config
Zeilennummer: 0
Beschreibung: Die Konfigurationsdatei kann nicht gelesen werden
Ich habe es nochmals probiert und den richtigen Pfad angegeben c:\windows\system32\inetsrv\....
Habe es leider erst nachträglich gelesen. Nach dem Ändern der Sicherheitseinstellungen für diese Datei hat das Skript zwar funktioniert, doch dieser Eintrag zum Setzen auf false ist nicht drin gewesen und somit wurde die datei nur geöffnet. Wie lautet der korrekte Eintrag an dieser Stelle.
Bei mir steht drin
<system.applicationHost>
<applicationPools>
<add name="DefaultAppPool" />
<add name="Classic .NET AppPool" managedPipelineMode="Classic" />
<applicationPoolDefaults>
<processModel identityType="NetworkService" />
</applicationPoolDefaults>
</applicationPools>
Karl-Günter