View Single Post
 
Old 08-30-2012, 04:05 PM
rtb rtb is offline
VanDyke Technical Support
 
Join Date: Aug 2008
Posts: 4,305
Post Example: Read Data From Separate Hosts/Commands File And Log To Individual Files

Demonstrates how to connect to hosts read in from a "hosts" file and for each host, send a list of commands read in from a "commands" file. Results of each command run are (by default) logged to separate, uniquely-named files based on the host address and the command that is run. However, the script code is architected to allow you to change this behavior so that it's all logged to one file per host, or even just to a single file.

Download the example scripts:
Python Version (for use on Mac/Linux/Windows versions of SecureCRT):
RunCommandsOnMultipleHostsAndLogResults.py.txt
Last updated: 08 Jun, 2021

VBScript Version (for use on Windows versions of SecureCRT):
RunCommandsOnMultipleHostsAndLogResults.vbs.txt
Last updated: 21 May, 2018 (this script is no longer being updated/maintained)

Example ##hosts.txt and ##commands.txt files:
The following show you the format of what the ##hosts.txt and ##commands.txt files would look like.The ##hosts.txt file can contain host-specific command file directives, which is what the ##DeviceType1Commands.txt and ##DeviceType2Commands.txt files exemplify.



.
Attached Files
File Type: txt RunCommandsOnMultipleHostsAndLogResults.vbs.txt (45.7 KB, 22302 views)
File Type: txt RunCommandsOnMultipleHostsAndLogResults.py.txt (47.2 KB, 17474 views)
File Type: txt ##hosts.txt (1.1 KB, 15855 views)
File Type: txt ##commands.txt (575 Bytes, 15658 views)
File Type: txt ##DeviceType1Commands.txt (396 Bytes, 14842 views)
File Type: txt ##DeviceType2Commands.txt (399 Bytes, 13880 views)

Last edited by jdev; 02-02-2022 at 03:27 PM. Reason: Explain that VBScript version is no longer being updated/maintained.
Reply With Quote