Не может передать дату в качестве параметра для URI в PowerShell
Я пытаюсь получить подробную информацию об использовании подписки Azure в формате JSON с помощью powershell и rest API ( https://consumption.azure.com/v3/enrollments/{enrollmentNumber} / creationdetailsbycustomdate? StartTime=2017-01-01&endTime=2017-01-10)
Мой код работает, когда я использую фактические значения даты в качестве параметра. Но когда я использую переменные для получения даты текущего и предыдущего дня, это не работает. Выдает ошибку о том, что значение меньше, чем 2014-05-01
$endDate = Get-Date
$startDate = $endDate.AddDays(-1)`enter code here`
$out = $startDate.ToString('yyyy-MM-dd')
$out1 = $endDate.ToString('yyyy-MM-dd')
$header = @{"authorization"="bearer $key"}
$uri = "https://consumption.azure.com/v3/enrollments/$enrollment/usagedetailsbycustomdate?startTime=$out&endTime=$out1"
Я хочу получить последние два дня использования деталей через этот код. Любая помощь или совет приветствуется