Получить значение «определенного времени» массива (IIS) из powershell - PullRequest
0 голосов
/ 03 апреля 2019

Я пытаюсь получить значения определенного времени из 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

Не уверен, что мне здесь не хватает, чтобы получить фактическое время внутри массива.

1 Ответ

1 голос
/ 04 апреля 2019

Вы получаете массив 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]."
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...