Posted by: Brien Posey
Although Windows Vista and Windows Server 2008 were created from the same code base, they do have their differences. One of those differences is that Windows Vista does not contain Windows PowerShell. Microsoft is changing this in Windows 7 though. Windows 7 will be the first client OS to natively bring PowerShell to the desktop.
The version of PowerShell that will be included in Windows 7 is 2.0. One of the more notable features is that you will be able to use Access Control lists to restrict commands, command parameters, and scripts. That way, if you want to prevent users from running certain commands, or want to protect desktops against malicious scripts, you can do so by locking down certain parts of PowerShell.
Although details are a bit sketchy at this point, Microsoft is also telling me that in Windows 7 you will be able to use PowerShell to create login scripts. I have also heard that you will be able to create scripts that will allow you to create group policy object settings that directly modify the Windows Registry.