Windows Directory Listing Using a Batch File - Default Directory
Windows Directory Listing Using a Batch File - Default Directory
This example demonstrates using UCMD Manager via the UDM Manager exec command to provide a directory listing using a batch file.
The output from the batch file is redirected to the file stdout.txt. If this is not done, the output from the listing is output via UDM along with the Transaction Log. UDM creates the stdout.txt file in UDM's default directory, Files\Universal\UCmdHome\joe.
Note
The last directory in the path corresponds to the user ID under which the command is executed. No open state is used, and the remote host on the exec command is specified using the IP address.
The winxmp.bat batch file simply does a dir command against the directory in which the batch file resides.
dir "C:\wrk\xmp\win"
Output sent to stdout.txt.
C:\Program Files\Universal\UCmdHome\mamos>dir "C:\wrk\xmp\win" Volume in drive C has no label. Volume Serial Number is 3030-176B Directory of C:\wrk\xmp\win 07/27/2011 03:27 PM <DIR> . 07/27/2011 03:27 PM <DIR> .. 07/27/2011 10:08 AM 20 winxmp.bat 07/27/2011 03:46 PM 106 winxmpbat.udm 2 File(s) 126 bytes 2 Dir(s) 13,453,979,648 bytes free
The transaction log is shown in this first example for those not used to seeing output from UDM.
2011.07.27 16.06.47.541 UNV2800I Universal Data Mover 5.1.0 Level 1 Release Build 105 started. 2011.07.27 16.06.47.556 Processing script: winxmpbat.udm 2011.07.27 16.06.47.556 exec 192.168.20.47 cmd="C:\wrk\xmp\win\winxmp.bat > stdout.txt" user=joe pwd=\* 2011.07.27 16.06.48.431 quit 2011.07.27 16.06.48.447 Finished processing script: winxmpbat.udm 2011.07.27 16.06.49.447 UNV2801I Universal Data Mover 5.1.0 Level 1 Release Build 105 ended successfully.
UDM exec Command Parameters
The exec command parameters used in this example are:
Parameter | Description |
---|---|
cmd | Command to execute on the remote system using command type cmd (command). |
user | Remote user ID with which to authenticate and execute the command on the remote system. |
pwd | Password with which to authenticate the user ID on the remote system. |