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?

krystan honour
quelle

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

krystan honour
quelle
Hat dies das Problem behoben?
BenjiWiebe
1
@krystanhonour Sie können es jetzt akzeptieren :)
Tom Robinson