Нуби-вопрос по PowerShell. Как отформатировать дату в результате запроса PowerShell? Пример команды:
get-adcomputer -Filter {operatingsystem -like "Windows 10*"} -Properties operatingsystemversion, lastlogon | select-object name, operatingsystemversion, @{n='LastLogon';e={[DateTime]::FromFileTime($_.LastLogon)}} | select name, operatingsystemversion, lastlogon
Вывод выглядит следующим образом:
PCName 10.0 (19045) 27.04.2023 14:30:16
и я хотел бы показать только год и месяц следующим образом:
PCName 10.0 (19045) 2023-04
1 ответ
Это должно делать то, что вы ищете (по крайней мере, это работает на моей машине).
get-adcomputer -Filter {operatingsystem -like "Windows 10*"} -Properties operatingsystemversion, lastlogondate | select-object name, operatingsystemversion, @{n='LastLogon';e={Get-Date $_.lastlogondate -Format yyyy-MM}} | select name, operatingsystemversion, lastlogon
Кейт Лэнгмид