AT command

From: Pedro (anonymous_at_discussions.microsoft.com)
Date: 05/31/04


Date: Mon, 31 May 2004 02:53:25 -0700

Thanks for your reply.

Please can you or anyone else tell me as to what command
line I should use to schedule a task. For example, I
want to launch a prog.exe at 10am on 31 July 2004. What
is the exact AT command line I should use for this task ?

I have seen all online help and 2KB articles:

http://support.microsoft.com/?id=220149
http://support.microsoft.com/?id=313565

I failed to find the AT command line necessary for the
task I want to schedule. My question is simple: Does
anyone know this command line please.

Thanks a lot.

Pedro

>-----Original Message-----
>AtSchedules commands and programs to run on a computer
at
>a specified time and date. You can use at only when the
>Schedule service is running. Used without parameters, at
>lists scheduled commands.
>
>Syntax
>at [\\ComputerName] [{[ID] [/delete] | /delete [/yes]}]
>
>at [[\\ComputerName] Hours:Minutes [/interactive]
>[{/every:Date[,...] | /next:Date[,...]}] Command]
>
>Parameters
>\\ComputerName
>Specifies a remote computer. If you omit this parameter,
>at schedules the commands and programs on the local
>computer.
>ID
>Specifies the identification number assigned to a
>scheduled command.
>/delete
>Cancels a scheduled command. If you omit ID, all of the
>scheduled commands on the computer are canceled.
>/yes
>Answers yes to all queries from the system when you
delete
>scheduled events.
>Hours:Minutes
>Specifies the time when you want to run the command.
Time
>is expressed as Hours:Minutes in 24-hour notation (that
>is, 00:00 [midnight] through 23:59).
>/interactive
>Allows Command to interact with the desktop of the user
>who is logged on at the time Command runs.
>/every:
>Runs Command on every specified day or days of the week
or
>month (for example, every Thursday, or the third day of
>every month).
>Date
>Specifies the date when you want to run the command. You
>can specify one or more days of the week (that is, type
>M,T,W,Th,F,S,Su) or one or more days of the month (that
>is, type 1 through 31). Separate multiple date entries
>with commas. If you omit Date, at uses the current day
of
>the month.
>/next:
>Runs Command on the next occurrence of the day (for
>example, next Thursday).
>Command
>Specifies the Windows command, program (that is, .exe
>or .com file), or batch program (that is, .bat or .cmd
>file) that you want to run. When the command requires a
>path as an argument, use the absolute path (that is, the
>entire path beginning with the drive letter). If the
>command is on a remote computer, specify Universal
Naming
>Convention (UNC) notation for the server and share name,
>rather than a remote drive letter.
>/?
>Displays help at the command prompt.
>Remarks
>Schtasks is another command-line scheduling tool that
you
>can use to create and manage scheduled tasks. For more
>information about schtasks, see Related Topics.
>
>Using at
>To use at, you must be a member of the local
>Administrators group.
>
>Loading Cmd.exe
>At does not automatically load Cmd.exe, the command
>interpreter, before running commands. If you are not
>running an executable (.exe) file, you must explicitly
>load Cmd.exe at the beginning of the command as follows:
>
>cmd /c dir > c:\test.out
>
>Viewing scheduled commands
>When you use at without command-line options, scheduled
>tasks appear in a table formatted similar to the
following:
>
>Status ID Day Time Command Line
>OK 1 Each F 4:30 PM net send group leads
>status due
>OK 2 Each M 12:00 AM chkstor > check.file
>OK 3 Each F 11:59 PM backup2.bat
>
>Including identification number (ID)
>When you include identification number (ID) with at at a
>command prompt, information for a single entry appears
in
>a format similar to the following:
>
>Task ID: 1
>
>Status: OK
>
>Schedule: Each F
>
>Time of Day: 4:30 PM
>
>Command: net send group leads status due
>After you schedule a command with at, especially a
command
>that has command-line options, check that the command
>syntax is correct by typing at without command-line
>options. If the information in the Command Line column
is
>incorrect, delete the command and retype it. If it is
>still incorrect, retype the command with fewer command-
>line options.
>
>Viewing results
>Commands scheduled with at run as background processes.
>Output is not displayed on the computer screen. To
>redirect output to a file, use the redirection symbol
(>).
>If you redirect output to a file, you need to use the
>escape symbol (^) before the redirection symbol, whether
>you are using at at the command line or in a batch file.
>For example, to redirect output to Output.text, type:
>
>at 14:45 c:\test.bat ^>c:\output.txt
>
>The current directory for the executing command is the
>systemroot folder.
>
>Changing system time
>If you change the system time at a computer after you
>schedule a command to run with at, synchronize the at
>scheduler with the revised system time by typing at
>without command-line options.
>
>Storing commands
>Scheduled commands are stored in the registry. As a
>result, you do not lose scheduled tasks if you restart
the
>Schedule service.
>
>Connecting to network drives
>Do not use a redirected drive for scheduled jobs that
>access the network. The Schedule service might not be
able
>to access the redirected drive, or the redirected drive
>might not be present if a different user is logged on at
>the time the scheduled task runs. Instead, use UNC paths
>for scheduled jobs. For example:
>
>at 1:00pm my_backup \\server\share
>
>Do not use the following syntax, where x: is a
connection
>made by the user:
>
>at 1:00pm my_backup x:
>
>If you schedule an at command that uses a drive letter
to
>connect to a shared directory, include an at command to
>disconnect the drive when you are finished using the
>drive. If the drive is not disconnected, the assigned
>drive letter is not available at the command prompt.
>
>Tasks stopping after 72 hours
>By default, tasks scheduled using the at command stop
>after 72 hours. You can modify the registry to change
this
>default value.
>
>Start Registry Editor (regedit.exe).
>Locate and click the following key in the registry:
>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Sche
du
>le
>On the Edit menu, click Add Value, and then add the
>following registry value: Value Name: AtTaskMaxHours
Data
>type: REG_DWORD Radix: Decimal Value Data: 0. A value of
0
>in the value data field indicates no limit, does not
stop.
>Values from 1 through 99 indicates the number of hours.
> Caution
>
>Incorrectly editing the registry may severely damage
your
>system. Before making changes to the registry, you
should
>back up any valued data on the computer.
>Task Scheduler and the at command
>You can use the Scheduled Tasks folder to view or modify
>the settings of a task that was created by using the at
>command. When you schedule a task using the at command,
>the task is listed in the Scheduled Tasks folder, with a
>name such as the following:At3478. However, if you
modify
>an at task through the Scheduled Tasks folder, it is
>upgraded to a normal scheduled task. The task is no
longer
>visible to the at command, and the at account setting no
>longer applies to it. You must explicitly enter a user
>account and password for the task.
>
>Examples
>To display a list of commands scheduled on the Marketing
>server, type:
>
>at \\marketing
>To learn more about a command with the identification
>number 3 on the Corp server, type:
>
>at \\corp 3
>To schedule a net share command to run on the Corp
server
>at 8:00 A.M. and redirect the listing to the Maintenance
>server, in the Reports shared directory, and the
Corp.txt
>file, type:
>
>at \\corp 08:00 cmd /c "net share
>reports=d:\marketing\reports >>
>\\maintenance\reports\corp.txt"
>To back up the hard drive of the Marketing server to a
>tape drive at midnight every five days, create a batch
>program called Archive.cmd, which contains the backup
>commands, and then schedule the batch program to run,
type:
>
>at \\marketing 00:00 /every:5,10,15,20,25,30 archive
>To cancel all commands scheduled on the current server,
>clear the at schedule information as follows:
>
>at /delete
>To run a command that is not an executable (that
is, .exe)
>file, precede the command with cmd /c to load Cmd.exe as
>follows:
>
>cmd /c dir > c:\test.out
>Formatting legend
>Format Meaning
>Italic Information that the user must supply
>Bold Elements that the user must type exactly as shown
>Ellipsis (...) Parameter that can be repeated several
>times in a command line
>Between brackets ([]) Optional items
>Between braces ({}); choices separated by pipe (|).
>Example: {even|odd} Set of choices from which the user
>must choose only one
>Courier font Code or program output
>
>>-----Original Message-----
>>Hello
>>
>>Windows Server 2000 SP4.
>>
>>How cand I schedule a task for a precise date using AT
>>command. For example: launch a prog.exe at 10am on 7
>>July 2004.
>>
>>Many thanks
>>
>>Pedro
>>.
>>
>.
>



Relevant Pages

  • Are you australian, I mean, shuting over available peaks?
    ... It will greet the growing cell and reserve it prior to its schedule. ... Plenty of members indirectly sweep the lexical monument. ... Beth never spills until Ikram totals the involved command ... All average violent trusts wickedly ...
    (sci.crypt)
  • AT command
    ... Schedule service is running. ... Specifies a remote computer. ... Cancels a scheduled command. ... Connecting to network drives ...
    (microsoft.public.windows.server.general)
  • Re: AT command
    ... It isn't as granular as the at command, as far as I know, but may do ... > line I should use to schedule a task. ... >> Specifies a remote computer. ... >> Connecting to network drives ...
    (microsoft.public.windows.server.general)
  • Re: Moving from 2200 to A-series - CANDE and Schedule Sessions
    ... I have been working in the "CANDE" world since college, ... is the use of SCHEDULE sessions to "DO" things in logged CANDE ... "DO" command and saw what it could accomplish. ... your "session" results ...
    (comp.sys.unisys)
  • Re: Schedule Defrag
    ... application in any of the windows including Browse. ... Keep in mind that you can only schedule the command line ... You won't be able to schedule the GUI ... Schedule a Task to Defragment Drives ...
    (microsoft.public.windowsxp.basics)