Beth Cooper

My feedback

  1. 28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Automation » 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.

    Beth Cooper commented  · 

    Thanks for following up Rune! Are you running that in hybrid or in an Azure worker?

    Matt, were you running Invoke-Command or Import-Session on the hybrid runbook worker? Can you try using Invoke-Command or New-PSSession instead of Import-Session and see if that fixes things? If it does not and you can still run things for a while on hybrid, then they start failing, please email me directly at elcooper@microsoft. I would need your subscription ID, account name, the name of the hybrid worker and then a job ID of a failed job to investigate what went wrong.

    Beth Cooper commented  · 

    Thanks Matt. You can use the workaround with a hybrid runbook worker as the article you shared suggests for Exchange management.

    If you don't want to use hybrid though, you could use Invoke-Command which does work in Automation. So for example, you could do something like the following in a script which does look like it works:

    $UserCredential = Get-AutomationPSCredential -Name 'MyCredential'

    $Session = New-PSSession `
    -ConfigurationName Microsoft.Exchange `
    -ConnectionUri https://outlook.office365.com/powershell-liveid/ `
    -Credential $UserCredential `
    -Authentication Basic `
    -AllowRedirection

    $Output = Invoke-Command -Session $Session -ScriptBlock {
    Get-Mailbox
    }

    Write-Output $Output

  2. 5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  Automation » PowerShell authoring  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    Hi Eelco,

    You won't actually see the other user making edits. We just don't restrict users making edits to the same document.

    I'll keep this as a feature for our user experience. Sounds like you are after a co-authoring experience like word, but let me know if I have that wrong.

    Thanks,
    Beth

  3. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Azure Active Directory » End user experiences  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper supported this idea  · 
    Beth Cooper commented  · 

    Update - I'm not seeing this behavior whenever I switch between subscriptions in the portal. I am forced to re-login whenever I switch subscriptions and the username provided as a default is incorrect.

    Beth Cooper shared this idea  · 
  4. 21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Automation » Content  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for posting this suggestion. We do have integration with source control which would easily enable you to sync your runbooks from a dev to prod account easily. https://azure.microsoft.com/en-us/blog/azure-automation-source-control-13/

    Are you asking to be able to pick a runbook and supporting assets and then move them to another account? Would being able to group them together and export them as an ARM template work as a potential solution or is your preference to have a tool in the UX to do this?

    Beth Cooper commented  · 

    Got it. Thanks for the details here Morten!

  5. 5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    Thank you for posting this. I just moved this to Virtual Machines since Virtual Machines would need to create the REST API to retrieve the metric values.

  6. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Automation » 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?

    Beth Cooper commented  · 

    The issue that you are seeing makes sense and our team is looking at your request and the possibility of increasing the limits on checkpoints. This was put in place to make sure that users don't abuse our system though, so it needs a bit of thought before we make changes.

    There are a few options that might give you a good workaround in the meantime.

    1. Use a hybrid runbook worker: hybrid runbook workers don't have fairshare applied to them so you will not hit a 3 hour time limit if you run there. You could use an Azure VM for this & spin the machine up whenever you need to run a job like this.

    2. You could use some of the MsolUser parameters in order partition the user data into smaller sets that you can persist. Looks like SearchString, State, or Department might help depending on how large the data that you are looking at is. So for example, you could use searchstring to return only users whose name starts with A, then B, etc. Partitioning the returned set into 26 segments, where you could retrieve and process/checkpoint just one segment at a time. If you need to further break it down, you could use state or department.

    Let me know if one of these suggestions helps fix the issue while we consider modifying throttling limits. We can discuss in more detail to try to find something that works for you if that helps as well.

    SearchString <string>
    The string to search for users. Only users with an email address or
    display name starting with this string will be returned.

    State <string>
    The filter for the user's state.

    -Department <string>
    The department to filter results on.

  7. 12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Automation » 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?

    Beth Cooper commented  · 

    To help with this we would like you to give us more information about the issue, specifically what browsers are used and any more specific steps to reproduce. Please, reply with your comments here. Thanks!

  8. 5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Automation » Bug  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    This appears to be an issue with the vscode editor that Azure automation uses. We logged the following issue to the vscode team: https://github.com/Microsoft/vscode/issues/4345

  9. 10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Scripting and Command Line Tools » Powershell  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    Have you thought about posting this content under Script Center in the Azure category? https://gallery.technet.microsoft.com/scriptcenter/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=WindowsAzure&f%5B0%5D.Text=Windows%20Azure

    Would be great for other users to take advantage of this content and it will be more discoverable there.

  10. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Beth Cooper commented  · 

    Would being able to send logs from Automation (even if they are in different Azure subscriptions) to Log Analytics solve this issue? Automation is working towards getting job and stream information to OMS. Is there any other information that you need to monitor there??

    Also, do you ever have multiple Automation accounts in a single subscription that you need to be able to hook up one OMS workspace? How many subscription and Automation accounts do you have?

    Lots of questions! But this helps our team prioritize the work we are doing. Thanks for posting this!

  11. 47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Automation » Other  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    I want to point out a few sample scripts that the Automation team has written for this as a workaround.

    For PowerShell script runbooks, you can use:
    https://www.powershellgallery.com/packages/Set-RunbookLock/1.0/DisplayScript

    For PowerShell Workflow runbooks, you can use: https://www.powershellgallery.com/packages/Wait-RunbookLock/1.0/DisplayScript

    You will want to call these runbooks inline in the runbook that you would like to control job concurrency from.

  12. 0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Automation » User Experience  ·  Flag idea as inappropriate…  ·  Admin →
  13. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Automation » Bug  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Are you still having this issue? I am unable to reproduce this issue in the edge browser now and can successfully start both test and published runbooks.

    If you are still experiencing the same problem, can you please provide more detail.

    Beth Cooper commented  · 

    Thank you for reporting this Daniele. We will track this issue and make sure it's fixed soon.

  14. 0 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  2 comments  ·  Automation » Bug  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper commented  · 

    Hey Jakob - Just looking at this some more & saving the runbook before you test should update the parameter correctly. This is a known issue and we are looking at fixing this.

    Beth Cooper commented  · 

    Thanks for reporting this. We will track this issue and fix it.

  15. 17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Automation » Gallery  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for this suggestion!

    Do you want the collection of runbooks and modules visually grouped in a folder-like structure, or are you looking for the ability to export (either to source control or locally) as a solution and to share the collection in your team? Or are you looking for both?

    Thanks,
    Beth

    Beth Cooper supported this idea  · 
    Beth Cooper commented  · 

    Thanks Steve! This makes sense. I'll likely follow up with you for some validation as we do more work on Source Control and Gallery.

  16. 21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Automation » 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?

    Beth Cooper commented  · 

    Hi Sean,

    I was just doing a review of our UserVoice tasks and am wondering what the action item is on this one. Can I close this out or is there something that we have done via Gallery or is there other functionality that you are looking for?

    Thanks,
    Beth

    Beth Cooper commented  · 

    I see. We are currently working on a Gallery feature that will pull runbooks from a repository and clone them into your personal workspace which is essentially what you are describing here except that you want to use your own runbooks. We will look into this.

  17. 2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Automation » Debugging and troubleshooting  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for the feedback. Would you be able to provide the repro steps for this/explain the root cause? We can look into improving this behavior.

    Beth Cooper commented  · 

    No worries. We actually had another user hit a similar issue & have a bug tracking this. In this case, if a string parameter is sent into a child runbook as an empty string, a log file is displayed instead of the error contained in the log. This bug actually falls back to the PowerShell team, but our team is tracking its status.

  18. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  0 comments  ·  Azure Pack » Service Management Automation  ·  Flag idea as inappropriate…  ·  Admin →
    Beth Cooper shared this idea  · 
  19. 41 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Azure Pack » Service Management Automation  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Thanks for the feedback on this. We can investigate adding this functionality.

    Beth Cooper commented  · 

    Just wanted to add onto this. You can use an Automation variable to keep track of a runbook job count. Note that we still don't have a construct specifically for synchronization and this suggestion will be left open for our team to do further investigation.

    The following command is atomic and the results are always predictable, regardless of the order calls are made:
    Set-AutomationVariable –Name MyVariable –Increment 1
    Set-AutomationVariable –Name MyVariable –Decrement 1

  20. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Azure Pack » Service Management Automation  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Beth Cooper responded

    Can you provide a bit more detail about the scenario that you would want to use this for?

    Right now, you could change the purge schedule to occur more frequently if your db is filling up too quickly. You can also delete unneeded runbooks which would also delete the associated jobs.

    Beth Cooper commented  · 

    I see. Thanks for the explanation Tim!

← Previous 1

Feedback and Knowledge Base