jimwillsher 65 Posted July 17, 2020 Posted July 17, 2020 Hi I use ERA daily, and on thing I am using extensively is the "Run Command" option. Specifically, I am using this with PowerShell. Typing a multi-line PS script into the tiny "command to execute" box on the Run Command task, prefixed with "powershell" is really clunky, and I invariably have to compose the script in Notepad first. Here's an example of a script which works: Quote $secpasswd = ConvertTo-SecureString 'abc123' -AsPlainText -Force $cred = New-Object System.Management.Automation.PSCredential ('xxx', $secpasswd) Invoke-WebRequest 'http://xxx.co.uk/TeamViewer/SH.jpg' -OutFile 'C:\Windows\Temp\SH.jpg' -Credential $cred" which I have to type into the task as a single line, separating the commands with semicolons: Quote powershell -Command "$secpasswd = ConvertTo-SecureString 'abc123' -AsPlainText -Force;$cred = New-Object System.Management.Automation.PSCredential ('xxx', $secpasswd);Invoke-WebRequest 'http://xxx.co.uk/TeamViewer/SH.jpg' -OutFile 'C:\Windows\Temp\SH.jpg' -Credential $cred" it would be great if there was a separate "Execute PowerShell" task, with a multi-line edit box, allowing much more complex PS scripts to be composed. Pretty much all Windows computers have PowerShell now, so it would be great if it were easier to interact with it and send commands to client machines in this way. Many thanks Jim
Recommended Posts