11---
22description : Overview of features in Azure Cloud Shell
33ms.contributor : jahelmic
4- ms.date : 05/08 /2025
4+ ms.date : 12/03 /2025
55ms.topic : overview
66tags : azure-resource-manager
77title : Azure Cloud Shell features
@@ -21,7 +21,7 @@ edge products and services. You can choose Bash or PowerShell as your default sh
2121
2222Microsoft internally compiles all the packages included in the ** Azure Linux** repository to help
2323guard against supply chain attacks. For more information or to request changes to the ** Azure
24- Linux** image, see the [ Cloud Shell GitHub repository] [ 21 ] .
24+ Linux** image, see the [ Cloud Shell GitHub repository] [ 22 ] .
2525
2626Cloud Shell automatically authenticates your Azure account to allow secure access for Azure CLI,
2727Azure PowerShell, and other cloud management tools.
@@ -37,17 +37,17 @@ To persist files across sessions, you can choose to mount a storage account. Clo
3737automatically attaches your storage (mounted as ` $HOME\clouddrive ` ) for all future sessions.
3838Additionally, your ` $HOME ` directory is persisted as an ` .img ` file in your Azure File share. The
3939machine state and files outside of ` $HOME ` aren't persisted across sessions. Learn more about
40- [ Persisting files in Cloud Shell] [ 28 ] .
40+ [ Persisting files in Cloud Shell] [ 29 ] .
4141
4242Use best practices when storing secrets such as SSH keys. You can use Azure Key Vault to securely
43- store and retrieve your keys. For more information, see [ Manage Key Vault using the Azure CLI] [ 05 ] .
43+ store and retrieve your keys. For more information, see [ Manage Key Vault using the Azure CLI] [ 06 ] .
4444
4545### Azure drive (Azure:)
4646
4747PowerShell in Cloud Shell provides the Azure drive (` Azure: ` ). You can switch to the Azure drive
4848with ` cd Azure: ` and back to your home directory with ` cd ~ ` . The Azure drive enables easy
4949discovery and filesystem-like navigation of Azure resources such as Compute, Network, Storage, and
50- others. You can continue to use the familiar [ Azure PowerShell cmdlets] [ 09 ] to manage these
50+ others. You can continue to use the familiar [ Azure PowerShell cmdlets] [ 10 ] to manage these
5151resources regardless of the drive you are in.
5252
5353> [ !NOTE]
@@ -60,9 +60,9 @@ resources regardless of the drive you are in.
6060Cloud Shell includes preconfigured authentication for open source tools such as Terraform, Ansible,
6161and Chef InSpec. For more information, see the following articles:
6262
63- - [ Run Ansible playbook] [ 02 ]
64- - [ Manage your Azure dynamic inventories] [ 01 ]
65- - [ Install and configure Terraform] [ 04 ]
63+ - [ Run Ansible playbook] [ 03 ]
64+ - [ Manage your Azure dynamic inventories] [ 02 ]
65+ - [ Install and configure Terraform] [ 05 ]
6666
6767## Preinstalled tools
6868
@@ -78,17 +78,18 @@ updated monthly. Use the following commands to see the current list of tools and
7878
7979Cloud Shell comes with the following Azure command-line tools preinstalled:
8080
81- - [ Azure CLI] [ 08 ]
82- - [ Azure PowerShell] [ 09 ]
83- - [ Az.Tools.Predictor] [ 10 ]
84- - [ AzCopy] [ 07 ]
85- - [ Service Fabric CLI] [ 06 ]
81+ - [ Azure CLI] [ 09 ]
82+ - [ Azure PowerShell] [ 10 ]
83+ - [ Az.Tools.Predictor] [ 11 ]
84+ - [ AzCopy] [ 08 ]
85+ - [ Bicep CLI] [ 01 ]
86+ - [ Service Fabric CLI] [ 07 ]
8687
8788### Other Microsoft services
8889
89- - [ Office 365 CLI] [ 25 ]
90- - [ Exchange Online PowerShell] [ 11 ]
91- - A basic set of [ Microsoft Graph PowerShell] [ 12 ] modules
90+ - [ Office 365 CLI] [ 26 ]
91+ - [ Exchange Online PowerShell] [ 12 ]
92+ - A basic set of [ Microsoft Graph PowerShell] [ 13 ] modules
9293 - Microsoft.Graph.Applications
9394 - Microsoft.Graph.Authentication
9495 - Microsoft.Graph.Groups
@@ -97,8 +98,8 @@ Cloud Shell comes with the following Azure command-line tools preinstalled:
9798 - Microsoft.Graph.Identity.SignIns
9899 - Microsoft.Graph.Users.Actions
99100 - Microsoft.Graph.Users.Functions
100- - [ MicrosoftPowerBIMgmt] [ 13 ] PowerShell modules
101- - [ SqlServer] [ 14 ] PowerShell modules
101+ - [ MicrosoftPowerBIMgmt] [ 14 ] PowerShell modules
102+ - [ SqlServer] [ 15 ] PowerShell modules
102103
103104### Productivity tools
104105
@@ -119,15 +120,15 @@ Text editors
119120
120121### Cloud management tools
121122
122- - [ Docker Desktop] [ 20 ]
123- - [ Kubectl] [ 24 ]
124- - [ Helm] [ 23 ]
125- - [ Cloud Foundry CLI] [ 19 ]
126- - [ Terraform] [ 27 ]
127- - [ Ansible] [ 03 ]
128- - [ Chef InSpec] [ 18 ]
129- - [ Puppet Bolt] [ 26 ]
130- - [ HashiCorp Packer] [ 17 ]
123+ - [ Docker Desktop] [ 21 ]
124+ - [ Kubectl] [ 25 ]
125+ - [ Helm] [ 24 ]
126+ - [ Cloud Foundry CLI] [ 20 ]
127+ - [ Terraform] [ 28 ]
128+ - [ Ansible] [ 04 ]
129+ - [ Chef InSpec] [ 19 ]
130+ - [ Puppet Bolt] [ 27 ]
131+ - [ HashiCorp Packer] [ 18 ]
131132
132133### Developer tools
133134
@@ -147,8 +148,8 @@ Database tools
147148
148149- MySQL client
149150- PostgreSQL client
150- - [ sqlcmd Utility] [ 15 ]
151- - [ mssql-scripter] [ 22 ]
151+ - [ sqlcmd Utility] [ 16 ]
152+ - [ mssql-scripter] [ 23 ]
152153
153154Programming languages
154155
@@ -168,36 +169,37 @@ PowerShell modules, Node.js packages, and most packages that can be installed wi
168169
169170## Next steps
170171
171- - [ Cloud Shell Quickstart] [ 16 ]
172- - [ Learn about Azure CLI] [ 08 ]
173- - [ Learn about Azure PowerShell] [ 09 ]
172+ - [ Cloud Shell Quickstart] [ 17 ]
173+ - [ Learn about Azure CLI] [ 09 ]
174+ - [ Learn about Azure PowerShell] [ 10 ]
174175
175176<!-- link references -->
176- [ 01 ] : /azure/developer/ansible/dynamic-inventory-configure
177- [ 02 ] : /azure/developer/ansible/getting-started-cloud-shell
178- [ 03 ] : /azure/developer/ansible/overview
179- [ 04 ] : /azure/developer/terraform/quickstart-configure
180- [ 05 ] : /azure/key-vault/general/manage-with-cli2#prerequisites
181- [ 06 ] : /azure/service-fabric/service-fabric-cli
182- [ 07 ] : /azure/storage/common/storage-use-azcopy-v10
183- [ 08 ] : /cli/azure/
184- [ 09 ] : /powershell/azure
185- [ 10 ] : /powershell/azure/predictor-overview
186- [ 11 ] : /powershell/exchange/exchange-online-powershell
187- [ 12 ] : /powershell/module/?term=Microsoft.Graph
188- [ 13 ] : /powershell/module/?term=MicrosoftPowerBIMgmt
189- [ 14 ] : /powershell/module/sqlserver
190- [ 15 ] : /sql/tools/sqlcmd-utility
191- [ 16 ] : get-started.md
192- [ 17 ] : https://developer.hashicorp.com/packer/docs
193- [ 18 ] : https://docs.chef.io/
194- [ 19 ] : https://docs.cloudfoundry.org/cf-cli/
195- [ 20 ] : https://docs.docker.com/desktop/
196- [ 21 ] : https://github.com/Azure/CloudShell
197- [ 22 ] : https://github.com/microsoft/mssql-scripter/blob/dev/doc/usage_guide.md
198- [ 23 ] : https://helm.sh/docs/
199- [ 24 ] : https://kubernetes.io/docs/reference/kubectl/
200- [ 25 ] : https://pnp.github.io/office365-cli/
201- [ 26 ] : https://puppet.com/docs/bolt/latest/bolt.html
202- [ 27 ] : https://www.terraform.io/docs/providers/azurerm/
203- [ 28 ] : persisting-shell-storage.md
177+ [ 01 ] : /azure/azure-resource-manager/bicep/bicep-cli?tabs=bicep-cli
178+ [ 02 ] : /azure/developer/ansible/dynamic-inventory-configure
179+ [ 03 ] : /azure/developer/ansible/getting-started-cloud-shell
180+ [ 04 ] : /azure/developer/ansible/overview
181+ [ 05 ] : /azure/developer/terraform/quickstart-configure
182+ [ 06 ] : /azure/key-vault/general/manage-with-cli2#prerequisites
183+ [ 07 ] : /azure/service-fabric/service-fabric-cli
184+ [ 08 ] : /azure/storage/common/storage-use-azcopy-v10
185+ [ 09 ] : /cli/azure/
186+ [ 10 ] : /powershell/azure
187+ [ 11 ] : /powershell/azure/predictor-overview
188+ [ 12 ] : /powershell/exchange/exchange-online-powershell
189+ [ 13 ] : /powershell/module/?term=Microsoft.Graph
190+ [ 14 ] : /powershell/module/?term=MicrosoftPowerBIMgmt
191+ [ 15 ] : /powershell/module/sqlserver
192+ [ 16 ] : /sql/tools/sqlcmd-utility
193+ [ 17 ] : get-started.md
194+ [ 18 ] : https://developer.hashicorp.com/packer/docs
195+ [ 19 ] : https://docs.chef.io/
196+ [ 20 ] : https://docs.cloudfoundry.org/cf-cli/
197+ [ 21 ] : https://docs.docker.com/desktop/
198+ [ 22 ] : https://github.com/Azure/CloudShell
199+ [ 23 ] : https://github.com/microsoft/mssql-scripter/blob/dev/doc/usage_guide.md
200+ [ 24 ] : https://helm.sh/docs/
201+ [ 25 ] : https://kubernetes.io/docs/reference/kubectl/
202+ [ 26 ] : https://pnp.github.io/office365-cli/
203+ [ 27 ] : https://puppet.com/docs/bolt/latest/bolt.html
204+ [ 28 ] : https://www.terraform.io/docs/providers/azurerm/
205+ [ 29 ] : persisting-shell-storage.md
0 commit comments