niedziela, 13 kwietnia 2014

Pamiętaj o aktualizacji pomocy w PS

Dobrą praktyką przy pracy z PowerShellu jest aktualizacja pomocy. Niestety nie zawsze o tym pamiętam :) i dobrze jest dodanie sobie zdarzenia które będzie aktualizowało zadanie. Na samym początku tworzymy trigger, który będzie uruchamiany w piątki wieczorem jak komputer nie będziesz pracował przy komputerze oraz update będzie uruchamiany nawet jak notebook będzie działał na baterie (StartIfOnBattery).
$trigger = New-JobTrigger -Weekly -At "8:00 PM" -DaysOfWeek Friday 
$scheduledOption = New-ScheduledJobOption –StartIfIdle -StartIfOnBattery -RequireNetwork 
Skrypt, który wykonuje update wygląda następująco:
$updateScript = {Update-Help -Module * -Force}
Aby zarejestrować zdarzenie wystarczy wykonać poniższe polecenie
Register-ScheduledJob -Name UpdatePowerShellHelp -Trigger $trigger -ScheduledJobOption $scheduledOption -ScriptBlock $updateScript 
Aby zobaczyć wynik należy przejść do okna z harmonogramem zadań:
start "Taskschd.msc"


Brak komentarzy:

Prześlij komentarz