Редактировать удалил ненужные корректировки времени только для даты
В PowerShell получить первый и последний день следующий месяц
$CIGB = New-Object System.Globalization.CultureInfo('en-GB')
'{0}, {1}' -f (Get-Date -Day 1).AddMonths(1).ToString('d',$CIGB),
(Get-Date -Day 1).AddMonths(2).AddDays(-1).ToString('d',$CIGB)|sc dates.txt
Мне необходим $ CIGB, потому что мой локальный разделитель даты переопределяет /
Если ваш краткий формат даты 'd'
возвращает dd/MM/yyyy
первую строку и ,$CIGB
можно удалить.
01/07/2018, 31/07/2018
Это может быть заключено в одну (хотя и довольно длинную) строку.
powershell -nop -c "$CIGB=New-Object System.Globalization.CultureInfo('en-GB');'{0}, {1}' -f (Get-Date -Day 1).AddMonths(1).ToString('d',$CIGB),(Get-Date -Day 1).AddMonths(2).AddDays(-1).ToString('d',$CIGB)">>dates.txt
> type dates.txt
01/07/2018, 31/07/2018