Use web services and PowerShell to programmatically execute many of the processes within XIA Configuration including search, viewing information, making changes and exporting data to PDF or XML.
Example - Basic Search This example demonstrates how to perform a basic search in XIA Configuration using PowerShell. Connect to the web service # Connect to the configuration web service. $url = "http://localhost/xiaconfiguration/webservice/xiaconfiguration.asmx";Write-Host "Connecting to configuration web service at" $url;$xia = New-WebServiceProxy -UseDefaultCredential -Uri $url;Write-Host "Connected as" $xia.GET_AuthenticatedUserName(); Perform a basic search $searchResults = $xia.DO_PerformBasicSearch("DEMO-DHCP*")foreach ($searchResult in $searchResults.SearchResult) { Write-Host $searchResult.Name "-" $searchResult.ItemID; } Output The search results which match the specified criteria are returned: Execute a search in XIA Configuration using PowerShell Please view the administrator's guide for more information on performing a basic search.
Example - Generate a PDF This example demonstrates how to generate a PDF in XIA Configuration using PowerShell. Connect to the web service # Connect to the configuration web service. $url = "http://localhost/xiaconfiguration/webservice/xiaconfiguration.asmx";Write-Host "Connecting to configuration web service at" $url;$xia = New-WebServiceProxy -UseDefaultCredential -Uri $url;Write-Host "Connected as" $xia.GET_AuthenticatedUserName(); Generate a PDF # Generate the PDF as a byte array. $data = $xia.GET_PDFOutputBasic(1000);# Write the PDF to a file.Write-Host "Saving PDF file...";$filename = "c:\temp\sample.pdf"; [IO.File]::WriteAllBytes($filename,$data);# Display the file. [System.Diagnostics.Process]::Start($filename); Output The PDF is generated for the specified item: Generate a PDF using PowerShell Please view the administrator's guide for more information on documentation output.
For more information about using PowerShell and the XIA Configuration API, please view the administrator's guide.
Try XIA Configuration for free No commitments. No costs. Try XIA Configuration today. Start your free trial