Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow Advanced source Control Sync to Github and VSTS

    provide an option to allow users to unhide the runbooks that sync AA and Github to allow users to modify the process, with their custom process.

    Use case would be adding an email notification or integrating with a ticketing system so their is a record of who preformed the sync and when in other system than the Azure Audit log.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Source control integration  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for posting this! You can actually overwrite these scripts with your own content today just by importing a runbook with the same name as the script (just like global modules, these are global runbooks). So for example, you can name a script Sync-MicrosoftAzureAutomationAccountFromGithubV1 and your script will run when you click the “Sync” button.

    In order for us to make these scripts public, we need to remove some proprietary code so this isn’t just as simple as releasing them. I’ll discuss with the team to see what we can do though.

  2. Add background job to refresh assets on the Runbook Editor blade

    Add a job to refresh assets so if an asset is added in another browser tab you don't have to leave the editing blade to see the assets in the editor blade

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  3. Co-authoring runbooks

    A way to co-author a runbook (simultaniously work on the runbook)

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  PowerShell authoring  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable Publish-AzureWebsiteProject command in Runbooks

    Please add this feature "Publish-AzureWebsiteProject" in future so that we can publish content to website from Runbooks using the package which is in azure storage container or by downloading package from storage container to Worker process locally temporary folder and then execute the command .Currently getting error while performing the option

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  PowerShell cmdlets  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add node js library

    It would be awesome if you would add Azure Automation node library to your azure-sdk-for-node.
    Really looking forward for this!

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Content  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for sharing this feedback. As Joe mentioned on GitHub, the team is looking at this.

  6. Increase 5MB limit for CheckPoint

    Many cmdlets need to be run as InlineScript. And as Checkpoint are not available in InlineScript trying to assign the returned values from an InlineScript to a variable is a solution.... sometimes.
    When dealing with larger data sets, e.g. Get-MsolUser with +1000 users this no longer works because of a 5 MB limit for a Checkpoint.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  PowerShell cmdlets  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for posting this! How large does the data set get with you are working with a function like Get-MsolUser with 1000 users? Also, how frequently do you rely one PowerShell Workflow functionality in your scripts vs. using PowerShell and making the script idempotent?

  7. Add Microsoft.Online.SharePoint.PowerShell Module

    It'd be great if you could include the latest Microsoft.Online.SharePoint.PowerShell Module in the gallery.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Gallery  ·  Flag idea as inappropriate…  ·  Admin →
  8. The Automation Operator account should also have permission to read Hybrid Worker Groups

    Having the Automation Operator see what machines are in each group would help him figure out where to start the jobs.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Hybrid  ·  Flag idea as inappropriate…  ·  Admin →
  9. Register-AzureAutomationScheduledRunbook does not support assigning to hybrid worker

    Register-AzureAutomationScheduledRunbook does not support assigning to hybrid worker. it is only possible via the GUI and ARM.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Hybrid  ·  Flag idea as inappropriate…  ·  Admin →
  10. "Copy" as in Copy/Past works intermittently from Edit screen

    When trying to copy paste data, the copy works intermittently at best. I have not been able to reliably replicate a scenario where this works. I can literally select some text, copy it, paste it to notepad (or something else), then go back to copy something else and it fails to copy still retaining what I last had in the clipboard.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Bug  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for reporting this! What browser are you using? Does refreshing the portal help with the issue?

  11. 4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Graphical authoring  ·  Flag idea as inappropriate…  ·  Admin →
  12. Text selection bug in runbook editor for Edge browser

    When editing a runbook and trying to select a single line of text, I cannot select all of the text and end of the selection jumps around. You can reproduce easily if the line is a comment and start with a # symbol.

    I am running Windows 10 Enterprise build 14257.rs1_release.160131-1800/

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Bug  ·  Flag idea as inappropriate…  ·  Admin →
  13. Provide a change log for agent updates to Hybrid Runbook Workers

    Agent updates is being pushed regularly to Hybrid Runbook Workers, but customers have no insights into how often this occurs and what the changes are. After being bitten by a bug related to downloading Assets to a Hybrid Runbook Worker, we can see the need for having insights into agent updates in order to possibly correlate them to issues such as the one we ran into. Ideas for ways to provide this information can be an RSS feed and/or a PowerShell cmdlet in the HybridRegistration or AzureRM.Automation modules.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Hybrid  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for this suggestion and sorry that you were affected by a bug. Right now, we are posting any major updates to Service Updates announcements so that is a good place to look. This wouldn’t contain every single update though, so we will take this suggestion into consideration.

  14. Allow monitoring runbooks like orchestrator

    Allow for "monitoring" runbooks like orchestrator does, without minutes charge or provide this only for hybrid workers. It makes no sense in running runbooks 24 hours waiting for a condition before the actual magic starts and being charged for the entire day.
    Having this option free of charge on hybrid workers would be a great improvement, since we pay for the computer onprem this makes sense.

    Without this option it is a half solution where we need to run scripts or on prem solution to monitor for a condition and after this send out the webhook call which than again…

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
  15. Execute Native PowerShell Runbooks deployed to Azure Automation within a Workflow's InlineScript Activity

    I created a StackOverflow question for this because I'm not sure if it's unsupported or if I'm doing it wrong (http://j.mp/23IaN2K).

    But, assuming this is not supported, it would be a nice inclusion.

    In my case, I have a native PS runbook which can't (easily, for now) be converted to workflow, but is required by other runbooks which have already been converted.

    My workaround for now is to copy the contents of the dependent .ps1 as a function inside the (first) InlineScript activity in each workflow, which is obviously not ideal.

    There error received is:

    .\child.ps1 : The…

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Currently it is unsupported to call a PS script from a PS Workflow and vice-versa in Automation. What you can do right now is use Start-AzureRmAutomationRunbook to start runbooks of different type. This will asynchronously start a runbook.

  16. Give feedback when saving fails

    When savinig fails of a runbook there is no good feedback on how to fix it. And the runbook that can't be saved can't be copied to save changes

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bug  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thank you for reporting this. Our team is actually aware of the issue and is currently investigating. I don’t think we need anything from you at this point to investigate, but will let you know if that changes.

    As a temporary workaround, when you see this error, you can typically fix it by closing out your current browsing session and starting a new one.

  17. Support translating WebHookData to parameters without a wrapping runbook

    Currently I need to either create a wrapper runbook to translate the WebHookData parameter, or add the param and a bunch of translation code to each runbook I want to expose via webhook.

    Instead, it would be awesome to be able to define a webhook without having to modify the existing runbook or add a new wrapper.

    Even if this requires custom PS, that would be fine (if not ideal), as long as it can be added as part of the definition of the webhook itself.

    So, for instance, on the Configure Parameters blade, provide a multiline textbox to enter…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Webhooks  ·  Flag idea as inappropriate…  ·  Admin →
  18. Runbook all logs timestamp

    While investigating a failed runbook - I find that the 'All Logs' output has a simple time display - and of some 25 events, I cannot tell which came first as they have the exact time stamp.

    Can the service expand on the timestamp to include seconds or possibly milliseconds?

    Or even add clarity by stating if the top record or bottom record is first - even that is not clear.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Debugging and troubleshooting  ·  Flag idea as inappropriate…  ·  Admin →
  19. Can't delete schedule with ":" in name

    We create a schedule (in Automation) named "5:45". When we later went to delete that schedule, we got an error, both on the new and old portal.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. When Publishing a runbook that runbook refences unpublished runbooks, an error should be returned and the runbook should not be published.

    In nascent scenarios, the Draft & Published states of runbooks are a useful - if not required - mechanism for making and testing progressive changes to runbooks without interrupting working-state automation.

    However, in mature scenarios, this scaffolding does not provide a very robust mechanism for gating changes, and does not provide an external contract to consumers that adheres to the restrictions it seemingly arbitrarily implies during execution.

    The canonical example is parent/child dependency. If this is a caveat that must exist, and if during the process of Publishing, a list of referenced runbooks is built up for whatever reason (presumably…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base