💻

Application Deployment in Active Directory

Jun 20, 2025

Overview

This lecture provides a walkthrough of how to deploy different applications to groups of Windows users using Active Directory, highlighting both technical steps and the importance of communication.

Introduction to Scenario

  • Deploy applications to 100 Windows machines, split between two user groups.
  • Objective: Assign one application to half of the machines and a different one to the other half.

Active Directory Overview

  • Active Directory (AD) manages users, groups, and computer permissions in enterprise environments.
  • AD is used for resource restriction, software deployment, and environmental control.

Planning Software Deployment

  • Confirm if machines are managed by Active Directory (in this case, they are).
  • Identify if deployment files are MSI (Microsoft Installer) files.

Testing the Deployment

  • Use test accounts or pilot users to validate deployment before wide rollout.
  • Assign test accounts to organizational units (OUs) such as "Sales" and "Engineering."
  • Create separate groups or policies for pilot testing in each OU.

Group Policy and File Storage

  • Use Group Policy Objects (GPOs) to automate MSI installation at boot.
  • Store MSI files on a shared network drive for easy access.

Full Deployment and Communication

  • After testing, communicate the deployment plan to targeted users.
  • Schedule deployment during off-hours to minimize disruption.
  • Provide users with contact information for support in case of issues.

Interview Skills Highlighted

  • Ask follow-up questions and define technical terms in interviews.
  • Address both technical and human factors in IT solutions.

Key Terms & Definitions

  • Active Directory (AD) — A Microsoft tool for managing permissions and resources in a network.
  • Organizational Unit (OU) — A subdivision within AD for grouping users or computers for easier management.
  • MSI file — Microsoft Installer file format used for software distribution.
  • Group Policy Object (GPO) — A set of rules in AD to automate and control system settings, including software deployment.
  • Pilot users — Select users who test new software or changes before full deployment.

Action Items / Next Steps

  • Practice setting up a test deployment using Group Policy and MSI files.
  • Review communication strategies for IT rollouts.
  • Prepare to explain both technical processes and human considerations in technical interviews.