Я новичок в PowerShell и пытаюсь выяснить, как сохранить (в файл или базу данных) объект, возвращаемый следующим веб-сервисом:
$apiKey = "00000000-1111-2222-3333-444444444444"
$userName = "12345678"
$password = "SamplePassword"
$URI = "https://www.example.com/api/TestWS.TestService.svc?wsdl"
$prox = New-WebServiceProxy -uri $URI -namespace WebServiceProxy
$prox.chambersList
$prox.chambersList($userName, $password, $apiKey, 0, $false, 0, $false)
---------------------------------------------------------------------
MemberType : Method
OverloadDefinitions : {WebServiceProxy.chambersListOutputData, ijfah16c, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null chambersList(string userName, string password, string apiKey, System.Nullable[int] pageNumber, bool pageNumberSpecified, System.Nullable[int] pageSize, bool pageSizeSpecified)}
TypeNameOfValue : System.Management.Automation.PSMethod
Value : WebServiceProxy.chambersListOutputData, ijfah16c, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null chambersList(string userName, string password, string apiKey, System.Nullable[int] pageNumber, bool pageNumberSpecified, System.Nullable[int] pageSize, bool pageSizeSpecified)
Name : chambersList
IsInstance : True
chambersList : {797, 798, 799, 800...}
pagesCount : 92
pagesCountSpecified : True
allElementsCount : 918
allElementsCountSpecified : True
pageNumber : 1
pageNumberSpecified : True
pageSize : 10
pageSizeSpecified : True
description : OK
code : OK
codeSpecified : True
information :
Я хотел бы вызвать метод с именем "chambersList", но у меня возникли проблемы с пониманием, как он работает. Можно ли экспортировать возвращенный объект (список? Таблица?) В базу данных XML / CSV / TXT /? Как я могу это сделать?