Document ID: 20528
Contents
Introduction
Before You Begin
Conventions
Prerequisites
Components Used
Benefits
How to Use the sendall.bat Command
Related Information
Introduction
This document explains the benefits of using the sendall.bat command and how to use this command.
Before You Begin
Conventions
For more information on document conventions, see the Cisco Technical Tips Conventions.
Prerequisites
Readers of this document should be knowledgeable of the following:
-
Cisco Intelligent Contact Management (ICM)
-
Microsoft batch programs
Components Used
The information in this document is based on the software and hardware versions below.
-
All versions of Cisco ICM
The information presented in this document was created from devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If you are working in a live network, ensure that you understand the potential impact of any command before using it.
Benefits
In a Cisco ICM environment, there are times when a device such as a Peripheral Gateway (PG) PBX switch or any other device gets added or removed from the network. It is important that the associated IP address and host name for that device be added or removed from each device host file. You can dial into each device individually and make the host file entry change or you can run the sendall.bat command from one location and it updates all host and lmhost files. This is a big time saver.
Note: If you are adding a new device, for example a new PG, in addition to adding it to the host file it is also very important to edit the sendall.bat file to include this new device so the device host/lmhost files are updated when the sendall command is executed in the future.
How to Use the sendall.bat Command
You have to create the sendall.bat file manually. It controls the copy of hosts and lmhosts file from LoggerA to all the other ICM servers such as RouterA. The format is shown here:

This is part of a working sendall.bat file:
copy hosts \\rchn1rtra\c$\winnt\system32\drivers\etc copy lmhosts \\rchn1rtra\c$\winnt\system32\drivers\etc copy hosts \\rchn1rtrb\c$\winnt\system32\drivers\etc copy lmhosts \\rchn1rtrb\c$\winnt\system32\drivers\etc copy hosts \\rchn1lgra\c$\winnt\system32\drivers\etc copy lmhosts \\rchn1lgra\c$\winnt\system32\drivers\etc copy hosts \\rchn1lgrb\c$\winnt\system32\drivers\etc copy lmhosts \\rchn1lgrb\c$\winnt\system32\drivers\etc
Before using the sendall.bat command make sure the host and lmhosts file has been reviewed and approved to avoid future problems with incorrect data.
-
You must be at the Primary Domain Controller (PDC) which is LoggerA.
-
Open a Microsoft DOS prompt and change directory to C:\>winnt\system32\drivers\etc.
-
Rename the current hosts/lmhosts file before making any changes. This prevents problems in the event something goes wrong.
-
Open the host file and modify accordingly. For example, add a new IP address and host name or comment out (## signs). Make sure at the top of the hosts file you add a comment about what is done, along with your name and the date of change so others know what has been changed. For example:
**************************************************************** * The Following IP Addresses and Host Names * * are for the XYZ Company(XYZ) * **************************************************************** # # PG11 no longer in Service - Robert Walsh - Cisco Systems - 01/15/01 ***************************************************************** * Visible Net: HOUSTON,TX * * Modem PG11 713-123-4567 * * Net 222.26.232.64 Mask 255.255.255.240 * ***************************************************************** # 222.26.232.23 geocustpg11a # pg11a # 222.26.232.23 geocustg11av # pg11a # 222.26.232.24 geocustg11aras1 # pg11a ras address # 222.26.232.25 geocustg11aras2 # pg11a ras address # 222.26.232.63 houstm # Meridian ACD # 222.26.232.7 houstl # Meridian Link # 222.26.232.4 iprouter # Default IP Router
-
Save the corrected host file once all changes have been made.
-
To execute the sendall.bat file while in this directory type sendall and create a name. For example:
C:\>winnt\system32\drivers\etc\ sendall sendallresults012501.txt
This begins the sendall.bat process and goes to each device and copies over the old hosts and lmhosts files with the newly corrected file. Once the command has completed, you receive a command prompt again. You can open the file that you created, for example sendallresults012501, and view all the devices that are successfully upgraded. If there are some devices not updated, you need to verify each individually and, if necessary, correct manually by dialing in to that specific device.
-
You can view both the file you created and the sendall.bat by typing at the command prompt:
C:\>winnt\system32\drivers\etc notepad sendall or notepad sendallresults012501.
Related Information
| Updated: Sep 19, 2005 | Document ID: 20528 |
