Manage Azure Virtual Machine in VS Code
Visual Studio Code (VS Code) is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).
VS code has very nice extension called Azure Virtual Machine. This extension helps you to start/ stop/ Deallocated the VMs directly from VS code. You may have auto shutdown scheduled, but if you have done with your work much before the schedule, you can immediately shutdown the VM, this will help you to save the some more cost and better resource utilization.
Even to start deallocated VMs you need not to go the portal, you can do that from VS Code as well.
Watch Video
Please do let me know your thoughts/ suggestions/ question in disqus section.
Related Posts
- Learn Terraform - 1
- Deploy SonarQube as Azure Web App Container
- Include Pester Test as part of VSTS Build
- IaC Unit Test using Pester Test
- VSTS Build and Release Agents
About Ajeet Chouksey

Ajeet Chouksey
- Getting the Most from GitHub Copilot and AI Models - Boost Productivity While Managing Costs
- The Evolving Role of the Product Owner in the Age of AI
- Supercharging Code Reviews with AI for Strategic Impact
- Branch Protection as Code Enforce GitHub Security at Scale
- Governance Layer Best Practices in GitHub
- Deploy and Configure SonarQube
- Azure Bastion
- DevOps Attitude