- January 18, 2016 at 10:24 pm #34034
So I'm going through "Learn IIS In A Month of Lunches" and I get to setting the recycling time. I first read the command: Get-ItemProperty -Path IIS:\AppPools\DefaultAppPool -Name recycling.PeriodicRestart.time
And then I do the next logical thing. I do a Get-ItemProperty on the path and thats where everything falls apart. The item property that I just modified is not there. Yes, it is NOT there. Nor are items like recycling.PeriodicRestart.schedule.collection
Really? I don't swear often, but this made me want to swear. What is the point of Get-ItemProperty if you don't list everything that is there.
Anybody have insight on this phenomenon?January 19, 2016 at 6:09 am #34045
Honestly, the whole IIS provider and module is kind of a failure. Instead of giving us any sort of reasonable abstraction, they just basically threw the structure of the underlying XML file in your face. That "recycling.PeriodicRestart.time" name is really just part of an XML element path under the default app pool node of a config file.January 20, 2016 at 10:35 pm #34114
I new there was something going on there. I'm getting to know IIS and having a PowerShell background you expect discoverability, not this. Its like the IIS team checked a box and called it a day... End rant.
Thanks for confirming that, it was driving me nuts.
You must be logged in to reply to this topic.