У меня проблемы с форматированием дат, которые я получаю с помощью Get-WmiObject. Я нашел несколько способов работать с ними, но я не смог определить простой способ отформатировать его так, как мне нужно. Когда я хочу получить дату с помощью следующей команды:
Get-WmiObject -class Win32_OperatingSystem -Property InstallDate
InstallDate возвращается как:
20170829172051.000000-420
Я могу отформатировать его как объект [datetime] с помощью этого:
$InstallDate = Get-WmiObject -class Win32_OperatingSystem -Property InstallDate
$ConvertInstallDate = $InstallDate.ConvertToDateTime($InstallDate.InstallDate)
Где $ ConvertInstallDate возвращает:
Tuesday, August 29, 2017 5:20:51 PM
Тем не менее, я хотел бы, чтобы он был отформатирован как MM/DD/YYYY без времени, что-то вроде того, что вы получите, запустив это:
Get-Date -Format d
У кого-нибудь есть идеи как это сделать?