Introduction
If you need to run PowerShell scripts for virtual machines without having to RDP into a virtual machine or if you do not have access to the virtual machines at the OS level, you can do so through the Azure portal's Run Command under the VM plane.
The run command uses the Virtual Machine agent to run the script inside the virtual machine.
Step 1
Currently, we have a Virtual Machine, and we have enabled the HTTP and HTTPS in the Network Security Group (NSG).
Step 2
When I copy and paste the Public IP for my VM, the page is not displayed because we don't install Internet Information Services (IIS) on the VM.
Step 3
Select the run command under the operations and then select RunPowerShellScript.
Step 4
Enter the below commands and click Run.
Install-WindowsFeature -name Web-Server -IncludeManagementTools
Step 5
The Internet Information Service (IIS) installation has been successfully completed.
Step 6
When we refresh the browser the Internet Information Service (IIS) will load. Now if we want to host our own website in the virtual machine, login to the virtual machine and upload the website files.
Summary
In this article, we learned how to Run PowerShell commands on the OS through the Azure Portal. Please use the comments box for further clarification.