cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Powershell command execute Snap

Aravind711
New Contributor II

Hi,

Is there any way to execute a command line scripts (Ex: Power shell)?

Our scenario is to execute a set of commands (which is located over in a server, where we could establish a connection through an FTP/SFTP) at the end of load completion for an UI Refresh, please advise if there is any direct way or just let us know any workaround!!

Thanks,
Aravind

7 REPLIES 7

walkerline117
Contributor

We have the similar requirement, but what we use is ssh not Power shell. but I would say its the same mechanism.

We use script snap with Python to achieve this and it worked perfectly.

Hey @walkerline117,

My work is specific to perform with shell script, I am aware of the script snap! Can you explain on what scenario you used python to replace ssh

it doesnโ€™t matter if thats shell or ssh or powershellโ€ฆ they are all command lines.
Also, we are not using python to replace ssh. we are using python to trigger ssh command on groundplex node.

This is part of our code in script snap

def execute(self):
self.log.info(โ€œExecuting Transform scriptโ€)
proc = Popen([โ€œsshโ€, โ€œusername@serverโ€, โ€œD://test.batโ€], shell=False, stdout=PIPE, stderr=PIPE)
out, err = proc.communicate()
exitcode = proc.returncode
proc.kill()
self.output.write(out)
self.log.info(โ€œFinished executing the Transform scriptโ€)

You just need to figure out how to use python to run ssh, or PowerShell or any command line.

Thanks
Han

Thanks @walkerline117, will check