Рейтинг:0

Invoke-RestMethod: удаленный сервер вернул ошибку: (400) неверный запрос на запрос PATCH.

флаг in

Я работаю над сценарием очистки устаревших устройств, чтобы выполнить очистку устаревших устройств от клиента Azure AD. Я также использую graphAPI для получения информации об устройстве через запрос GET, который отлично работает. Но когда я пытаюсь использовать запрос PATCH/POST для обновления состояния устройства, он не работает должным образом и выдает сообщение об ошибке 400. Я попытался изменить часть тела и также получил сообщения об ошибках 404 и 403. Может ли кто-нибудь помочь с функцией ниже?

$AzureToken = Get-MsalToken -TenantId $azureTenantId -ClientId $azureAplicationId -ClientSecret $azurePassword

$authheader = @{    
"Авторизация" = "Носитель $($AzureToken.AccessToken)"
"Тип контента" = "приложение/json"    
}


$ssoPatchUri = 'https://graph.microsoft.com/v1.0/devices/#############â

$body = @{ "extensionAttributes" = @{
                                "extensionAttribute6" = "$((Get-Date).ToFileTimeUtc())"
                            }
                            "аккаунтенаблед" = $false
                        }
                                 
                        
Invoke-RestMethod -Headers $authheader -Uri $ssoPatchUri -Method PATCH -Body ($body| ConvertTo-Json -Depth 5)

Сообщение об ошибке:

Invoke-RestMethod: удаленный сервер вернул ошибку: (404) не найден. В строке:1 символ:1

  • Invoke-RestMethod -Headers $authheader -Uri $ssoPatchUri -Method PATC ...
  •   + CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
      + FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.PowerShell.Commands.InvokeRestMethodCommand
    

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.