Mastering SQL Server Management Studio Deployment with Microsoft Intune
Ricardo Barbosa
Azure Administrator | Azure Solution Architect | Cloud Infra & Security Professional | MS Office 365 Certified | MCT | System Administrator | IT Infrastructure
Seamless Deployment of SQL Server Management Studio (SSMS) with Microsoft Intune
Deploying SQL Server Management Studio (SSMS) through Microsoft Intune is a game-changer for IT administrators looking to streamline application distribution across enterprise environments. By leveraging Intune's Win32 app deployment, organizations can ensure a smooth, automated rollout of this essential database management tool.
This guide will walk you through the complete process—from preparing the SSMS installer to configuring deployment settings that guarantee a seamless installation experience. The deployment starts by converting the SSMS installer into a .intunewin package using the Microsoft Win32 Content Prep Tool, ensuring compatibility with Intune's app distribution framework.
By defining detection rules and dependencies, IT administrators can enforce targeted deployments, ensuring that SSMS is installed only on the required devices. Custom detection methods help verify installation success, enabling Intune to monitor deployment status and maintain compliance across managed endpoints.
Beyond deployment, Intune offers advanced management capabilities, such as conditional access enforcement, compliance monitoring, and automated updates. By packaging newer SSMS versions as Win32 apps, organizations can centrally manage updates, eliminating manual intervention while ensuring consistency across their IT infrastructure.
With Microsoft Intune, deploying and managing SQL Server Management Studio becomes effortless, enhancing security, compliance, and operational efficiency for IT teams.
Download SQL Server Management Studio (SSMS) from the Official Microsoft Site
Before deploying SQL Server Management Studio (SSMS) via Microsoft Intune, you need to obtain the latest version of the installer.
Start by downloading SSMS version 20.2.30.0 directly from the official Microsoft site using the following link: Download SSMS.
In this guide, we will walk through the process of packaging SSMS as a Win32 app for seamless deployment through Microsoft Intune, ensuring efficient distribution across your enterprise environment.
Repackaging SQL Server Management Studio (SSMS) for Intune Deployment
To deploy SQL Server Management Studio (SSMS) as a Win32 app via Microsoft Intune, the installation file (SSMS-Setup-ENU.exe) must be converted into a .intunewin package. This is done using the Microsoft Win32 Content Prep Tool, which ensures compatibility with Intune’s app deployment framework.
Step 1: Download the Win32 Content Prep Tool
If you haven’t already, download the Microsoft Win32 Content Prep Tool from its official GitHub repository. This tool is essential for repackaging SSMS into the required .intunewin format.
Step 2: Convert SSMS Installer to .intunewin Format
Open a Command Prompt (Admin) and run IntuneWinAppUtil.exe, providing the following inputs when prompted:
Once the process completes, the SSMS-Setup-ENU.intunewin package will be ready for deployment via Microsoft Intune, ensuring a streamlined and automated installation across your organization.
Once all the required details are entered, the tool will validate the inputs, process the package, and generate the .intunewin file in the specified output folder. This packaged application is now ready for deployment via Microsoft Intune, ensuring a seamless and automated installation experience.
Creating a Win32 App for SQL Server Management Studio (SSMS) v20.2.30.0 in Microsoft Intune
To deploy SQL Server Management Studio (SSMS) v20.2.30.0 via Microsoft Intune, follow these steps to create a Win32 app:
Step 1: Sign In to Microsoft Intune
Step 2: Navigate to the Apps Section
Step 3: Select the App Type
Next, you'll configure the application package by uploading the SSMS .intunewin file and defining its installation parameters.
On the App information page, first, we have to select the “SSMS-Setup-ENU.intunewin” app package file, which was already created. Once you select the package, it will auto-populate the following information in Intune.
Step 4: Configure App Details
Now, customize the app details to ensure a clear and professional presentation in Microsoft Intune and the Company Portal:
Once all details are entered, click Next to proceed.
Step 5: Configure Installation and Uninstallation Commands
In the Program pane, enter the installation and uninstallation command lines for SQL Server Management Studio (SSMS) to ensure a silent deployment with no user interruptions.
These commands follow Microsoft's recommended syntax, which can be verified in the official SSMS documentation. Both fields are mandatory for the deployment.
Additionally, configure other optional settings as needed, such as:
Once all configurations are set, click Next to proceed.
领英推荐
Step 6: Configure Detection Rules for SSMS Installation
To ensure that Microsoft Intune correctly detects a successful installation of SQL Server Management Studio (SSMS), you need to configure a detection rule. This rule verifies the presence of SSMS on the device before marking the installation as complete.
Configure the Detection Rule
This configuration ensures that Intune only confirms the installation as successful if the specified SSMS version is found in the designated directory.
Once the detection rule is set, click Next to proceed.
Step 7: Configure Dependencies and Supersedence (Optional)
Like SCCM, Microsoft Intune provides the ability to configure dependencies and supersedence for applications. These options allow you to define prerequisite applications and manage version upgrades efficiently.
However, in this case, we are not using these options. Simply leave the settings as they are and click Next to proceed.
On the next page, Leave the?Scope tags?as?No scope tags.?If your?tenant?has default or custom scope tags, you can select them based on your policy needs then Click on?Next.
Step 8: Assign the Application to a Device Group
In this step, we will deploy the SQL Server Management Studio (SSMS) App to the Test_ISOTech_Policy device group.
Once the assignment is configured, click Next to continue.
Step 9: Review and Deploy the Application
On the Review + Create page, carefully review all the settings configured for SQL Server Management Studio v20.2.30.0 to ensure accuracy. Verify the app details, installation parameters, detection rules, and assignment settings.
Once everything is confirmed, click Create to finalize the deployment and publish the Win32 application via Microsoft Intune.
Step 10: Monitor the Deployment of SQL Server Management Studio
Once the Win32 app has been deployed to the Test_ISOTech_Policy device group, the installation will begin as soon as the assigned devices sync with Microsoft Intune.
To monitor the deployment status, follow these steps in the Intune Admin Center:
Regular monitoring ensures that the deployment runs smoothly and allows you to troubleshoot any installation issues proactively.
Step 11: End-User Experience – Verifying SSMS Deployment
Since the SQL Server Management Studio (SSMS) deployment is set to Required, it will be automatically installed on all targeted devices.
To verify a successful installation, follow these steps on a deployed device:
If the installation was successful, the app will appear as Installed, confirming that the deployment via Microsoft Intune was completed successfully.
More Information
For additional guidance on deploying SQL Server Management Studio (SSMS) via Microsoft Intune, refer to the following resources on Microsoft Learn:
These resources provide step-by-step instructions, best practices, and troubleshooting tips for effectively deploying and managing Win32 applications like SSMS in Microsoft Intune.
Thank you!
??? Ricardo Barbosa
?? MCT Microsoft Certified Trainer | ?? Cloud Architect
?? Technology Director - https://altelix.com