Вопрос предлагает найти заданную дату и время в миллисекундах (время эпохи Microsoft). Это легко решается с помощью:
[Math]::Round((Get-Date).ToFileTime()/10000)
или
[Math]::Round((Get-Date).ToFileTimeUTC()/10000)
Чтобы преобразовать это время эпохи Unix в секундах:
[Math]::Round((Get-Date).ToFileTime() / 10000000 - 11644473600)
Где 11644473600 - количество прошедших секунд между эпохой Microsoft (1 января 1601 г. н.э. (C.E.)) и эпохой Unix (1 января 1970 г., 12:00 UTC / GMT)
https://msdn.microsoft.com/en-us/library/system.datetime.tofiletime(v=vs.110).aspx