2015-09-08 83 views
0

我可以使用Azure Web作業來針對Azure環境運行一些預定腳本嗎?我已經安裝了Azure Powershell,並且能夠在本地連接到我的Azure訂閱並運行這些命令。使用Azure SDK的Azure Web作業

https://github.com/Azure/azure-powershell/releases

不過,我想有在特定時間運行該腳本,以規模上/下的數據庫。當我上傳PS1文件的壓縮文件時,它是否會運行,還是需要以某種方式將Azure powershell位作爲依賴項?還有什麼我需要考慮的?

https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/#CreateScheduled

回答

2

如果要使用特定的PowerShell模塊,如天青PowerShell的,那麼你就必須部署位到Web應用程序環境。您可以使用FTP或Kudu輕鬆完成上述操作。

作爲一種替代方案,您可能需要考慮使用Automation Runbook來代替此任務。您可以像創建Web作業一樣爲作業創建計劃,但對於PowerShell腳本,我認爲您可能會發現這比通過Web作業嘗試做更自然。在此路徑上開始的信息可用here

+0

感謝瑞克對自動化潤滑劑一無所知。看起來正是我想要做的 – aherrick