Powershell의 Get-WmiObject에서 반환된 날짜 변환

Powershell의 Get-WmiObject에서 반환된 날짜 변환

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

누구든지 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

답변1

> $InstallDate = [datetime](Get-WmiObject -class Win32_OperatingSystem).InstallDate
> $InstallDate.ToString('MM\/dd\/yyyy')
05/22/2017

관련 정보