Zaplanowane zadania Win2k8 i równoległe uruchamianie nowych instancji


Mam skrypt, który tworzy zaplanowane zadania w oknie systemu Windows Server 2008 R2 przy użyciu schtasks.exe i chciałbym, aby ten skrypt ustawiał opcję „Jeśli wystąpienie zadania jest już uruchomione, uruchom równolegle nowe wystąpienia”.
Przejrzałem dokumentację i opcje dla schtasks.exe (właśnie tego używam do tworzenia zadań) i nie widzę żadnego sposobu na ustawienie tej opcji za pomocą skryptu.
Czy ktoś wie, czy brakuje mi opcji lub innego narzędzia?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Jedynym sposobem, w jaki udało mi się ustawić tę opcję za pomocą skryptu, jest edycja XML samego zadania. Specjalnie szukasz

TaskSettings.MultipleInstances
http://technet.microsoft.com/en-us/query/aa383507
własność.
Na przykład zadanie, które mam na moim komputerze z systemem Windows 7, wygląda mniej więcej tak:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="[url=http://schemas.microsoft.com/windows/2004/02/mit/task">]http://schemas.microsoft.com/w ... gt%3B[/url][...] <Settings>
<MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>[...] </Settings>

Zwróć uwagę na
         <MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy>
Sekcja. W tej chwili myślę tylko o programowym wstawieniu XML po utworzeniu zadania.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się