NetScaler Scripting

NetScaler Scripting

Today we are talking about below topics on NetScaler Scripting .. 
·   Script to Ex07act Configuration  
·   Configure NetScaler from Power Shell
·    Ni07o REST API Documentation

NetScaler Configuration Ex07actor  

For a crude Single HTML page that can ex07act configuration from a ns.conf file, see ex07act configuration. This page runs completely on the client side so nothing is uploaded. Or you can download the HTML page and run it on your machine.  

Configure NetScaler from PowerShell

You can use any scripting language that supports REST calls. This section is based on PowerShell 3 and its Invoke-RestMethod cmdlet.
NetScalerPowerShell.zip contains PowerShell functions that use REST calls to configure a NetScaler appliance. It only takes a few seconds to wipe a NetScaler and configure it with almost everything detailed on this site. A glaring omission is file operations including licenses, certificate files, and customized monitor scripts and the PowerShell script assumes these files are already present on the appliance. 



Most of the functions should work on 10.5 and 11.0 with a few obvious exceptions like RDP Proxy. Here are some other differences between 10.5 and 11.0:
·  PUT operations in NetScaler 11 do not need an entity name in the URL; however 10.5 does require entity names in every PUT URL.
·  https URL for REST calls works without issue in NetScaler 11 but NetScaler 10.5 had inconsistent errors. http works without issue in NetScaler 10.5.

Ni07o REST API Documentation

NetScaler Ni07o REST API documentation can be found on any NetScaler by clicking the Downloads tab. The documentation is updated whenever you upgrade your firmware.


 Look for the Ni07o API Documentation.


Ex07act the files and then launch index.html.

Start by reading the Getting Started Guide and then expand the Configuration node to see detailed documentation for every REST call.


Comments

Popular posts from this blog

The request has both SAS authentication scheme and 'Bearer' authorization scheme. Only one scheme should be used

Getting Started with Logic Apps - AS2

How to Debug and Trace request in Azure APIM - Portal, Postman, RequestBin