Существует хорошая Technet-статья, выделенная конфигурированию DNS при использовании TMG-брандмауэра.
http://technet.microsoft.com/en-us/library/cc995245.aspx
Заключение: Передайте весь запрос DNS серверу DNS и настройте тот сервер DNS для передачи удаленного запроса к серверу DNS ISP.
Используйте 'условное средство передачи' для разрешения имен DNS позади site2site VPN.
Чтобы получить текущую дату / время как отметку времени Unix, вычислите количество секунд, прошедших с начала эпохи unix :
$Now = [DateTime]::UtcNow
$Epoch = Get-Date -Year 1970 -Date 01/01
$unixTime = [int](New-TimeSpan $epoch $now).TotalSeconds
Чтобы найти его для два конкретных случая во времени (00:01 - 23:59 предыдущего дня в примере):
$StartTime = (Get-Date "00:01:00").AddDays(-1)
$EndTime = (Get-Date "23:59:00").AddDays(-1)
$Epoch = Get-Date -Year 1970 -Date 01/01
$unixStart = [int](New-TimeSpan $epoch $StartTime).TotalSeconds
$unixEnd = [int](New-TimeSpan $epoch $EndTime).TotalSeconds
iex("c:\path_to_exe\myprog.exe -a $unixStart $unixEnd 1 1")