Puncte:0

Invoke-RestMethod : serverul la distanță a returnat o eroare: (400) Solicitare greșită pentru cererea PATCH

drapel in

Lucrez la un script de curățare a dispozitivelor învechite pentru a efectua curățarea dispozitivelor învechite de la chiriașul Azure AD. De asemenea, folosesc graphAPI pentru a prelua informații despre dispozitiv prin solicitare GET, care funcționează bine. Dar când încerc să folosesc cererea PATCH/POST pentru a actualiza starea dispozitivului, acesta nu funcționează conform așteptărilor și afișează un mesaj de eroare 400. Am încercat să modific partea corpului și am primit și mesaje de eroare 404 și 403. Poate cineva să ajute cu funcția de mai jos?

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

$authheader = @{    
„Authorization” = „Purtător $($AzureToken.AccessToken)”
„Content-type” = „aplicație/json”    
}


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

$body = @{ "extensionAttributes"= @{
                                "extensionAttribute6"= "$((Get-Date).ToFileTimeUtc())"
                            }
                            "accountEnabled"= $false
                        }
                                 
                        
Invoke-RestMethod -Headers $authheader -Uri $ssoPatchUri -Method PATCH -Body ($body| ConvertTo-Json -Depth 5)

Mesaj de eroare:

Invoke-RestMethod : Serverul la distanță a returnat o eroare: (404) Not Found. La linia:1 char:1

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

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.