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. Trigger email notifications or Azure log generation when a certificate is nearing expiration.

    We recently ran into an issue where the AzureRunAs cert expired and caused most automations to fail due to a connectivity error. The client hadn't checked on AA for a bit and didn't see the portal warning.

    Would be nice to have an email alert option to alert admins when certificates stored in AA are nearing expiration, or generate a log we which we can use to build Azure Alerts or feed into OMS. As of now, we had to create an AA runbook that pulls cert info on a schedule and alerts if necessary.

    187 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →

    The Product Group is coming up with the support of managed identity for Automation to be used instead of Runas account with a tentative ETA of CY21 March-End. All our investments would be towards moving customers to use managed identity rather than RunAs. With the support of managed identity , customers would not have to worry about the overhead of certificate management.
    We will , however , prioritize email notification for cert expiry if resourcing allows.

  2. Use an existing SPN instead of creating one new SPN for each Azure Automation account

    It would be nice to have an option to use an existing SPN instead of creating new SPN for each Azure Automation account for easy maintenance

    39 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 →
  3. Email after runbook job

    Is it possible to send an email of the azure runbook automation job output ?

    37 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  4. Enable Implicit Remoting

    I don't seem to be able to use implicit remoting to manage things like Exchange Online or the Office 365 Compliance Center, which leverages Exchange as well.

    This is a hurdle for me as I can't migrate some of our important jobs to Azure Automation. Is it possible to enable implicit remoting in the PowerShell environment?

    Thanks!

    30 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    Thanks for this feedback. We will take a look.

    Also, do you have an example of a command that you are trying to use right now? I’ve heard of other customers managing Exchange & O365 with Automation, so there might be a different way to perform the task you are trying to do.

  5. Support for GDI+ on worker

    hi all, I'm developing a runbook that generates mail with graphical content using System.Web.DataVisualization.Chart class. Since the runbook grabs data from OMS Log Analytics it is an ideal solution for an Azure worker, alas when I run the runbook I get "A generic error occurred in GDI+'. Any plan to add support for GDI in the Azure worker?

    15 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 →
  6. 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.

  7. Eliminate dependency upon parent runbooks pubished before child runbooks

    I ran into an issue where I had no idea how to fix nor was the error message correct. I called CopyItemtoVM runbook and got an error saying Connect-Azure runbook could not be found. that was only because I had imported the child CA after the parent CITVM. Error message needs to be updated and more importantly this bug is very hard to figure out.

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    We are currently investigating how we can fix this issue so that it does not matter what order you publish your runbooks in.

    But better error messages to explain the actual issue would definitely help too. I’ll keep you posted. :)

  8. Support modules and other assets at the subscription level

    Allow user to import / create an asset and have it usable in all automation accounts, instead of having to create the same asset in multiple automation accounts.

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support export of a draft version of a runbook

    It would be nice to be able to not only export published version of a runbook, but to also export draft version right from the authoring workspace.

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow "secret" params to be hidden from logs

    Parameters passed to a runbook when starting a job might be sensitive (such as passwords etc). It would be great to be able to mark a parameter as secret to avoid having the value show up in logs.

    2 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. multiple connection types per module

    There is currently no way to include multiple connection types in a single module. Combined with the inability to include multiple modules in a single .zip, this is starting to create duplication/bloat in our solution.

    I can separate the connection types from the modules altogether and manage any updates (delete + add) independently, but that's even more bifurcation.

    Before going down that path, I'm curious if better management for connection types is planned to better suit these use cases?

    2 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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for posting this suggestion.

    In terms of recent improvements in connection type management, we now have a way to remove a connection type using remove-azurermautomationconnectiontype cmdlet, and an API for removal: https://msdn.microsoft.com/en-us/library/azure/mt163852.aspx.

    It sounds like you want to create multiple connection types which you can do using our API only right now: https://msdn.microsoft.com/en-us/library/azure/mt163818.aspx.

    Can you explain a bit more about why creating and importing modules separately causes code bloat? I’m trying to understand what your module content looks like and how you manage this content to better understand why multiple modules and connections in 1 zip file are needed.

  12. Import certificates created by publish settings

    When downloading the publish settings file certificates are created in all of my subscriptions. I can import and use them in the shell, but why cannot I use them as automation assets?

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Updating this to be reviewed.

    To be transparent, since we are moving to Azure Resource Manager which doesn’t support publish settings files, we will be unlikely to take this request. If this is a real blocker for you, please respond with a bit more detail so we can take a closer look.

  13. 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 →
  14. New Service Principal Account for Existing Automation Accounts

    Add a button to create Service Principal for accounts that don't have a SP or to replace/update current cert used buy SP runas Account.

    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  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for posting this idea. The team is looking into this. I’ll update when we start working on this feature.

  15. Alert for internal job error of Runbook

    Currently there is no alerting mechanism to alert when jobs in automation accounts get Completed with errors. The job shows completed, which means the runbook script has executed ok, but when we go inside the job we can see errors. There should be some alerting configured to know that the Automation job has completed with errors.

    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