Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Elementy robocze wykonywane przez zadanie są nazywane akcjami. Zadanie może mieć jedną akcję lub maksymalnie 32 akcje. Należy pamiętać, że po określeniu wielu akcji są one wykonywane sekwencyjnie.
Typy akcji
W poniższej tabeli akcji opisano typ pracy lub akcji, które można wykonać przez zadanie.
| Typ akcji | Opis |
|---|---|
| Akcja programu ComHandler | Ta akcja powoduje wyzwolenie programu obsługi COM. |
| Akcja exec | Ta akcja wykonuje operację wiersza polecenia, taką jak uruchamianie Notatnika. |
| Akcja poczty e-mail | Ta akcja wysyła wiadomość e-mail po wyzwoleniu zadania. |
| Pokaż akcję komunikatu | Ta akcja pokazuje pole komunikatu z określonym komunikatem i tytułem. |
Określanie akcji
Akcje zadania są określane, gdy zadanie jest zdefiniowane i przechowywane w kolekcji akcji używanych przez usługę Harmonogram zadań. W poniższej tabeli wymieniono linki do tematów referencyjnych dotyczących interfejsów API i elementów XML skojarzonych z akcjami.
Aby uzyskać więcej informacji i przykładów dotyczących używania interfejsów harmonogramu zadań, obiektów skryptów i kodu XML, zobacz Using the Task Scheduler.
Interfejsy API dla programowania w języku C++
| API | Opis |
|---|---|
| Actions, właściwość ITaskDefinition | Pobiera lub ustawia akcje wykonywane przez zadanie. |
| IActionCollection | Zawiera akcje wykonywane przez zadanie. |
| IComHandlerAction | Reprezentuje akcję uruchamiającą program obsługi. |
| IExecAction | Reprezentuje akcję wykonującą operację wiersza polecenia. |
| IEmailAction | Reprezentuje akcję, która wysyła wiadomość e-mail. |
| IShowMessageAction | Reprezentuje akcję, która pokazuje pole komunikatu. |
Interfejsy API obiektów skryptów na potrzeby tworzenia skryptów
| API | Opis |
|---|---|
| TaskDefinition.Actions | Pobiera lub ustawia akcje wykonywane przez zadanie. |
| ActionCollection | Zawiera akcje wykonywane przez zadanie. |
| ComHandlerAction | Reprezentuje akcję uruchamiającą program obsługi. |
| ExecAction | Reprezentuje akcję wykonującą operację wiersza polecenia. |
| EmailAction | Reprezentuje akcję, która wysyła wiadomość e-mail. |
| ShowMessageAction | Reprezentuje akcję, która pokazuje pole komunikatu. |
Elementy XML
| Pierwiastek | Opis |
|---|---|
| Actions | Definiuje akcje wykonywane przez zadanie. |
| ComHandler | Reprezentuje akcję uruchamiającą program obsługi. |
| Exec | Reprezentuje akcję wykonującą operację wiersza polecenia. |
| SendEmail | Reprezentuje akcję, która wysyła wiadomość e-mail. |
| ShowMessage | Reprezentuje akcję, która pokazuje pole komunikatu. |
Używanie zmiennych we właściwościach akcji
Niektóre właściwości akcji typu BSTR mogą zawierać zmienne $(Arg0), $(Arg1), ..., $(Arg32) w ich wartościach ciągów. Te zmienne są zastępowane wartościami określonymi w parametrach parametru IRegisteredTask::Run i IRegisteredTask::RunEx metod lub znajdują się w wyzwalaczu zdarzenia dla zadania. W poniższej tabeli wymieniono właściwości akcji, które mogą używać zmiennych w ich wartościach ciągów.
| Akcja | Właściwości |
|---|---|
| Akcja obsługi COM | C++:
Skryptów: |
| Akcja wiadomości e-mail | C++:
Skryptów:
|
| Akcja exec | C++: Skryptów: |
| Pokaż akcję komunikatu | C++:
Skryptów: |