Terminal Services Part 0: Introduction
Not long ago, I announced a call for ideas regarding this 52-part series on how to architect, implement, and maintain Microsoft Terminal Services in small environments. A special word of thanks to those who contacted me either through comments or via email to suggest content changes. This week kicks off the series with a little introduction along with some information about what you can plan to see as this series slowly gets authored over the course of the next year.
It is probably best to start with a little background. In our travels to conferences, consulting engagements, and other experiences, Don and I have had the opportunity to talk with IT Professionals all around the country and in organizations both big and small. We’ve seen everything from the very large environments to those that have fewer servers than I have in my basement today. We’ve talked with IT Pros who work in all kinds of industries, and listened to their needs.
What we’ve learned over a period of years is that the small-shop IT professional — the “Jack of all Trades” or “accidental IT pro” if you will — feels most left out. Too many IT publications, white papers, and books dig deep into detailed explanations for setting up IT environments with rich needs. But not everyone needs this level of complexity, and too many guides start with an assumed level of knowledge that many small-shop IT pros don’t have and don’t have the time to learn.
So here at Concentrated Technology, we want to help solve that problem by giving back a little to the community. Starting first with this series, I’ll be delivering free to you what will eventually amount to an entire book on the basics of what you need to know to properly implement Terminal Services in your small environment. No strings attached…really…!
I call this series “in the Small Environment” rather than “for the SMB” because in some ways we’re all responsible for “the small environment”. Some of us are truly in the small-and-medium business space, dealing with the concerns and budget limitations of the micro-business. Others may be an employee of a larger company, yet only responsible for a small piece of that organization’s IT infrastructure. Relatively few of us have our arms around an enormously-sized enterprise remote application delivery infrastructure (plus, its a mouthful!). Most of us need to publish a few apps for a few employees.
If you’re in that boat, this series is for you.
Over a series of fifty-two Tuesdays I’ll present new “chapters” or “parts” to this end, focusing on Terminal Services in Windows Server 2008. Each part will be posted here on the Concentrated Technology website every Tuesday.
What’s great about this format is that each individual part includes a comments field just like all blog posts. This gives you an opportunity to interactively discuss the topic each week, ask questions or clarifications, or correct any errors in real time. With your help, we’re on the road to collaboratively creating something very special here. I encourage your participation.
Also, this is intended to be a type of “open source” work. If you’re a blogger, a member of the IT press, or even just an IT Pro who wants to copy-and-paste some of the material here into your own documentation, you’re welcome to do so. In saying this I ask one thing: In any direct references, please reference mine and this web site’s name - Greg Shields, Concentrated Technology - as well as the source page’s URL. Other than that, you’re welcome to freely use this information for making your life easier.
So, with that, next week we begin in earnest with a short discussion on the history of Terminal Services, followed over the next couple of weeks by a high level explanation of what exactly TS is. Reprinted below is the final list of each part and in what order you can plan to see it.
If you’ve got comments or ideas, never hesitate to drop them into each post or contact me directly. I check comments every day and respond to all that request.
Now, on to the fun of Terminal Services!
- Part 0 - Introduction to the Series
- Part 1 - History of Terminal Services
- Part 2 - What is Terminal Services? - The RDP Protocol
- Part 3 - What is Terminal Services? - The RDC Client
- Part 4 - What is Terminal Services? - Introducing the Five Role Services
- Part 5 - When to Use and Not Use Terminal Services
- Part 6 - Determining Anticipated User Load
- Part 7 - Positioning TS Servers (in relation to apps, data, users, etc.)
- Part 8 - Licenses: Per User or Per Device?
- Part 9 - Licenses: Domain, Forest, or Workgroup?
- Part 10 - Making the Choice: TS vs. Citrix
- Part 11 - Apps to Host. Apps Not to Host.
- Part 12 - A Few Large Servers or Many Small Servers?
- Part 13 - Installing TS onto your First Server
- Part 14 - Network Level Authentication
- Part 15 - Install Mode vs. Execute Mode
- Part 16 - Installing Your First Application: Microsoft Office 2007
- Part 17 - Apps with Mid-Install Reboots
- Part 18 - Terminal Services Configuration
- Part 19 - Configuring the RDP-TCP Connection
- Part 20 - Using RDC to Connect to a Remote Desktop
- Part 21 - Terminal Services Manager
- Part 22 - TS Licensing: Adding the TS Licensing Role Service
- Part 23 - TS Licensing: Activating and Adding Licenses
- Part 24 - TS Licensing: Sanity Checks
- Part 25 - User Profiles and TS
- Part 26 - Configuring TS Roaming Profiles
- Part 27 - Installing UPHClean
- Part 28 - Quotas and Profiles
- Part 29 - Desktops vs. TS RemoteApps
- Part 30 - TS RemoteApp Manager Part 1: Creating a Basic App & RemoteContent
- Part 31 - TS RemoteApp Manager Part 2: Creating an RDP File
- Part 32 - TS RemoteApp Manager Part 3: Creating and Installing an MSI File
- Part 33 - Printing Part 1: Traditional Methods
- Part 34 - Printing Part 2: TS Easy Print
- Part 35 - Remote Control
- Part 36 - Installing TS Web Access
- Part 37 - Customizing TS Web Access
- Part 38 - TS Session Broker Part 1: What it is and Installing the Role Service
- Part 39 - TS Session Broker Part 1: Configuring for Load Balancing
- Part 40 - Managing TS with Group Policy Part 1: Common Server Policies to Apply
- Part 41 - Managing TS with Group Policy Part 2: Loopback Policy
- Part 42 - Managing TS with Group Policy Part 3: Common User Policies to Apply
- Part 43 - Managing TS with Group Policy Part 4: Managing the RDC
- Part 44 - Performance Management: TSs are Different than Regular Servers
- Part 45 - Performance Management: Common TS PerfMon Counters
- Part 46 - Performance Management: Performance Alerting
- Part 47 - Certificates and TS
- Part 48 - What is TS Gateway?
- Part 49 - Installing TS Gateway
- Part 50 - Configuring TS Gateway
- Part 51 - Configuring TS for TS Gateway
- Part 52 - Configuring the RDC for TS Gateway


