When you are rolling out software across an entire organisation, the last thing your IT team or Managed Service Provider (MSP) wants is a manual installation process. You need a deployment method that is entirely silent, highly automated, and completely free of faff.
At mi.team, we have built our deployment around a single, lightweight PowerShell script. This allows you to push the software to every machine in your network in minutes, using your existing Remote Monitoring and Management (RMM) or endpoint management tools.
Here is exactly how the deployment process works from start to finish.
Step 1: The Master Deployment Script
The deployment process is incredibly straightforward. The script simply downloads the latest mi.team installer directly from our secure servers to the local machine’s temporary folder, and then runs it entirely silently in the background.
Copy the full PowerShell script below. Important: Before deploying, you must replace the [insert your enrolment code here] placeholder on line 17 with your unique client ID.
PowerShell
# Set download URL and destination path
$url = "https://go.mi.team/Mi.Team_Installer.exe"
$destination = "$env:TEMP\Mi.Team_Installer.exe"
Write-Host "Starting Mi.Team installer download..."
try {
Invoke-WebRequest -Uri $url -OutFile $destination -ErrorAction Stop
Write-Host "Download completed: $destination"
} catch {
Write-Host "Failed to download Mi.Team installer. Error: $_"
exit 1
}
Write-Host "Launching Mi.Team installer..."
try {
Start-Process -FilePath $destination -ArgumentList "-d [insert your enrolment code here] -t -s" -NoNewWindow -Wait -PassThru
exit 0
} catch {
Write-Host "Failed to start installer. Error: $_"
exit 1
}
Step 2: Push via your chosen tool
Once you have saved that script and added your enrolment code, you simply upload it to your chosen endpoint management platform and push it to your target Windows groups.
Because the script uses the -s (silent) argument, your end-users will not see any installation wizards or pop-ups interrupting their work.
For step-by-step instructions on deploying this script through specific tools, select your platform below:
- Coming soon: [How to deploy via Microsoft Intune]
- Coming soon: [How to deploy via SuperOps]
- Coming soon: [How to deploy via Group Policy (GPO)]
Step 3: Automatic Account Provisioning
This is where the system does the heavy lifting for you.
You do not need to manually create individual user accounts in a central dashboard. Once the PowerShell script successfully runs on an employee’s machine, the mi.team software automatically communicates securely with our servers using your enrolment code.