In deze post lees je hoe je een Powershell script kunt schedulen via Windows Scheduled Tasks.
Start de Scheduled Task Wizard.
Klik op Browse… en voeg het onderstaande commando in:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe
Nadat de wizard klaar is, vink je Open advanced properties for this task when I click Finish aan. Daarna voeg je het volgende toe aan het Run veld: -command D:\Scripts\backupwsvm.ps1
Vervolgens druk je op OK om de task op te slaan.
Mocht je een Powershell script scheduled die gebruik maakt van de VI Toolkit. Dan moet je de onderstaande code toevoegen aan je script.
#ADD VMWARE PSSNAPIN
Add-PSSnapin -Name “VMware.VimAutomation.Core”#FORCE TO LOAD VMWARE POWERSHELL PLUGIN
[Reflection.Assembly]::LoadWithPartialName(“vmware.vim”)
Note that with the introduction of the VI Toolkit v1.5 build 142961 there is a known problem with VITK scripts in scheduled tasks. Rob has found a fix, see http://communities.vmware.com/message/1162102#1162102.
And you don’t need LoadWithPartialName statement anymore.
Thanks for the info!