Per automatizzare tramite script il processo di creazione di un WebJob utilizzando Windows Azure Power Shell (Windows PowerShell ISE), i principali comandi da utilizzare sono:
- Add-AzureAccount, che ci permette di autenticarci utilizzando Active Azure Directory
- Get-AzureWebsite, per avere una panoramica dei WebSites legati alla subscription con la quale siamo collegati
- Get-AzureWebsiteJob, il quale ritorna le informazioni sul WebJob specificato dal paramentro Name
- New-AzureWebsiteJob, il quale permette la creazione di un nuovo WebJob ed accetta in ingresso i seguenti parametri:
- Name, il nome del WebSite di riferimento
- JobName, il nome del WebJob
- JobType, la modalità di esecuzione del WebJob come descritto nel primo post relativo a questa serie
- JobFile, il percorso dell’archivio compresso contenente tutti i file necessari all’esecuzione del Job
- Remove-AzureWebsiteJob, il quale rimuove il WebJob specificato ed necessita dei parametri: Name, JobName e JobType
Per eseguire “Start&Stop” del WebJob, possiamo utilizzare i comandi:
- Start-AzureWebsiteJob, con parametri Name, JobName e JobType
- Stop-AzureWebsiteJob, con parametri Name e JobName
Se i comandi sopracitati non dovessero essere presenti nel tool (I WebJob sono in Preview) è sufficiente aggiornare la documentazione della guida: