deadserious Posted October 7, 2013 Posted October 7, 2013 Hello I'm new to autoit scripting and I was trying to script out using Microsoft's PortQuery software to test RDP sessions. Here is what I scripted in a batch file: Echo ================================================= >> C:RDP-Scan.log" Echo Date: %DATE% TIME: %TIME% >> C:RDP-Scan.log" portqry -n Computername -e 3389 >> C:RDP-Scan.log Echo ================================================= >> C:RDP-Scan.log.log" C:RDP-Scan.log.log Exit Here is what I tried to do in autoit: Run("""" & @ScriptDir & "portqry.exe -n computername -e 3389 >> """ & @ScriptDir & "PortQuery-Log.txt""") Can anyone assist me? I'm not sure what I'm doing wrong here.
Solution mrflibblehat Posted October 7, 2013 Solution Posted October 7, 2013 Does the below work. $vComputer = "127.0.0.1" ;~ IP of Host Run("portqry.exe -n " & $vComputer & " -e 3389 -l PortQuery-Log.txt", @ScriptDir) [font="'courier new', courier, monospace;"]Pastebin UDF | Prowl UDF[/font]
Developers Jos Posted October 7, 2013 Developers Posted October 7, 2013 Try something like this: Run(@ComSpec & ' /c "' & @ScriptDir & '\portqry.exe" -n computername -e 3389 >> "' & @ScriptDir & '\PortQuery-Log.txt"') Jos SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past.
deadserious Posted October 7, 2013 Author Posted October 7, 2013 Thanks mrflibblehat that seemed to work. I really appreciate it.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now