не может передать дату в качестве параметра для URI в PowerShell - PullRequest
0 голосов
/ 30 мая 2019

Я пытаюсь получить сведения об использовании для подписки Azure в формате JSON через powershell и rest API (https://consumption.azure.com/v3/enrollments/{enrollmentNumber}/usagedetailsbycustomdate?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"

Я ищу последнийдва дня использования деталей через этот код. Любая помощь или совет приветствуется

...