¿Cómo puedo usar Powershell para acceder a un servicio web tranquilo?

Necesito integrar un script de PowerShell existente para actualizar su estado a través de un servicio web tranquilo que devuelve json. Soy un poco nuevo en powershell, pero pude encontrar que el objeto System.Net.WebRequest hace algo como lo siguiente.

$a = [System.Net.WebRequest]::Create("http://intranet/service/object/")
$a.Method = "GET"
$a.GetResponse()

que devuelve una matriz json de objetos

[ {id:1}, {id:2}] // etc

No estoy seguro de a dónde ir desde aquí y cómo analizar esto en un tipo de datos nativo. Me gustaría poder publicar y eliminar también.

Cualquier puntero? ¿Y hay bibliotecas json / rest o comandos-let?

Respuestas a la pregunta(3)

Su respuesta a la pregunta