Remote Examples
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Remote Examples
Example 1: Interact with a batch program running on a remote server
In this example, you must first create a batch program on the server (Remoteserver3 in this case). To create the batch program, you can use any text editor, such as Notepad, or the copy con
command at the command prompt as follows:
copy con testprog.bat
pause
schtasks /?
pause
^Z
Press CTRL+Z (^Z
) to end the copy con
session and save the Testprog.bat file in the default directory.
On the server
To start the remote session at the server, type the following on the server at the command line:
remote /s "testprog.bat" testsession1
You will see output similar to the following, confirming that the remote server received the command to continue executing the batch file Testprog.bat:
C:\Program Files\Support Tools>remote /s "testprog.bat" "testsession1"
************************************ ********** REMOTE *********** ********** SERVER *********** ************************************ To Connect: Remote /C REMOTESERVER3 "testsession1"
C:\Program Files\Support Tools>pause
Press any key to continue . . .
This indicates that Testprog.bat started, then paused, waiting for any key to be pressed before continuing as instructed in the batch program.
On the client
On the client computer, open a command window and type the following at the command prompt:
remote /c remoteserver3 "testsession1"
On the client computer, you will see output confirming that the remote server received the command to continue executing the batch file Testprog.bat, as follows:
C:\Program Files\Support Tools>remote /c remoteserver3 "testsession1"
************************************ ********** REMOTE *********** ********** CLIENT *********** ************************************ Connected...
C:\Program Files\Support Tools>pause
Press any key to continue . . .
**Remote: Connected to REMOTESERVER3 administrator1 [Sun 3:27 PM]
Client-server interaction
After establishing the client-server interactive session, you can press any key to continue running the program, (in this case we use the Enter key). When Testprog.bat continues on the server, you will see output similar to that shown below.
Server output looks like this:
**Remote: Connected to REMOTESERVER3 administrator1 [Sun 3:27 PM]
^M [CLIENTCOMPUTER7 3:27 PM]
C:\Program Files\Support Tools>schtasks /?
SCHTASKS /parameter [arguments]
Description:
Enables an administrator to create, delete, query CHange, run and
end scheduled tasks on a local or remote system. Replaces AT.exe.
Parameter List:
/Create Creates a new scheduled task.
/Delete Deletes the scheduled task(s).
/Query Displays all scheduled tasks.
/Change Changes the properties of scheduled task.
/Run Runs the scheduled task immediately.
/End Stops the currently running scheduled task.
/? Displays this help/usage.
Examples:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
Remote exiting. Child (testprog.bat) exit code was 0.
Client output (Clientcomputer7 in this case) is similar to output from the server Remoteserver3, as shown here:
C:\Program Files\Support Tools>schtasks /?
SCHTASKS /parameter [arguments]
Description:
Enables an administrator to create, delete, query CHange, run and
end scheduled tasks on a local or remote system. Replaces AT.exe.
Parameter List:
/Create Creates a new scheduled task.
/Delete Deletes the scheduled task(s).
/Query Displays all scheduled tasks.
/Change Changes the properties of scheduled task.
/Run Runs the scheduled task immediately.
/End Stops the currently running scheduled task.
/? Displays this help/usage.
_** SESSION OVER **_
Note
- The session on both the client and the server computers ends the moment the remote command completes. In some cases, the output to the client computer might be truncated if the remote command terminates before all the output is sent to the client. In this example, the remote command (
schtasks /?
) is delayed from terminating by thePause
statement that occurs after theschtsks /?
command.
Example 2: Example of a keyword/color file
The following command creates a keyword-highlighting scheme on the client command console using the text file Colorscheme.txt:
remote /c server3 remotesession2 /k colorscheme.txt
In this example, the format of the Colorscheme.txt text file is as follows:
Error
red
Continue
lblue, white
WaRnInG
white, purple
When used in conjunction with the /K parameter, this file causes all instances of the word "error" to be highlighted in red, "continue" to be highlighted in light blue with a white background, and "warning" to be highlighted in white with a purple background. Keywords are case-insensitive.
See Also
Concepts
Remote Overview
Remote Remarks
Remote Syntax
Alphabetical List of Tools
Windiff Overview
Poolmon Overview
Msizap Overview
Msicuu Overview
Memsnap Overview
Gflags.exe
Devcon Overview