frank160672
Goto Top

Sicherheitsoptionen eines importierten Task machen Probleme

Hallo Gemeinde!

Ich habe 2 Server (2019) als VMs in Azure am Laufen.

Auf VM1 werden Tasks exportiert.

VM2 kopiert sich als Task die exportierten Tasks von VM1.

Bis hierher funktioniert alles.

Wenn ich jetzt die kopierten Tasks automatisch importieren lasse, kann ich folgendes feststellen:

Die Sicherheitsoptionen auf VM1 sind "Unabhängig von der Benutzeranmeldung ausführen".

Der importierte Task auf VM2 hat allerdings die Sicherheitsoption "Nur ausführen, wenn der Benutzer angemeldet ist".


Was mache ich falsch ?
Wo muss ich ansetzen ?

Hier noch das Script für den Import:

function register_tasks
{
$allchilds = get-childitem -Path "C:\Scripte\AllTasks"  

foreach($child in $allchilds)
{
if($child.Name.contains(".xml"))  
{
Register-ScheduledTask -xml (Get-Content $child.FullName | Out-String) -TaskName $child.Name.replace(".xml","") -User domäne\adminfb –Force  
}
}

"1" | out-file -FilePath "C:\Scripte\AllTasks\Report\imported.txt";  
}

function start_tasks
{
$tasks = get-scheduledtask | where-object {$_.TaskPath -eq "\"};  

foreach($task in $tasks)
{
if($task.State -ne "Ready")  
{
Enable-ScheduledTask -TaskName $task.TaskName
}

}
}



Vielen Dank an alle die mir hier eine Lösung wissen.

Content-Key: 666344

Url: https://administrator.de/contentid/666344

Ausgedruckt am: 28.03.2024 um 14:03 Uhr

Mitglied: Doskias
Doskias 03.05.2021 um 15:40:38 Uhr
Goto Top
Moin,

zuerst einmal: Bitte bearbeite dein Posting und nutze den Code-Tag. Dann kann man dir leichter Sagen in welcher Zeile eine Änderung erforderlich ist.

Zu deinem eigentlichen Problem: Was ist wenn du den Import händisch durchführst, werden die rechte dann korrekt gesetzt?

Wenn ich jetzt die kopierten Tasks automatisch importieren lasse...
automatisch im sinne von "einer geplanten Task" oder im Sinne von "über ein Skript, welches händisch gestartet wird"?

Gruß
Doskias
Mitglied: Frank160672
Frank160672 03.05.2021 um 16:01:07 Uhr
Goto Top
Sorry, wenn ich etwas falsch gepostet habe - bin neu hier.

Ich habe ein importscript, das als Task die "neuen" Tasks importieren soll.

Wenn ich die Tasks von Hand importiere, dann haben Sie die richtigen Sicherheitseinstellungen.

Nur eben leider nicht, wenn ich sie automatisch importieren lasse.