Benutzer mit den meisten Antworten
SCCM - ADR Schedule Einstellungen per PowerShell anpassen

Frage
-
Hallo,
der Wunsch meiner SCCM-Kollegen ist per PowerShell Einstellungen von ADR's zu aendern, also habe ich mal mit einer Test ADR begonnen zu testen.
Beschreibung aendern.
Set-CMSoftwareUpdateAutoDeploymentRule -Name 'My Test ADR' -Description 'Dies ist ein Test!'
Das funktioniert wunderbar, nun ist aber der konkrete Wunsch die Evaluation Schedule zu aendern, z.B: von Monatlich 2. Freitag auf monatlich 3. Freitag.
Das versuche ich wie folgt zu machen, der Code laeuft auch ohne Fehler durch, allerdings ist die Zeit nicht geaendert wenn ich die ADR wieder einlese.
$ScheduleStr = (Get-CMSoftwareUpdateAutoDeploymentRule -Name 'My Test ADR').Schedule $ScheduleToken = Convert-CMSchedule -ScheduleString $ScheduleStr $ScheduleToken.WeekOrder = 3 Set-CMSoftwareUpdateAutoDeploymentRule -Name 'My Test ADR' -Schedule $ScheduleToken
Was mache ich falsch?
Vielen Dank.
Beste Gruesse
brima
Antworten
-
Die Hilfe zum Parameter "Schedule" sagt, dass man auch den Parameter "RunType" angeben soll. Damit funktioniert's bei mir.
PS FFM:\> help Set-CMSoftwareUpdateAutoDeploymentRule -Parameter Schedule -Schedule <IResultObject> Specifies a schedule object for the deployment. To obtain a schedule object, use the New-CMSchedule cmdlet. Specify a schedule for this parameter if you specify a value of RunTheRuleOnSchedule for the RunType parameter. Required? false Position? named Default value Accept pipeline input? True (ByPropertyName) Accept wildcard characters? false PS FFM:\> Set-CMSoftwareUpdateAutoDeploymentRule -Name 'My Test ADR' -RunType RunTheRuleOnSchedule -Schedule $ScheduleToken
Gruß
Joachim- Als Antwort markiert brima Mittwoch, 11. Februar 2015 10:17
Alle Antworten
-
Die Hilfe zum Parameter "Schedule" sagt, dass man auch den Parameter "RunType" angeben soll. Damit funktioniert's bei mir.
PS FFM:\> help Set-CMSoftwareUpdateAutoDeploymentRule -Parameter Schedule -Schedule <IResultObject> Specifies a schedule object for the deployment. To obtain a schedule object, use the New-CMSchedule cmdlet. Specify a schedule for this parameter if you specify a value of RunTheRuleOnSchedule for the RunType parameter. Required? false Position? named Default value Accept pipeline input? True (ByPropertyName) Accept wildcard characters? false PS FFM:\> Set-CMSoftwareUpdateAutoDeploymentRule -Name 'My Test ADR' -RunType RunTheRuleOnSchedule -Schedule $ScheduleToken
Gruß
Joachim- Als Antwort markiert brima Mittwoch, 11. Februar 2015 10:17