131993
23.02.2017, aktualisiert um 16:58:40 Uhr
2571
16
0
IIS Benutzerdefinierte Sitedelegierung mittels Skript
Hallo, kann mir jemand sagen, wie ich diese Option
1. auslese und 2. auf "Lesen/Schreiben" und 3. wieder zurück auf "Schreibgeschützt" mittels CMD oder PowerShell setzen kann?
Ich hatte es mit versucht:
Da bekomme ich aber diesen Fehler:
Und wenn ich verwende, ist zwar das Kommando erfolgreich, die Option wird aber nicht unter "Benutzerdefinierte Sitedelegierung" sonder unter "Delegierung von Features" gesetzt.
1. auslese und 2. auf "Lesen/Schreiben" und 3. wieder zurück auf "Schreibgeschützt" mittels CMD oder PowerShell setzen kann?
Ich hatte es mit versucht:
%windir%\system32\inetsrv\appcmd.exe unlock config "Default Web Site" -section:system.webServer/handlers
Die Sperre für den Abschnitt "system.webServer/handlers" im Konfigurationspfad "
MACHINE/WEBROOT/APPHOST/Default Web Site" wurde aufgehoben.
ERROR ( hresult:80070032, message:Fehler beim Commit der Konfigurationsänderunge
n.
Die Anforderung wird nicht unterstützt.
)
%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/handlers
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 330335
Url: https://administrator.de/contentid/330335
Ausgedruckt am: 19.03.2024 um 05:03 Uhr
16 Kommentare
Neuester Kommentar
Servus,
machst du mit folgenden Powershell-Befehlen für die jeweilige Site:
Um die Einstellung für die Site auf Lesen/Schreiben zu setzen (Bitte die Location(Sitename) anpassen für welche die Einstellung gelten soll)
Um die Einstellung für die Site auf Schreibgeschützt zu setzen (Bitte die Location(Sitename) anpassen für welche die Einstellung gelten soll)
Grüße Uwe
machst du mit folgenden Powershell-Befehlen für die jeweilige Site:
Um die Einstellung für die Site auf Lesen/Schreiben zu setzen (Bitte die Location(Sitename) anpassen für welche die Einstellung gelten soll)
Set-WebConfiguration //System.webserver/handlers -Metadata overrideMode -Value Allow -PSPath 'IIS:\' -Location 'Default Web Site'
Set-WebConfiguration //System.webserver/handlers -Metadata overrideMode -Value Deny -PSPath 'IIS:\' -Location 'Default Web Site'
Abschnitt auf übergeordneter Ebene gesperrt ist.
Dann musst du die Sperrung auf höherer Ebene erst freigeben, steht ja da p.s. Was für ein Server ist das überhaupt??
Sprechen wir vom gleichen Menü? Ich meinte Das Menü "Servername Startseite" => "Delegierung von Features" => "Benutzerdefinierte Sitedelegierung..."
Ja. Auf Powershell-Ebene sieht das halt etwas anders aus!Zitat von @131993:
Dadurch wird der Wert aber in der Datei "C:\Windows\System32\inetsrv\config\applicationHost.config" und nicht unter "\\?\C:\inetpub\wwwroot\web.config" wie dein Befehl schreibt gesetzt.
Deswegen habe ich ja gesagt den Location im Befehl an die Ebene anpassen auf welcher es gelten soll!!Dadurch wird der Wert aber in der Datei "C:\Windows\System32\inetsrv\config\applicationHost.config" und nicht unter "\\?\C:\inetpub\wwwroot\web.config" wie dein Befehl schreibt gesetzt.