Guide to Uploading Files to Azure Blob Storage with PowerShell

Azure Blob storage is Microsoft’s object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data.

Use the Azure PowerShell module to create and manage Azure resources. You can create or manage Azure resources from the PowerShell command line or in scripts. This guide will help you to upload files/folders to the blob storage via script/PowerShell command.

  1. Install the latest version of Azure PowerShell for all users on the system in a PowerShell session opened with administrator rights using the following command:

    Install-Module -Name Az -AllowClobber -Scope AllUsers
  2. Use the following command and sign in to your Azure subscription when prompted:

  3. Get the storage account context to be used for the data transfer using the following commands:

$uploadstorage=Get-AzStorageAccount -ResourceGroupName <resource group name> -Name <storage account name>

Update the place holders <resource group name> and <storage account name> with values specific to your environment.

  1. Run the following command to upload a file from your local directory to a container in Azure storage:

    Set-AzStorageBlobContent -Container “<storage container name>” -File “<Location of file in local disk>” -Context $storcontext

    Replace the placeholders <storage container name> and <Location of file in local disk> with values specific to your environment

    Once the file is uploaded successfully, you will get a message similar to what you can see in the screenshot below:

    Graphical user interface, text, application

Description automatically generated

  2. To upload all files in the current folder, run the following command

    Get-ChildItem -File -Recurse | Set-AzStorageBlobContent -Container “<storage container name>” -Context $storcontext

  3. If you browse to the Azure storage container, you will see all the files uploaded.

    Graphical user interface, application

Description automatically generated

Here is the script code

<!-- wp:paragraph -->
<p>$uploadstorage=Get-AzStorageAccount -ResourceGroupName Storage-Group -Name <strong>StorageName</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Set-AzStorageBlobContent -Container "<strong>Name of Container</strong>" -File " <strong>Location of file in local disk</strong> " -Context $storcontext</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Copy and past in notepad save as script.ps1</p>
<!-- /wp:paragraph -->

ConnectWise Automate uninstall n-able agent

ConnectWise Automate Control Centre Script to remove Advanced Monitoring (N-able) Agent

This blog will show you a step-by-step process of how a script (linked below) can help you uninstall the Advanced Monitoring N-able agent from all devices in your network.

Below is the command we can use as a batch file extension in script creation, and it will remove (N-able) Advanced Monitoring Agent out of all the devices.

start “C:\Program Files (x86)\Advanced Monitoring Agent\unins000.exe” /silent


Step by Step procedure to remove (N-able) Advanced Monitoring Agent using ConnectWise Automate

The user first needs to log in to Connectwise Automate > Automation > Script > View script > New > Script.



Main page: Name: Advanced Monitoring Agent Uninstall

Note: This script will uninstall Advanced Monitoring Agent on the specified computer.

Step 1: Select Function: Resend Software and select Save Step


Step 2: Select function: Execute the script and select Save Step

Script type: Batch

Script to Execute: start “C:\Program Files (x86)\Advanced Monitoring Agent\unins000.exe” /silent

Script Parameter: keep blank

Script Credentials: Run as Local Agent

Variable: keep blank



Step 3: select function: Resend Software and select Save Step


Step 4: Select the function: IF Software Installed and select Save Step

App Name: Advanced Monitoring Agent

Label to Jump to or Steps to Skip: !: Success


Step 5: Select function: Script Note and select Save Step

Remark : Success


Step 6: Select the function: Resend Process List and select Save Step

Step 7: Select the function: Resend Service List and select Save Step


Step 8: Select the function: Script Log Message and select Save Step


Message: Advanced Monitoring Agent uninstalled successfully.

Select “Save



We keep uploading new blogs quite frequently on our website- keep an eye out for those.

Lastly, if you need help with more such IT Solutions, feel free to reach out to us. We’ll be happy to resolve your queries. 

Revamped Infrassist

A New and Revamped Infrassist

Who doesn’t like change? Who doesn’t like scaling? 

A revamp, a tweak is always a good idea, isn’t it?


We are elated, we are delighted and we are immensely honoured and proud to announce that we, Infrassist Technologies Pvt. Ltd. has undergone a revamp. 

We have a new colour, a new branding and a lot of new services to offer to our MSP Partners.



Why the change? 

The previous website didn’t have a lot of features that we used to offer. We talked about Microsoft Services to our prospects but we didn’t have any information about it on our website. How would people have trusted us? There was a huge misalignment in what we were saying and what we had on our website. 


We were already planning on adding new content and making the change, then why not try something new? 

There was a visible gap and that is when we felt the need to undergo a modification. Why not a facelift? That is when the marketing team felt the need to undergo modification and decided to jiggle things up.

infrassist transformation

The previous red colour that we had, wasn’t appealing when used on collaterals. Our graphic designer got to work and gave us a bunch of suggestions for logo colours. From all the colour combinations that we went through, we finally settled on this: 

infrassist technologies pvt. ltd


Why this colour? 

The idea behind this change is to make our website and collaterals look mild and professional. Additionally, we feel that we can be more approachable to companies, with Orange as our primary colour as opposed to the previous colour.

Orange is said to exude positivity, enthusiasm, excitement and warmth.  And the blue indicates stability and reliability.


New Services – Infrassist

We can’t exactly say that these are new services. We have served our existing partners with these services but convincing newer ones was a task. With the addition of these to the new website, we have categorized our services into the following 3 categories-


  1. Professional Services 

  • Microsoft 365 
  • IT Automation Services 
  • RMM Audit 
  • Firewall Audit 

2. IT Infrastructure Management 

  • O365 Admin
  • Azure Admin
  • RMM Admin
  • Firewall & Endpoint Admin  

3. Monitoring & Managing Support 

  • 24X7 NOC Support
  • Helpdesk Services 


A brief overview of the Services

Microsoft 365 – Under M365, we have Teams Adoption, SharePoint Migration, Power BI, Power Automate, Intune MDM/MAM, Autopilot, Azure, Identity and Access Management, Advanced Threat Protection, Data Loss Prevention, Tenant Level Features.

IT Automation ServicesDigitize your workplace as we automate your mundane IT Tasks via PowerShell Scripts, custom integrations through API, by leveraging Power BI and Power Automate

RMM Audit We perform an audit of the RMM Tool that you use so that you can optimize it for a better, more enhanced performance

Firewall Audit An audit of the Firewall tool so that you can check if it’s properly configured or not.

O365 AdminLeave the everyday O365 operations on us

Azure AdminTo help you leverage all of Azure’s future-ready cloud solutions

RMM AdminA dedicated RMM Admin

Firewall & Endpoint Admin A dedicated Firewall & Endpoint Admin

24×7 NOC Support24×7 NOC Support

HelpdeskFor quick and optimal IT Support and Resolutions


Infrassist’s mission has always been to provide our MSP customers deliver robust and reliable Infrastructure
management and security services. To deliver service excellence with Integrity leading to predictable outcomes. To build a team with passion, commitment and relentless customer focus. And this revamp, expanding our platter of services to provide MSPs with the best, is a step towards the same.

Our goal is to see businesses efficiently run their operations because of the difference that we made.

Here’s to more such endeavours and adventures to bring a change.