причина, по которой ваша предыдущая попытка не удалась, заключается в том, что вы пошли на это логически вместо того, чтобы делать это с помощью метки времени WMI. [ ухмылка ] это работает ...
#requires -RunAsAdministrator
$RPCreationTime = (Get-ComputerRestorePoint)[-1]
$RPCreationTime = $RPCreationTime.ConvertToDateTime($RPCreationTime.CreationTime)
# the Out-Host is needed to avoid the display system trying to combine the two items
$RPCreationTime.GetType() | Out-Host
$RPCreationTime
вывод ...
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True DateTime System.ValueType
2019 January 09, Wednesday 3:00:13 AM