MS-721 study materials
MS-721 study resources

Tailspin Properties: 180 Rooms, a Three-Week Deadline, and an Unfunded License Bill

MS-721 · Put your knowledge to work in context.

All case studies

Tailspin Properties: 180 Rooms, a Three-Week Deadline, and an Unfunded License Bill

Tailspin Properties has 180 meeting rooms: 120 Windows-based Teams Rooms and 60 Teams Rooms on Android. 25 are small huddle spaces that only need to join meetings. 30 are boardrooms with dual screens, Front Row, and intelligent speakers. The rest are standard rooms. Room mailboxes were created on-premises in a hybrid Exchange environment, and room accounts sign in with MFA enforced. In three weeks the security team will enforce a Conditional Access policy requiring device compliance for all sign-ins. An audit shows 40 rooms run firmware two years out of date, 12 rooms report recurring 'sign-in failed' errors, and facilities has no way to know a room is offline until a user complains. Room licensing budget is still pending, and the CFO asks why 180 licenses are needed at all.

1. Answer the CFO: which rooms need which license, and in what order do you migrate?

Read the worked answer

Start with the cap, because it drives the arithmetic.

Teams Rooms Basic is free but capped per tenant (currently 25 rooms for the whole organization) and lacks the advanced meeting features and the remote management portal. Teams Rooms Pro is per-room, uncapped, and includes the Pro Management portal plus advanced features such as dual-screen and Front Row.

Applying that:

  • 30 boardrooms → Pro. Non-negotiable: the licensed feature set is the reason those rooms were built.
  • 25 huddles → Basic only if they genuinely need nothing beyond joining a meeting and you accept losing the portal for them. If you need monitoring and alerts on them, they are Pro rooms too - and the 25-room cap is consumed by these, so any future huddle is a Pro room.
  • 125 standard rooms → Pro if the support model requires proactive health monitoring and automated updates, which the current 'user complains' workflow clearly does. This is the CFO argument: compare the Pro license cost per room per month against one truck roll plus the labor of an undiagnosed fault, multiplied by the current ticket rate.

Order: boardrooms first (correct features before a board meeting), then the 40 out-of-date rooms, then the rest in waves. Answer the CFO's question directly: 180 licenses are needed because 155 rooms cannot legally run on the free tier, not because of an arbitrary endpoint count.

2. The Conditional Access enforcement is three weeks away. What breaks, and how do you sequence the fix?

Read the worked answer

What breaks: Teams Rooms sign in with a room account on a shared device with no human present. User-scoped MFA challenges cannot be satisfied on the device, and a 'require compliant device' grant requires the device to be enrolled and compliant - Windows-based rooms can be enrolled and managed, Android rooms have a narrower management story. Result: rooms fail to sign in and attendees walk into a room with a blank screen. The 12 existing 'sign-in failed' rooms are your early-warning sample: they are already failing for some reason and will fail worse under the new policy.

Sequence over the three weeks:

  1. Days 1–3: diagnose the 12 failing rooms now (expired credentials, license, CA, mailbox) - do not let them be conflated with the new policy later.
  2. Days 3–5: create dedicated security groups for room resource accounts and exclude them from user-scoped MFA and CA policies. Put those exclusions under change control with an owner; an unowned exception becomes a permanent hole.
  3. Days 5–10: implement a device-targeted Conditional Access policy (compliant/enrolled device) and enroll a pilot of 5 rooms across both platforms - at least two Android rooms, since that is where the model is weakest.
  4. Days 10–14: verify with sign-in logs on the pilot, then widen to one floor or site.
  5. Before enforcement: agree a rollback - an exclusion group the security team can toggle - and a documented escalation path.

Never let the security enforcement date drive a big-bang change to 180 rooms on the same day.

3. How do you fix the 40 out-of-date rooms and the 'we find out when a user complains' problem, given the deadline?

Read the worked answer

Treat updates as rings, and monitoring as the deliverable that outlives the project.

Updates:

  • Apply the Teams Rooms Pro Management portal update rings (or device update policies in the Teams admin center) rather than touching devices by hand: one ring of about 5 rooms first, then roughly 20, then the remainder. Ring 1 runs at least one business day before ring 2.
  • Two years of drift means the app and firmware may be several versions behind; verify the app version supports the features you are licensing (Front Row and dual-screen behavior depend on version) so you don't license capabilities the rooms cannot render.
  • Do not schedule the broad ring into the same week as the Conditional Access enforcement. If sign-in breaks and the app has also just changed, you will not be able to tell which change caused it.

Monitoring:

  • The Pro Management portal is the answer to 'we find out when a user complains': incident detection, peripheral health, room-level alerts, auto-restart schedules, and remote sign-out/restart without a truck roll.
  • Route room alerts into the existing service desk tooling and assign an owner; a dashboard nobody watches is the same failure mode with more data.
  • Put a physical QR code in each room that opens a ticket pre-populated with the room name and device ID - this closes the loop between what facilities hears and what the portal reports.