Festlegen von Recycling-Eigenschaften in IIS7-App-Pools mithilfe von Powershell 2.0


0

Ich versuche, die aktuellen Eigenschaften mit Powershell festzulegen

  1. disallowRotationOnConfigChange
  2. disallowOverlappingRotation

Ich mache das mit dem folgenden Code

$appPools = Get-childItem IIS:\AppPools
foreach ($appPool in $appPools)
{
    $appPool.name
    Set-ItemProperty $path -Name recycling.disallowRotationOnConfigChange -value True
    Set-ItemProperty $path -Name recycling.disallowOverlappingRotation -value True
}

nachdem dies ausgeführt wurde, gehe ich in inetmgr einchecken und die Eigenschaften haben sich nicht von False verändert ... was mache ich hier falsch?

Antworten:


1

Blöd, dass in diesem Skript eine ganze Zeile fehlt :)

für diejenigen, die es nicht entdeckt haben, sollte das Drehbuch gelesen werden

$appPools = Get-childItem IIS:\AppPools
foreach ($appPool in $appPools)
{
    $path = "IIS:\AppPools\$($appPool.Name)"
    $appPool.name
    Set-ItemProperty $path -Name recycling.disallowRotationOnConfigChange -value True
    Set-ItemProperty $path -Name recycling.disallowOverlappingRotation -value True
}

nein gut $ path nicht definieren :)

Dies behebt das obige Skript


Hat dies das Problem behoben?
BenjiWiebe

1
@krystanhonour Sie können es jetzt akzeptieren :)
Tom Robinson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.