Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniższe zmiany zawierają podsumowanie nowości w różnych wersjach harmonogramu zadań.
Windows 10 (i Windows Server 2016)
W systemie Windows 10 wprowadzono następujące zmiany harmonogramu zadań.
Gdy funkcja oszczędzania baterii jest włączona, zadania harmonogramu zadań systemu Windows są wyzwalane tylko wtedy, gdy zadanie to:
- Nie ustawione na . Uruchom zadanie tylko wtedy, gdy komputer jest bezczynny... (zadanie nie używa IdleSettings)
- Nie ustawiono do uruchamiania podczas automatycznej konserwacji (zadanie nie używa MaintenanceSettings)
- Jest ustawione na Uruchom tylko, gdy użytkownik jest zalogowany (zadanie LogonType jest TASK_LOGON_INTERACTIVE_TOKEN lub TASK_LOGON_GROUP)
Wszystkie inne wyzwalacze są opóźnione do momentu wyłączenia oszczędzania baterii. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do stanu oszczędzania baterii w aplikacji, zobacz SYSTEM_POWER_STATUS. Aby uzyskać ogólne informacje na temat oszczędzania baterii, zobacz oszczędzanie baterii (w wytycznych dotyczących komponentów sprzętowych).
Ze względów bezpieczeństwa użytkownik niebędący administratorem nie może wyświetlać ani zarządzać zadaniem harmonogramu zadań systemu Windows utworzonym przez innego użytkownika.
Windows 8
W systemie Windows 8 wprowadzono następujące zmiany harmonogramu zadań 2.0:
- Obsługa programu PowerShell: użytkownicy mogą zarządzać zadaniami Harmonogramu zadań systemu Windows (tworzyć, usuwać, modyfikować, bezpośrednio uruchamiać, zatrzymywać itd.) przy użyciu modułu ScheduledTasks programu PowerShell.
- Hasła zarządzane: administratorzy mogą używać zarządzanych kont haseł w usłudze Active Directory jako głównych elementów zadań. Te zadania nie wymagają już wymuszanych zasad resetowania hasła.
- Zmiany interfejsu API: wprowadzono dwa nowe ustawienia zadań z interfejsem ITaskSettings3.
- MaintenanceSettings: zadania korzystające z tych ustawień są traktowane jako nowy typ zaplanowanych zadań, które są wywoływane podczas automatycznego czasu konserwacji systemu operacyjnego, zgodnie z określonym okresem i terminem.
- volatile: zadania ustawione jako nietrwałe są zawsze wyłączone podczas rozruchu systemu operacyjnego i muszą być jawnie ponownie włączone w razie potrzeby. Zadania zmienne są używane przez klastry przełączania awaryjnego w celu zapewnienia, że na klastrze zaplanowane jest tylko jedno wystąpienie zadania na raz.
- Ujednolicony aparat planowania obsługuje teraz następujące funkcje:
- Typ logowania S4U za pomocą elementu LogonType.
- Wartości zapytania XPath dla wyzwalaczy zdarzeń za pośrednictwem elementu ValueQueries.
- Nie zezwalaj na zakończenie zadania poprzez element AllowHardTerminate.
- Funkcje przestarzałe w tej wersji
- Akcja: sendEmail (można użyć IExecAction z poleceniem cmdlet Send-MailMessage programu Windows PowerShell jako obejścia).
- Akcja: wyświetlKomunikat.
- AT.exe narzędzie linii poleceń
Windows 7
W systemie Windows 7 wprowadzono następujące zmiany harmonogramu zadań 2.0:
Korzystanie z ujednoliconego aparatu planowania udostępnianego przez bazowy system operacyjny.
Możliwość odrzucania zadań początkowych w sesjach Zintegrowanych Lokalnie Aplikacji Zdalnych (RAIL).
Wzmacnianie zabezpieczeń zadań (w przypadku zadań uruchomionych jako "USŁUGA SIECIOWA" lub "USŁUGA LOKALNA" tylko):
- Możliwość przypisania typu identyfikatora zabezpieczeń tokenu procesu (SID) (na przykład nieograniczonego lub nie) do zadania.
- Zezwalaj deweloperom zadań na żądanie dokładnego zestawu uprawnień wymaganych przez ich zadanie.
Zmiany interfejsu API:
Obsługa wzmacniania zabezpieczeń zadań: wprowadzono nową funkcję wzmacniania zabezpieczeń zadań przy użyciu nowego interfejsu IPrincipal2.
Wprowadzono dwa nowe ustawienia zadań z nowym interfejsem ITaskSettings2.
DisallowStartOnRemoteAppSession: nowe ustawienie DisallowStartOnRemoteAppSession może odrzucić uruchomienie zadania, jeśli zostanie wyzwolone w zdalnych aplikacji zintegrowanych lokalnie (RAIL) sesji.
UseUnifiedSchedulingEngine: użycie ustawienia UseUnifiedSchedulingEngine zapewnia spójne zachowanie dla zadań i usług systemu Windows, ponieważ jest on zarządzany w jednolity sposób przez wspólny aparat planowania w całym systemie. Chociaż zaleca się używanie zunifikowanego silnika, nie obsługuje on niektórych funkcji Harmonogramu zadań. Jeśli kombinacja właściwości nie pozwoli na uruchomienie zadania w ramach ujednoliconego silnika, rejestracja takiego będzie odrzucona.
Funkcje zadań, które nie są obsługiwane przez ujednolicony aparat planowania, obejmują:
Typy logowania:
Zasady wielu wystąpień:
Akcje:
Ustawienia:
Wyzwalaczy:
Windows Vista
Interfejs API Harmonogramu zadań 2.0 powinien być używany do tworzenia aplikacji korzystających z usługi Harmonogram zadań w systemie Windows Vista. Aby uzyskać więcej informacji, zobacz Odwołanie do Harmonogramu zadań i Korzystanie z Harmonogramu zadań.
Windows 2000, Windows XP i Windows Server 2003
Interfejs API harmonogramu zadań 2.0 jest niedostępny. Użyj harmonogramu zadań 1.0.
Tematy pokrewne