Azure Cloud Shell

Have feedback for Azure Cloud Shell? Submit your idea or vote up an idea submitted by another Cloud Shell user. All of the feedback you share here will be monitored and reviewed by the Azure Cloud Shell engineering team. By suggesting or voting for ideas here, you will help us shape the future of Cloud Shell. Remember that this site is only for feature suggestions and ideas, if you have technical questions please try our documentation or StackOverflow.

How can we improve Azure Cloud Shell?

(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.

  1. Allow access to PowerShell from CSP account

    When attempting to use PowerShell in Cloud Shell with my CSP account, which has delegated Owner rights within Azure for the customer tenant, I get the error below. It works if I switch to a Global Admin account.

    Add-AzureRmAccount : Cannot validate argument on parameter 'AccountId'. The argument is null or empty. Provide an argument that is not null or empty, and then try the command again.
    At C:\Users\ContainerAdministrator\PSCloudShellStartup.ps1:73 char:71
    + ... ProfileModule\Add-AzureRMAccount @addAzureRMAccountParameters -ErrorA ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidData: (:) [Add-AzureRmAccount], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.Azure.Commands.Profile.AddAzureRMAccountCommand

    11 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add rest API support for cloudshell

    It will be great if azure exposes rest APIs to access the cloudshell, pass commands and get outputs.

    There are too many azure ad features that are only accessible via powershell. Microsoft graph API does not support all the functionalities including basics like get password policy, update password policy, enable MFA etc.

    Having cloudshell rest API, one can actually pass command to cloudshell from REST API interface and get the job done. No need to have powershell or azure CLI installed on myachine just to automate something.

    10 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  3. Since you don't provide full support for docker at least prove full support for docker-machine

    Currently docker-machine is the only way to run docker inside the Azure Cloud shell. Docker works to build images and run images, once you set up and eval a docker-machine. But if you want to push the image you created in the docker-machine to an ACR, you get the following message when you run the command: "az acr login..."

    This command requires running the docker daemon, which is not supported in Azure Cloud Shell.

    For other docker commands, you get the error "daemon not found" if the docker-machine isn't set up, For ACR, for some reason, you totally block use…

    10 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  Bash  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add support for running Azure Cloud Shell in secure Azure subscription

    I'm working in a subscription where I only give users the minimum permissions that are necessary. I would like these users to have access to Azure Cloud Shell, but I want to have it pre-configured for them before they even try. For this, I need the following:

    1. An API (and ideally one or more PowerShell cmdlets) that allows for the initial configuration of Cloud Shell to be done automatically for a user before they even try to access Cloud Shell. This would create the resource group if it did not already exist in the subscription, create the storage account,…

    10 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. Increase Tab-Completion performance

    Using tab completion feels very slow sometimes and may lock the shell for a few seconds (3-10). Tab completion is an essential tool for me to work with speed and not having to remember every command (discovering new functionality too).
    Due to its varying reliability i find myself going back to my local install a lot.

    9 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Bash  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback, at this moment we need more input to look into this! We’re regularly sync with the AZ CLI team to make sure performance is great on all fronts, but providing votes helps us prioritize our resources appropriately so please cast votes across ideas you feel are important to you!

  6. It does not work (blank, black screen) when used with Edge within new MS Learn Sandbox. Chrome and IE works fine!

    It does not work (blank, black screen) when used with Edge within new MS Learn Sandbox. Chrome and IE works fine!

    8 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Preconfigure PowerShell in Cloud Shell with PowerShell help files

    When we run Update-Help the downloaded help files are not persistent across PowerShell sessions because they are written in $pshome's subfolder.

    Could you preconfigure the Cloud Shell with the current PowerShell help files?

    8 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  8. Sandbox is not working and it is affecting my training

    i am supposed to be using sandbox to follow my training and i am not able to execute az commands

    7 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  9. Does not work well on ipad pro with keyboard

    Just like in the Monaco based app editor there is no support for the cursor keys on the console window when working with an external keyboard and the ipad. Should be possible to solve because the site http://codeanywhere.com works with cursor keys in the editor.

    7 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  10. Requesting a Cloud Shell.Failed to provision a Cloud Shell: {"code":"TenantActiveUserQuotaReached","message":"Tenant '604c1504-c6a3-4080-81a

    Requesting a Cloud Shell.Failed to provision a Cloud Shell: {"code":"TenantActiveUserQuotaReached","message":"Tenant '604c1504-c6a3-4080-81aa-b33091104187' has '306' active users in location 'westus', which exceeds the active user quota."}

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  11. quota

    Cannot connect to cloud shell for training due to quota:

    Requesting a Cloud Shell.Failed to provision a Cloud Shell: {"code":"TenantActiveUserQuotaReached","message":"Tenant '604c1504-c6a3-4080-81aa-b33091104187' has '300' active users in location 'westus', which exceeds the active user quota."}

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  12. Font/background color

    Option to change the font/background color.
    (I'm using an e-ink monitor btw)

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. Remove or re-configure Azure Cloud Shell

    It is very easy to configure Azuer CLoud Shell. But there is no option to un-configure or re-configure it when you removed the File Share or entire Storage Account. Can't find any documentation about it either.

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  14. Keyboard shortcuts for Cloud Shell

    Today, if you want to start Cloud Shell or max/min a terminal in the Portal, you need to click on icons. It would be nice to do those tasks from the keyboard.

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add safe word/line deletion shortcut support

    Please add support for Ctrl+Backspace(or other browser safe alternative) to delete whole words and another command to clear the whole line.
    (Linux clear line and clear word commands Ctrl+w and Ctrl+u are a no-go in a browser.)

    6 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  16. root access to install privelaged packages

    i need root access to install certain privallaged packages to be able to build git repos .. eg. to build the angular git rep i need to

    1. install jdk apt-get install -y openjdk-8-jdk
    2. install typescript npm install -g typescript@next

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

    We’ll send you updates on this idea

    0 comments  ·  Bash  ·  Flag idea as inappropriate…  ·  Admin →
  17. VSTS CLI in Cloud Shell

    It would be helpful to have access to VSTS CLI in Bash/PowerShell Cloud Shell. Any plans to add it to a set of preconfigured tools?

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

    We’ll send you updates on this idea

    under review  ·  2 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  18. powerbi

    We need PowerBI CLI installed on the CloudShell:

    Install with: npm install powerbi-cli -g
    Currently the install command gives errors

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

    We’ll send you updates on this idea

    0 comments  ·  Bash  ·  Flag idea as inappropriate…  ·  Admin →
  19. Support copy/paste in Internet Explorer

    Support copy/paste in Internet Explorer

    It's a joke: copy/paste in PS cloud shell doesn't work with IE ?!?!? It does so with Firefox, come on Microsoft - you've got to be kidding me.

    4 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  20. Update docker-machine version of Cloud Shell for "docker-machine mount" with sshfs to share files between CloudShell and docker container

    Though we have great experience operating docker-machine (device including Azure) from Cloud Shell, we cannot `docker-machine mount` to sync files between Cloud Shell and docker container on docker-machine, due to docker-machine version and lack of sshfs package.
    https://docs.docker.com/machine/reference/mount/

    As we can use VS code on CloudShell, it will be much greater experience for us to `docker-machine mount` and edit files on VS code.
    Please consider enhancing the experience by updating docker-machine version and adopt sshfs package.

    4 votes
    Sign in
    (thinking…)
    Sign in with: oidc
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Cloud Shell

Feedback and Knowledge Base