We recently recieved our pre release copies of Windows 7 Ultimate edition (Due out in late 2009). Obviously being the power geek that I am, I immediatley got it installed on my PC (eek!). I'll give you a quick run through what I think are going to be the 10 most popular IT professional features inside the new 'Windows 7'.
Federated search & Enterprise search scopes
One of the big ideas in Windows 7 for the business user is allowing easier access to information no matter where it's located. The idea here is for a single unified interface for any given search, with the results brought in from a number of different locations into one easy to read window.
Some of the nice features here include one-click auto preview, the ability to search within specific "libraries" of information (libraries being a defined set of resources or locations to narrow the scope of a search) and integrated results presentation from SharePoint sites and beyond.
DirectAccess
For us in IT, this is by far one of the coolest new features of Windows 7 (When used with Windows Server 2008 R2). Direct access is essentially access to your corporate network via RPC over SSL (or SSTP), the ability to access file shares, intranet, seamless authentication with company resources etc. Removing the requirement for that big pipe through which these resources are accessed and That's DirectAccess.
Imagine just taking your laptop home and still being to able to connect to mapped drives, your email, your compant CRM package etc. all without a messy and complicated VPN.
BranchCache
BranchCache extends some of the improvements made in Windows Server 2003 R2 and Windows Server 2008 by caching downloaded information from the Web and intranet sites within a branch office the first time it is requested. Since branch offices often operate on lower-speed Internet links, user productivity is improved gradually as the day goes on because more and more files are present within the cache. In a microsoft demo, a document was downloaded over a 512Kbit/sec. connection and took about 30 to 45 seconds. After the caching, when another user in the same site requested that information, the transfer was nearly instantaneous.
BranchCache works not only with a branch office server but also on a peer-to-peer basis among Windows 7 clients in the same location. So if you have a business LAN and still share certian information from PC to PC you will see a massive performance increase.
BitLocker to Go
Bitlocker is of course the Microsoft encryption technology. Bitlocker to go is the mobile version. Imagine how many USB thumb drives you have within your business? I bet everybody has at least one! Do you know what information is stored on each one of them? I couldn't attempt to remember what kind of information is on just mine, never mind anybody elses drive.
Consider the security risks that these tiny drives represent. With BitLocker to Go, you as the administrator can set the policies that require these removable drives to be encrypted prior to allowing write access to them. You protect from the beginning, thereby reducing the risk of data loss or theft. The encryption process in most cases seems to take less than a minute or two and the process can also alert the user automatically when he plugs in a drive that hasn't been encrypted yet. Very cool for business use, I think this might be quite popular.
AppLocker
Once upon a time we had software restriction policies from Windows XP, a way for us administrators to restrict certain applications from running on the network. It was ok but a little bitclunky. AppLocker is exactly what it sounds like, an application locker! Now we have a Group Policy based way to identify applications that are and aren't permitted to run on your network. You can now filter by a specific application publisher, this identifies a program's digital signature and is a much easier and a much more reliable way than using a checksum or a simple binary filename. You also get much more granular control on the power of the rule, allowing certain versions or groups of versions (eg: we only Version 7 or above fopr a specific application) to run, much more easily than having to create rules over and over again everytime you want to block something.
DNSSEC Support
Many security type people have said that the next big problem facing the Internet is the inherently poor and antiquated insecurity of the Domain Name System (DNS). Now in Windows 7 and Server 2008 R2 DNSSEC arrives (finally). It is essentially a set of extensions to DNS that help prevent spoofing address information.
VHD Boot & Support
VHD Boot works with a virtualised desktop infrastructure to ensure image consistency among client computers. If you have an specific environment using a strong Group Policy configuration, perhaps folder redirection, roaming profiles and the like, then you could boot from a virtual image.
The ability to backup your PC to a VHD file which should allow you to then take that image and boot it up on a Server with HyperV, or a PC with Virtual PC support or any other Windows 7 PC or even a boot disk. A working virtual image of your own PC!
Windows Troubleshooting Platform
The Windows Troubleshooting Platform is an all new and more comprehensive approach to solving end user problems via 'troubleshooting packs' that can be applied to PCs throughout the environment. The new Windows Troubleshooting Toolkit allows you as an administrator to create your own troubleshooting packs when you identify specific problems within your network. There is also a separate new tool called the Problem Steps Recorder, this allows an end user to record the steps he or she takes leading up to a problem and then capture those steps into automatically created screen shots, and then email them to their support company. Fantastic! - We have needed this for a long time, replicating an issue or relying on a non technical person to articulate their issues is a major bug bear for all support companies.
Windows PowerShell Integrated Scripting Environment
Because of PowerShell's huge popularity, Microsoft have finally introduced into Windows 7 a new graphical interface for Windows PowerShell that makes it much easier to learn the new scripting language and use it in a lovely new color-coded, easy-to-read environment. Developing, debugging and running the scripts in this new environment is far easier than it was with the previous single-command-prompt method.
PowerShell Remoting
Also new to PowerShell is support for the WS-Management protocol that allows you to remotely run commands on client PCs. You can use this capability on a one-to-one basis, presumably for specific requests in response to help desk calls etc, or you can use one-to-many remoting and run cmdlets on multiple PCs from within the new Windows PowerShell Integrated Scripting Environment