![Powershell의 Get-WmiObject에서 반환된 날짜 변환](https://rvso.com/image/1540077/Powershell%EC%9D%98%20Get-WmiObject%EC%97%90%EC%84%9C%20%EB%B0%98%ED%99%98%EB%90%9C%20%EB%82%A0%EC%A7%9C%20%EB%B3%80%ED%99%98.png)
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