从 powershell 获取 'specific Times' 数组(IIS)的值

Get the value of 'specific Times' array (IIS) from powershell

我正在尝试从 IIS 中检索特定的时间值。 但是我找回了某种对配置元素的引用。

这适用于 Microsoft Internet Information Services(版本 10.0.14393.0)。

我试过了

$itemsInIis = Get-ItemProperty -Path IIS:\AppPools\DefaultAppPool -Name recycling.periodicRestart.schedule.collection
Write-Host "Times present in IIS: [$itemsInIis]."

我回来了 Microsoft.IIs.PowerShell.Framework.ConfigurationElement 而不是实际值。我应该怎么做才能检索 00:00:00

等时间

不确定我在这里缺少什么来检索数组中的实际时间。

您正在取回一个 ConfigurationElements 数组,每个 ConfigurationElements 都有 value 类型 TimeSpan。尝试这样的事情:

$itemsInIis = (Get-ItemProperty -Path IIS:\AppPools\DefaultAppPool -Name recycling.periodicRestart.schedule.collection).value -F 'hhmmsss'
Write-Host "Times present in IIS: [$itemsInIis]."