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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. The red on blue can be hard to read for "color challenged" people

    The red on blue can be hard to read for "color challenged" people. Powershell allows customization of font and background color. It would be nice that Azure CLI allow customization of colors as well.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. It doest not recognoize storage location for defined VM after resize of VM

    During free learning part, I relized after rezise of VM. It does not recognoize storage location for defined VM after resize of VM. I have activated sandbox again bit no help and new storage location shoing in te steps part on left.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  3. Ensure Time Zone Ids available in the Azure portal are included in the Time Zone Ids available in the Cloud Shell. Some code needs them.

    Ensure Time Zone Ids available in the Azure portal are included in the Time Zone Ids available in the Cloud Shell. Some code needs them.

    For example our Azure Backup Policy is set to GMT Standard Time. When I try to use Get-AzureRmRecoveryServicesBackupProtectionPolicy it fails as it cannot find the Time Zone Id GMT Standard Time. In Cloud Shell I believe the corresponding Time Zone has an Id of Europe/London.

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

    We’ll send you updates on this idea

    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  4. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  5. same name subscription

    If there are multiple subs with the same name the shell does not show any of them

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  6. dockerhub

    Rtacloud apps

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add-AzureADDirectoryRoleMember fails if it is run on Azure Cloud Shell

    Add-AzureADDirectoryRoleMember fails if it is run on Azure Cloud Shell. Internal graph api query might have additional slash ('/') in the request.

    PS Azure:> Add-AzureADDirectoryRoleMember -ObjectId 803d8e7d-6860-409f-adbf-a235bcf7e5e5 -RefObjectId 21d744cb-375e-4af7-b7f7-2f049c54bf63
    Add-AzureADDirectoryRoleMember : Error occurred while executing AddDirectoryRoleMember
    Code: Request_BadRequest
    Message: The URI 'https://graph.windows.net//d7a85814-4d89-4baf-8a8a-f5be8306a959/directoryObjects/21d744cb-375e-4af7-b7f7-2f049c54bf63'; is not valid since it is not based on 'https://graph.windows.net/d7a85814-4d89-4baf-8a8a-f5be8306a959/'.
    HttpStatusCode: BadRequest
    HttpStatusDescription: Bad Request
    HttpResponseStatus: Completed
    At line:1 char:1
    + Add-AzureADDirectoryRoleMember -ObjectId 803d8e7d-6860-409f-adbf-a235 ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : NotSpecified: (:) [Add-AzureADDirectoryRoleMember], ApiException
    + FullyQualifiedErrorId : Microsoft.Open.AzureAD16.Client.ApiException,Microsoft.Open.AzureAD16.PowerShell.AddDirectoryRoleMember

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  8. Get-AzureRmDataFactoryV2IntegrationRuntime

    Get-AzureRmDataFactoryV2IntegrationRuntime does not work with Azure Cloud Shell the command is not recognised and neither is Stop-AzureRmDataFactoryV2IntegrationRuntime

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

    We’ll send you updates on this idea

    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  9. BUG: The PowerShell editor times out well within 20 mins (around 12.5 seconds). This is a bug.

    BUG: The PowerShell editor times out well within 20 mins (around 12.5 seconds). This is a bug.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  10. Install SharePoint Online Module

    Would like to be able to install and use the SharePoint Online Commands. I am able to install the PnP module from the powershell gallery, but not the SPO module.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  11. CLS command doesn't clears the screen.

    While working with Azure Cloud Shell - Powershell Preview, I observed that running ""CLS" command doesn't clears that screen, rather it hides the old commands & their output & it can be viewed by scrolling up.

    It would be nice to have same functionality as we do have in powershell for CLS function.

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

    We’ll send you updates on this idea

    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  12. Unable to mount persistent storage

    Here's the scenario (that you can reproduce):
    - User logged in to Azure portal (commercial cloud). User has role 'reader' assigned at the subscription level.
    - User clicks the ;Cloud shell' button in the portal, goes to advanced settings, picks a subscription, existing storage account, picks a name for the Azure file share
    - Cloud Shell starts but fails to mount Azure file share - see attached image

    Now, user gets 'owner' role in a specific Resource Group, and wishes to setup persistent storage for Cloud Shell under a new Storage Account in this new RG, but
    a) the Cloud…

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  13. IntelliSense

    Would be nice to have rich IntelliSense like in PowerShell ISE.

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

    We’ll send you updates on this idea

    1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  1 comment  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  16. 2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  17. Azure PowerShell - commands to support for retrieving the cache-keys to update or flush the cache-keys

    While working with RedisCache - you will be set/update keys by using StringSet,HashGet and etc. Where as - Powershell is not have enough commands to perform these activities through the connection however we do through any application.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  18. Include tools from sysinternals

    Having access to various tools in the sysinternals suite would assist with troubleshooting many issues with IaaS resources. For example, if you can't RDP a VM you can PS ping to see if remote powershell or remote registry could work as a way to reach the VM.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  19. Add-AzureADGroupMember errors with extra slash before tenant ID

    Not sure where this should go, but it's really a bug. I can run the cmdlet locally without any errors, but when I run it in the cloud shell, the error message shows an extra slash before the tenant id.

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

    We’ll send you updates on this idea

    0 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  20. Enter-AzureRmVM Created NSG Rule Should Not Be Persistent

    Currently, when Enter-AzureRmVm is used, a Network Security Group rule opening WinRm HTTP 5985 is opened for any source and destination IP. When the session is closed, the NSG Rule remains.

    This rule should be destroyed when closing the session. After talking to Hemant, the most likely best approach would be to set a default session time limit, and add a parameter to specify a limit if the default is not desired. Then, automation could be scheduled at the specified time limit to destroy the NSG that was created. This would allow the VM to only have the network security…

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

    We’ll send you updates on this idea

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

Azure Cloud Shell

Categories

Feedback and Knowledge Base