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. Add bitbucket support to Azure Automation

    Add bitbucket as a supported source for Azure automation under the 'source control' pane. Currently only TFS and GitHub are supported.

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Display Parameter Help Messages in UI

    When using [Cmdletbinding()] along with parameter property Helpmessage and [ValidatePattern()] it would be nice if these messages were fed back to the user interface. Right now the users have to guess what the parameter allows them to input through trial and error.

    For example:

    [code]

    [Cmdletbinding()]

    param (

    [Parameter(Mandatory=$true),HelpMessage='Enter 1 computername']
    [ValidateNotNullOrEmpty()]
    [string] $Computer

    )

    In the console, when referencing a workflow with this parameter set you could enter !? to get the help message.

    46 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for the feedback! We will look at making these modifications to starting a runbook job.

  3. Extension for VSCode

    Provide a VSCode extension similar to the ISE Addon

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Outgoing WebHooks

    It would be nice if it was possible to register callbacks for events like "Runbook Status Changed".
    This would allow people to execute runbooks using your existing WebHooks concept (HTTP POST), store the jobid and consume the result of the runbook through the callback once completed.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Webhooks  ·  Flag idea as inappropriate…  ·  Admin →
  5. Desired State Configuration Source Control

    Provide the ability to sync DSC Configurations with remote GitHub Repo's. Similar to how the Runbook integration works. When a push to a Git Repo is made, synchronise it with the Azure Automation Account.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow description/instructions of parameters to be seen by person starting a runbook

    I have a PowerShell runbook that requires input for several parameters. I'd like to customize the text here when someone starts the runbook. For example, to let the automation operator know that this input is required to be less than 10 characters, or must have numbers, etc. This looks similar to these:
    1) https://feedback.azure.com/forums/246290-automation/suggestions/6560476-display-parameter-help-messages-in-ui
    2) https://feedback.azure.com/forums/246290-automation/suggestions/10921377-open-up-for-helpmessage-and-validation-to-be-suppo

    41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  PowerShell authoring  ·  Flag idea as inappropriate…  ·  Admin →
  7. Start-AzAutomationSourceControlSyncJob Add SyncType parameter to invoke 'Incremental' syncs

    The Start-AzAutomationSourceControlSyncJob function only triggers a FullSync from a connected Azure DevOps Repo, which can sometimes take a long time if you have lots of runbooks in a repo. Can we add a pramater to this to trigger an optional incremental sync?

    Use Case
    The Azure Automation account has this option as a feature toggle but not something that can be triggered ad-hoc after a full sync outside of Azure Automation. We don't want to use the AutoSync feature as we want to control the upload of runbooks via Azure DevOps pipelines with approvals etc. then trigger a sync job…

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Source control integration  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature

  8. Assign dedicated IP address(es) to Azure Automation Accounts/Runbooks and Functions

    Currently, network connections opened in a runbook have the source IP address anywhere in the address space of a particular datacenter. If the destination of the network connection is protected by a firewall, such as for example on an Azure SQL Database server or an SFTP server, it requires opening the firewall to allow connections from the entire datacenter, which is unacceptable for a security conscious Azure tenant.

    For many tenants, this will block the very promising scenario of using Azure Automation runbooks to run scheduled jobs connecting to infrastructures that are protected in such a way.

    The request is…

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow DSC Reports to include ResourcesNotInDesiredState that were corrected during a consistency check

    Currently if a node is set to ApplyAndAutoCorrect, when the report is sent back to the report server, there is no reference to any resources that were non-compliant at the time of the consistency check. DSC will auto correct without reporting what it did. For compliance reasons, we would like to be able to query the report server to see if any resources had to be put back into desired state. We would like DSC to report non-compliance like it does when using ApplyandMonitor mode prior to auto correct.

    Here is the link to the same request on the PowerShell…

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Desired State Configuration  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add VSTS Integration for Azure Automation

    Activate the VSTS (and TFS) Integration at source control in Azure Automation.

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →
  12. Start/Stop VMs during off-hours for CSP Azure Subscription

    The latest scripts are working fine for CSP Azure Subscriptions (as of 2018-06-10)

    But each job run throws lot of job errors with message content like:

    Get-AzureVM : ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and
    is associated with this subscription.
    At line:168 char:16
    + $currentVM = Get-AzureVM | where Name -Like $filtervm.Trim() ...
    + ~~~~~~~~~~~

    + CategoryInfo          : CloseError: (:) [Get-AzureVM], ComputeCloudException
    
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

    Job: ScheduledStartStop_Parent

    CSP based Azure subscriptions have no ASM functionality

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bug  ·  Flag idea as inappropriate…  ·  Admin →
  13. Email after runbook job

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

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  14. Run PowerShell Runbook 'as administrator' on Hybrid Worker

    I have a PowerShell script I need to execute on-premises which requires the script to run 'as administrator'. This works fine if I run it with Windows Task Scheduler and the option 'Run with highest privileges'. In my attempt to migrate across to Azure Automation I have an encountered a stumbling block in that no such option exists to do this on a hybrid worker. I opened a ticket with Azure support (120030422002792) and they confirmed with product support that this isn't currently possible. Please can I request this be added as a feature? Thanks.

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Use automation account to patch the SharePoint security updates

    When we use the update management to patch the SharePoint security updates, we will face the error 0x80240020 error.
    According to the link, the error was occurred by we cannot logged on to the server.
    https://docs.microsoft.com/en-us/windows/deployment/update/windows-update-errors

    So we have to manually update the patches.
    We would like to use the update management to update these patches in the future.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Integration with other products  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote which allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  16. Start/Stop VMs during off-hours solution - VMs in multiple subscriptions

    Hello All,

    I have some VMs in Production subscription and some in Devtest subscription. Update Management solution conveniently allows to configure all VMs report into a single shared Log Analytics workspace and update all VMs from a single automation account. Very nice! Lovely!

    Now, as far as Start / Stop VMs solution is concerned, it is configured based using variables containing resource group names and VMs names. However, resource groups with the same name can exist in multiple subscriptions! (And VMs can have identical names, naturally). So, it appears that Start/Stop VM solution is not subscription-aware (as Update Management is)…

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Start / Stop VM  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  17. Update Management support for RHEL 8 and CentOS 8

    Add support for latest version of CentOS and RHEL.
    Version 8 has been released for more than a year already.

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Linux support  ·  Flag idea as inappropriate…  ·  Admin →
  18. Release Patch-MicrosoftOMSComputers runbook's source code

    In order to avoid windows update deep diving, should be great to release Patch-MicrosoftOMSComputers runbook's source code. This could be inspiring for cutom update management in complex azure architecture where Updata management do not fit totally.

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote which allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  19. Schedule exclusions

    It would be nice to be able to exclude specific dates from schedules. For instance one might want to schedule a runbook every Friday of the month except on Friday 13th or if the Monday of the month is the 1st of that month. (like we could do in Orchestrator)

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Scheduling  ·  Flag idea as inappropriate…  ·  Admin →
  20. Edit the name of assets and runbooks

    To be able to edit name/description or asset/runbook

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    You can currently edit the description on runbooks and assets. To do this for runbooks, go to the Configuration page.

    On the names, would the ability to add a friendly name (that you can edit at any time) be sufficient or are you hoping to change the workflow name as well?

  • Don't see your idea?

Feedback and Knowledge Base