Доменик - я не большой пользователь PowerShell, но существенная проблема здесь:
«PageMethods» являются ScriptMethods и не предоставляют WSDL или любой другой вектор обнаружения, и поэтому вы должны POST
с типом контента application/json
с почтовыми данными, закодированными в коде, например начальная = [. net datetime строка urlencoded] & окончание = ..... JSON-кодировка ввода неверна.
Попробуйте использовать (HttpWebRequest) WebRequest.Create ...... вместо WebClient, из которого вам нужно будет создать класс для включения возможности изменения типа контента.
Например, вы можете использовать что-то вроде этого сценария и просто добавить аргумент типа контента (или просто жестко его кодировать), что-то вроде этого?
....
$req = [System.Net.HttpWebRequest]::Create($url);
$req.ContentType = "application/json";
$res = $req.GetResponse();
....