Re: AT command
From: Lanwench [MVP - Exchange] (lanwench_at_heybuddy.donotsendme.unsolicitedmail.atyahoo.com)
Date: 05/31/04
- Next message: Bill Woloch: "How to send a test trap from batch file or command line"
- Previous message: Lanwench [MVP - Exchange]: "Re: How to backup accounts of POP3 Service?"
- In reply to: Pedro: "AT command"
- Next in thread: Pedro: "Re: AT command"
- Reply: Pedro: "Re: AT command"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 31 May 2004 09:29:27 -0400
Any reason you don't want to just use the built-in task scheduler in control
panel? It isn't as granular as the at command, as far as I know, but may do
the trick.
Pedro wrote:
> 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
>>> .
>>>
>> .
- Next message: Bill Woloch: "How to send a test trap from batch file or command line"
- Previous message: Lanwench [MVP - Exchange]: "Re: How to backup accounts of POP3 Service?"
- In reply to: Pedro: "AT command"
- Next in thread: Pedro: "Re: AT command"
- Reply: Pedro: "Re: AT command"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|