|
Morning Glory Technologies |
Remote Batch Copy v7.7.0 Release Notes
Key Benefits
o Remote File Gathering/Scattering
o Remote Node Info and Management
o Local IP Port Monitoring
o Real Time Log Monitoring
o Remote Node Queries by Domain
o Saved Configurations
o Unattended Batch Copies
o
Site Customizations

Softpedia guarantees
that Remote Batch Copy is 100% CLEAN,
which means
it does not contain any form of malware
, including
but not limited to: spyware, viruses
, trojans
and backdoors
Remote File Gathering/Scattering
Remote
Batch Copy lets you copy multiple files to multiple remote directories. Each
source file is copied in turn to a corresponding directory on each destination
node. Remote Batch Copy lets you query remote nodes for their network
information as well as provide local statistics about the node Remote Batch
Copy is running from. Remote network connectivity can be confirmed and remote
nodes can be selected for Exploration or remote Computer Management using
Remote Batch Copy.
Adding Destination Nodes
Click a node on the list of Available Nodes
to add destinations. Click a node in the Selected Nodes list to remove it.
Right Click on an Available Node and select Find Node to search for a node name or IP
address that does not appear in the Available
Nodes list. Remote Batch Copy first issues an ICMP Ping query to the
node. If the ping query succeeds, Remote Batch Copy then issues a WMI query to the
node to find its Windows Domain.
Double Click on the Destination
Nodes frame to toggle Full View mode.

Drag files and drop them on to the Copy Path
list to select files to copy. If a file refers to a folder, Remote Batch Copy
will expand it and add any files it finds. You can drop files on a Selected
Node to copy them to just that node or add the files to all the Selected nodes
if the files are dropped anywhere else on the Copy Paths list. Click the Left
Mouse button while simultaneously holding the SHIFT or CTRL keys to select
ranges of Source Files in the Copy
Paths list. If a Folder is selected, then all its files are
selected automatically. Drag Source files to other Selected Nodes or
Destinations paths to move them within the Copy Path list.
The
Copy Paths list
shows what files will be copied where.
Editing Copy Paths
Remote Batch Copy prefixes the Source File path with
the Destination Node name. If the Destination Node does not contain the same
directory as the source during a copy operation, Remote Batch Copy creates
folders and sub-folders until the entire Source File folder structure exists on
the Destination Node. Folders used on the Destination Node all fall under the
default C$ share.
To edit the default Destination Path, click on a
single Destination Path node in the Copy Paths treeview to highlight it. Click
the node a second time to place the Destination Path node in edit mode. Make
manual corrections to that single node.
To edit multiple Destination Paths, select a range of
Destination Path nodes using the {SHIFT} or {CTRL} key along with the left
mouse button. Right click a selected Destination Path node and select the Edit
Destination Folders item from the popup menu that appears. Enter the new
default drive or share name and Destination Path to use for all the selected
Destination Path Nodes.

Alternatively,
save the default Copy Paths in a Remote Batch Copy configuration
file. Remote Batch Copy configuration files are text files that store the
current Remote Batch Copy session in an XML hierarchy. Open the configuration
file in a text or XML editor and edit Copy Paths there. Open the edited Remote
Batch Copy configuration file using Remote Batch Copy to use the new Copy
Paths.
Starting Remote Batch Copy
After adding Source Files and Destination Nodes, click
the Start Copy button to begin copying all the Source Files to all
the Selected Nodes.
Each Source File is copied in turn from each
Destination Folder on all the Selected Nodes. If the Default Share
Name (C$) is used, then SMB aware Destination Nodes, such as a UNIX machine running SAMBA, must have a share named C$ defined in order for Remote
Batch Copy to send files to it.
The Copy/Delete loop is instrumented with two time
measurements. Run Time is the total time the loop ran. Remote Batch Copy is
asynchronous and supports concurrent user interactions such as Monitoring IP
ports, Responding to status messages etc.. These all influence the total time
the loop ran. The second time measurement is called Active Time. This is the time the loop spent issuing copy/delete
commands or creating Destination Folders or Backups and waiting for them to
complete. This measurement Active Time = Network Latencies
+ Remote Node Latencies. For copy operations, up to four different
latencies could be involved if a remote Source File is specified. Both
values, along with other statistics, are shown in the Remote Batch Copy Log
and internal History
after
each Remote Batch Copy/Delete operation completes.
Remote Batch Copy operates in one of two modes
switched by the Delete Source Files
menu item. If this option is selected, Remote Batch Copy deletes
each Source File it finds in the Destination Folder of each Selected Node
instead of copying them.
Using Remote Batch Copy to DeleteRemote Files.
If the Create Remote Backups
item found under the Configuration menu is checked, Remote Batch Copy will
first create a backup named after the local system time and the Source File
name on each Selected Node if the Source File exists before overwriting it on
the Selected Node.
If the Create Remote Backups
item is not checked, Remote Batch Copy will overwrite
the Source File on the Selected Node if it exists without making a backup
first.
Remote Batch Copy permits you to save your current
session for later playback. Select the Save Configuration
item from the Configuration menu
to save the current list of Source Files and Selected Nodes. Select Get
Configuration to load Remote Batch Copy with the saved
settings. This makes it possible to easily create and quickly
retrieve custom batch copy jobs.
Remote Batch Copy stores configurations
using hierarchal XML tags. Remote Batch Copy
expects named tags that represent the hierarchy shown in the Copy Paths
List followed by all the Remote Batch Copy settings currently in effect.

