June2009June 2009

Application Compatibility:Inside the Application Compatibility Toolkit 5.5

The Application Compatibility Toolkit (ACT) lets users know whether applications are compatible with a new version of Windows before deployment and can also help them determine how an operating system update will impact these applications. By taking a look under the hood of the Application Compatibility Toolkit, readers are better able to evaluate the potential of each tool and invest in them appropriately. Chris Corio and Chris Jackson

Application Compatibility:Planning Your Application Compatibility Project

One of the biggest obstacles that hinder operating system upgrades is application compatibility, so it makes sense to design a project that will reveal the applications you have and figure out what will work or how to fix things ahead of time. This article describes what you have to consider to implement a successful project. Chris Jackson

Group Policy:Automating Group Policy Management with Windows PowerShell

Group Policy is used in almost every environment and relied on by many to secure and their Windows environment. Surprisingly few have introduced automation into the process, however. This article explains how to take advantage of the GPMC APIs and Windows PowerShell to automate management of Group Policy in your organization. Darren Mar-Elia

Active Directory:Using Catch-All Subnets in Active Directory

In an ideal world, users are directed to the appropriate domain controller for Active Directory authentication, but this is not necessarily what happens in most organizations due to IP subnet information not being properly defined in Active Directory. This article presents a solution to ensure users locate the appropriate DC for authentication�a catch-all subnet to catch the authentication from clients on subnets are not defined in Active Directory. John Policelli

Web Infrastructure:Providing Scalability for ASP.NET Applications

Although Web technology provides an elegant architecture of Web farms and load balancers for ASP.NET applications, data storage technologies have not kept pace, so the applications are unable to scale effectively. The solution is an in-memory storage mechanism that can grow linearly�a distributed cache, as this article discusses. Iqbal Khan

bb978519(v=msdn.10).mdcc135917(v=msdn.10).md

Columns

From the Editor:It�s All Gotta Work

Joshua Hoffman

Toolbox:New Products for IT Pros

Greg Steen highlights new tools and utilities for the IT Professional.Greg Steen

SQL Q & A:Removing Index Fragmentation, Synchronizing vs. Synchronized, and More

Paul Randal answers your SQL questions: How does removing index fragmentation affect statistics? Does data compression interfere with backups? Can you explain database mirroring states? And more!Paul S. Randal

Utility Spotlight:PendMoves and MoveFile

You can�t move, rename or delete a file that�s in use�but sometimes you have to. Luckily, two free utilities called PendMoves and MoveFile let you handle these tasks with ease.Lance Whitney

Inside SharePoint:Creating an External Storage Solution for SharePoint

Storing unstructured data in SharePoint content databases is not always ideal. This article discusses the advantages and disadvantages of using an external storage solution; extending the SharePoint storage architecture using the ISPExternalBinaryProvider API in managed and unmanaged code; and how to avoid data loss during lazy garbage collection.Pav Cherny

Windows PowerShell:Automating User Provisioning, Part 4

Don Jones concludes his four-part series on automating user provision with Windows PowerShell. In this final edition, Don discusses adding users to domain groups and modifying directory attributes.Don Jones

Geek of all Trades:The Benefits of Big, Cheap Disks

Windows Server Backup is a quick, easy, and inexpensive way to back up computers running the Windows Server 2008. Greg Shields explains some of the design decisions that went into this tool, an why it may be useful in small environments.Greg Shields

Hey, Scripting Guy!:Creating A Self-Documenting Script

In this article, the Microsoft Scripting Guys develop a script that will gather comments from other scripts (providing those comments follow a certain pattern) and then save the comments in a text file.The Microsoft Scripting Guys

Security Watch:Thoughts on Identity, Part 1

In this first part of a two part series, security expert Jesper Johansson delves into the concept of identity - What defines an identity? Who gets to control the information, and how do we ensure it is properly secured?Jesper M. Johansson

Business of IT:Successful Project Management

IT organizations today face challenges whose complexities rival those of advanced software development projects and, to boot, require doing a lot more with substantially less. Certain practices, however, can help to ensure the success of a project.Alessandro Muti

Field Notes:Building Strategic Vision into IT

Rather than fighting against the introduction of consumer technologies into IT organizations, IT pros should consider the ways they themselves use these technologies, and how this knowledge can be translated into a business resource.Romi Mahajan

Windows Confidential:When Windows Audio Goes Haywire

Raymond Chen discusses how to handle unexpected trouble with the Windows Audio Engine (AudioDG).Raymond Chen