Automation

Azure Automation allows you to automate the creation, monitoring, deployment, and maintenance of resources in your Azure environment using a highly-available workflow execution engine. Orchestrate time-consuming, error-prone, and frequently repeated tasks against Azure and third party systems to decrease time to value for your cloud operations.

Visit the Automation page to learn more about Automation and how to get started.

How can we improve Azure Automation service?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Update the scheduler after creation

    I cannot see there is a way to delete/update a "Linked" scheduler with runbook

    539 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  47 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide support for DSC partial configuration

    DSC currently has the option to use Partial configurations. meaning one server can have multiple configurations (ie a server can have multiple MOF's that apply to it)

    This feature is not available on Azure DSC. but would be helpful in managing configuration through Azure DSC

    344 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    26 comments  ·  Desired State Configuration  ·  Flag idea as inappropriate…  ·  Admin →

    Partial configurations are fully supported now by Azure Automation DSC, and the docs have been updated. There is still the caveat of having separate accounts per partial configuration. We do not have plans to resolve that issue with thee current version of DSC but are looking at it in the v.next design.

  3. Source Control Support for Visual Studio Online - TFS

    Add first party integration with VSO to Azure Automation.

    342 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Source control integration  ·  Flag idea as inappropriate…  ·  Admin →
  4. Fix the scheduler to be aware of daylight saving

    The daily schedule I created for 01:00 during British Summer Time has changed to 00:00 now we are back to GMT. Not what I was expecting...

    303 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    28 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
  5. Make SSH calls from runbooks

    Provide an SSH client module, so runbooks can be used to execute commands over SSH on Linux machines.

    180 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Linux support  ·  Flag idea as inappropriate…  ·  Admin →
  6. Email notification of errors in scheduled runs

    I'd like to be informed when my scheduled runbook fails to run due to an error (or any other reason).

    To my knowledge the only way to do this at the moment is to write a workbook that creates an email client using powershell and emails out info on failed workbooks. - This won't work if this polling workbook itself fails to run

    A feature that allows to me specify a notification email when adding a schedule to the workbook would be most useful

    174 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Debugging and troubleshooting  ·  Flag idea as inappropriate…  ·  Admin →
  7. Fix dependencies for Azure Active Directory management

    When you run Connect-MsolService from a runbook, you get this error message: Connect-MsolService : The type initializer for 'Microsoft.Online.Administration.Automation.ConnectMsolService' threw an
    exception.

    This issue is described in the following KB
    http://support.microsoft.com/kb/2887306/en

    Please solve this, so we don't need to add VM to manage this.

    163 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Beth Cooper responded

    The MSOnline module is now available on the PowerShell Gallery: http://www.powershellgallery.com/packages/MSOnline/1.0.

    You can retrieve this module to be used in Automation by clicking the “Deploy to Azure Automation” button from PowerShell Gallery.

    You can also import it directly from Automation by going to your Automation account > Assets > Modules > Browse Gallery > finding MSOnline > and clicking Import.

  8. Azure Automation too slow

    I'm finding that the time taken to spin up a runbook is too slow. I have webhooks triggering runbooks that sometimes take upwards of several minutes before they start. To be usable I'd expect the runbooks to start almost immediately.

    160 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  9. Enable AzureResourceManager module in Azure Automation

    This may be a bug but when trying to run any AzureResourceManager type command such as: Get-AzureResource or Set-AzureResource the following error is received:

    The term 'Get-AzureResource' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    This is really important for being able to do things like change the hosting plan from free to standard (would be great if that was more easy/direct too)

    129 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  22 comments  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →
  10. Alert from Azure Automation

    Add the possibility to set up an alert when something goes wrong with the Automation job.

    124 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. Source Control Support

    We currently store a lot of powershell assets (scripts modules etc) in our Source Control system. As we move our source to the cloud (GitHub, VS Online) we would like to have the ability to have a single source for this stuff rather than having to manually import into the Azure portal.

    To me this is much the same as the early criticisms of Azure Mobile Services. This would be a major blocker for us in using Azure Automation

    120 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Source control integration  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Beth Cooper responded

    Source Control support for GitHub is now live! See http://azure.microsoft.com/en-us/blog/azure-automation-source-control-13/ for more detail.

    If you need integration with a difference service or additional functionality, please file another request or add your votes to one of these existing suggestions:

    VSO integration with TFS here: http://feedback.azure.com/forums/246290/suggestions/9771435

    Continuous deployment: http://feedback.azure.com/forums/246290-azure-automation/suggestions/6353126-continuous-deployment-of-runbooks

  12. Faster testing experience

    Currently it takes at least 2-3 minutes for a runbook test to run. That's a long time when testing and changing the script after each run and a lot of time is wasted on waiting.

    109 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  13. trigger runbooks based on azure actions

    trigger runbooks based on azure actions that are being triggered similar to the actions in SMA?

    For example triggering a runbook whenever a storage account is being created or when an azure vm is created.

    A practical example would be to install some sysinternal programs using the OneGet PowerShell module once a vm is being created.

    108 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →
  14. Ability to deploy cloud service with SSL endpoint

    Please provide ability to deploy cloud service with SSL endpoint.

    Following command is required for enabling this scenario. But
    Get-AutomationCertificate doesn't return the certificate as exportable causing the following Azure powershell command to upload public cert to Azure cloud service without private key.

    This means Azure cloud service cannot be deployed with SSL enabled.

    Add-AzureCertificate [-ServiceName] <String> [-CertToDeploy] <Object> [-Password <String> ] [ <CommonParameters>]

    This blocks any user trying to use job automation to deploy a SSL enabled Azure cloud service.

    104 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Beth Cooper responded

    Thanks all for your votes & feedback on this! Automation has now enabled the ability to mark certificates as exportable. You can import a certificate with a private key in assets and once you have selected the certificate, you can now mark the cert as exportable as well.

    Please keep the great feedback coming as it helps us enable scenarios like this for you and other customers!

  15. RBAC - delegate a single runbook using RBAC instead of having to delegate the complete automation account.

    The possibility to delegate a single runbook using RBAC instead of having to delegate the complete automation account. As of right now a user needs to click his/her way to the runbook through the automation account.

    102 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  8 comments  ·  Role Based Access Control  ·  Flag idea as inappropriate…  ·  Admin →
  16. PowerShell Workflow Debugging

    The new Azure Automation feature is rudimentary at best. As of right now, it's more or less simply a basic, online text editor. A full debugging environment will be necessary in order to write PowerShell Workflows (Runbooks?) that function properly.

    Can remote debugging be done using the PowerShell Integrated Scripting Editor (ISE)?

    96 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Debugging and troubleshooting  ·  Flag idea as inappropriate…  ·  Admin →
  17. Send alert when Azure Automation runbook fail

    Please provide the ability to inform someone that a runbook job failed by sending an e-mail.

    The feature should be at the runbook-level for better granularity

    83 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Debugging and troubleshooting  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add the ability to schedule jobs on an hourly basis.

    Currently, one can only configure a job to run once a day and it is not realistic to expect customers to create 24 schedules in order to accomplish this desire. I'd love to be able to kick of an automated job every hour to monitor the size of my SQL Azure DB and automatically upgrade to a new SKU if needed.

    78 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Beth Cooper responded

    Hi all – we have now added hourly scheduling. I’m closing this request since the main ask has been completed.

    Our team has taken the feedback in the comments of this request in to investigate as well. The next thing we will look into is the possibility of integrating with Azure Scheduler.

    Thanks everyone for the feedback to make our product better!

  19. Provide listKeys functionality through the api (similar to storage accounts)

    We're using ARM templates to deploy Azure IaaS VM's, with the DSC extension defined in the template to onboard them to Automation DSC. In most situations, we're dedicating an automation account to each environment and creating it using the same ARM template(s) defined in the solution. At runtime, we'd like to be able to provision the automation account in ARM and then use listKeys functionality (as currently with storage accounts), to essentially onboard the VM to the automation account in the same operation.

    77 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Desired State Configuration  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow specific day seletion in the daily schedules option

    When you create a schedule for a runbook you can select the option to have it run daily. This this then set to only allow a certain number of days. What would be good if we can have the ability to select specific days. So an option to select by day, i.e. Monday, Tuesday, Wednesday, Thursday and Friday only.
    The only other option at the moment is to create 5 different schedules for something that you do not want to run on the weekends.

    73 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Beth Cooper responded

    This is now available. To find day selection in schedules, create a new schedule and select either a weekly or monthly schedule.

← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base