Saving
a Remote
Batch Copy configuration file for later
playback .

Saved
Remote Batch Copy Configuration XML file
for the Copy Paths
shown above.

If a Saved Configuration
specifies just a Destination Folder with no Source Files, Remote Batch Copy
will attempt to expand the Destination Folder and add all its Source Files. Use
this mode to specify folders whose contents may have changed since the
configuration was last saved.
Saved Configuration files can be supplied as a command line parameter to Remote Batch Copy. If a command line parameter is supplied, Remote Batch Copy assumes that it is a complete path specification to a Remote Batch Copy stored configuration file. Remote Batch Copy processes the supplied stored configuration file silently in the background while writing its status to the Windows Application Event Log. Remote Batch Copy presents no visible user interface during this mode. This allows non-interactive Remote Batch Copies using the Windows Scheduling Facilities or command script.
Save a Remote
Batch Copy Configuration F ile
using the Configuration
menu item with
the Sources
and
Destinations
you want to
replay:
Start the Task Scheduler Wizard in Windows Control Panel:
Select or Browse for your Remote Batch Copy executable:
Pick a time for Remote Batch Copy to run unattended:
Enter the Username and
Password for
Remote Batch Copy to use:
Make
sure: Open
advanced properties for this task when I click Finish is checked!
Add the
saved Remote
Batch Copy Configuration XML file name after the Remote Batch Copy executable name (after the trailing double quotes) in
the Run
text
box:
Remote
Batch Copy will
copy the sources specified in the configuration XML file at the scheduled
time. Look for Remote Batch Copy messages in the Windows Application Event Log after
the scheduled run:
Look for any ERRORS
in the Remote
Batch Copy logs
found in the Remote Batch Copy Logs sub folder:
Remote
Batch Copy©
Started
on: JEFF By: MARTINJ
At:
8/20/2006 5:37:00 PM
Copying:
P:\Morning Glory Tech\BatchCopy\BatchCopy.exe
To:
\\JEFF-LAPTOP\C$\Program Files\Remote Batch Copy\
Copy
to Node \\JEFF-LAPTOP Successful.
Copying:
P:\Morning Glory Tech\BatchCopy\BatchCopy.exe
To:\\LYDIA\C$\Program
Files\Remote Batch Copy\
Copy
to Node \\LYDIA Successful.
.
.
.
Copying:
C:\Program Files\Remote Batch Copy\RemoteBatchCopy.rbc
To:
\\LYDIA\C$\Program Files\Remote Batch Copy\
Copy
to Node \\LYDIA Successful.
Copying:
C:\Program Files\Remote Batch Copy\RemoteBatchCopy.rbc
To:
\\MARTIN2\C$\Program Files\Remote Batch Copy\
.
.
.
Remote Batch Copy
Finished at: 8/20/2006
5:37:05 PM
Run time: 00:00:05
Active time: 00:00:04
Copied 6,622,218 source
bytes
at 1,655,554.50 bytes a
second
(18 files to 6 nodes.
____________________________________________________________
Remote Batch Copy offers information about the node
you are operating from or the selected destination nodes via the various Network
menu items. Right click on a Node to display network information related to
that Node`s network path. Remote network connectivity can be confirmed and
remote nodes can be selected for Exploration or remote Computer Management
using Remote Batch Copy. Remote Batch Copy lets you query remote nodes for
their network information as well as provide local statistics about the node
Remote Batch Copy is running from. Remote Node queries are primarily
intended to provide remote node available status prior to Remote Batch Copy
operations but are also useful for a variety of purposes. Remote Batch
Copy requires Domain
Administrator privileges.
Issuing Available Node
queries to mixed Domain groups of Nodes.
If there are Selected Nodes from an Available Node, the
same queries available at the network node level can be applied to all the
Selected Nodes in sequence. The selected nodes could contain a mix of nodes
from several different domains. Right click on the list of Selected Nodes and
specify a query to send to each selected node. Remote Batch Copy streams the
results into a log as each query completes. Remote Node Query Logs are kept in
a Log sub-folder in Remote Batch Copy`s execution folder. This could be used to
drive a near real time data source for updating network configuration
databases.
Ping
all selected Nodes create a HOSTS formatted file that map host names to
IP addresses. Remote Batch Copy could then copy Ping all selected Nodes files it created in this fashion to
specified nodes in order to synchronize HOSTS files for nodes that rely on them
before DNS queries.
A
Remote Batch Copy generated
standard HOSTS file.
Remote Batch Copy includes the
Log Dispatcher product from Morning Glory Technologies . Click the Log Dispatcher item under the Tools menu to start Log Dispatcher.
Log
Dispatcher allows you to watch
updates to multiple files or logs as they occur in real time. Remote Batch
Copy uses Log
Dispatcher to stream the results from queries and commands it issues
but Log
Dispatcher is much more capable. Read here to find out more about Log Dispatchers real purpose and true potential.
Remote Batch Copy Includes a path to the Active IP Sensor product
offered by Morning Glory Technologies . Active IP Sensor lets you watch all incoming
and outgoing IP port connections in flight. Active IP Sensor
listens for local connected IP ports as they are formed, progress and retire. Active
IP Sensor updates the IP protocol type, connected port number; its current
status, the local application that has bound to the port and the remote peer`s
name. A useful attribute of Active
IP Sensor is the ability to share Active IP port activity with remote
clients in real time. Many Active IP Sensors could share a single
history file. Several Active
IP Sensors could be running in different modes on different remote
servers. All of their outputs could be recorded into a single, common history
file and displayed on a single desktop or many using Active IP Sensor Sharing. Several Active IP Sensors could simultaneously
Record or Listen to a single, shared file each
recording different run modes and IP port activity. An Active IP Sensor
shared file listener might even be a remote Log Dispatcher Filter! Active IP Sensor has been successfully used to trap transient and
hidden IP executables that have passed anti-virus monitors and firewalls.
Select the Active IP Sensor
item from the Tools menu to find
a path to this utility.
Click
an Executable name to show its properties.
If you like Remote Batch Copy, purchase customized Remote
Batch Copy sources for your site and tailor it to perform unique tasks for
you organization. Remote Batch Copy Site Customizations come with developer
support to help facilitate changing Remote Batch Copy properties to match your
specific needs and a full license to distribute and use your customized Remote
Batch Copy binaries throughout all the nodes in your network. Remote Batch
Copy`s developer, Jeff Martin , is highly capable in many areas and is available for
further assignment. Contact him at jeffreymartinj@yahoo.com for more details.
Our
Environment
We
have complete development environments encompassing
all popular operating systems, databases and development platforms
including
|
Operating Environments: o Windows 2003
Server o Windows XP
Professional o Windows XP Home
o Linux |
Networking Environments: o Windows Internet
Information Service (IIS) o Apache Linux Web
Server o Broadband Internet
connection o Multiple node,
heterogeneous internal
development LAN |
|
Code Environments: o Microsoft Visual
Studo.net o Microsoft Visual
Studio 6 o Oracle Developer
Suite o PL/SQL Developer
o Teradata TTU 7.0
o KDeveloper 2 |
Database Environments: o Oracle 8i/9i/10g
o SQLServer
2000/2005 o Teradata 5.0
o Ingres 2.0 o Access 97-2003 |
|
Technologies: o 12+ years
programming under UNIX o 12+ years
programming in Windows environments o 12+ years
programming using Oracle development tools (Developer/Designer, PRO*C,
PL/SQL) o 7+ years
programming using SQLServer development tools (T-SQL, DTS packages) o 12+ years
developing network interfaces (IP (TCP, UDP, AF_UNIX)) o 12+ years
developing distributed systems (Socket services, RPC, server/client
architectures, real time data acquisition and control systems) |
Languages: o 12+ years
programming using C/C++ o 12+ years
programming using Unix shell scripting o 12+ years
programming using ANSI SQL, PL/SQL, T-SQL o 12+ years
programming using Visual Basic o 2+ years
programming using .NET technologies (C#, ASP.NET, XML) o 20+ years programming using FORTRAN |
Our
diverse development environments allow us to participate in project architectures of
any complexity or depth. This permits us to construct system test simulations
that provides identical environments that our clients encounter in their
production settings allowing Morning Glory Technologies to serve as an
immediate source for effective and cost efficient off site development or
support activities
We offer a broad range of Software Engineering consulting services from complete design/build solutions to integration with existing sustaining efforts. We focus on mission critical, real time systems. Listed below are a few of the organizations where we`ve recently created and implemented solutions for production applications:
|
|
|
|
|
|
||
Remote Batch Copy v7.7.0 Release Notes
Send mail to jeffreymartinj@yahoo.com
with questions or comments about this web site.
Last modified: 05/13/07
Morning Glory Technologies
prefers
![]()
Development Tools
This server is
![]()
This site is
![]()