Answers

I think you're confusing the difference between PowerShell and the various snap-ins that are available to extend its functionality for specific Microsoft platforms. Many, if not all, of Microsoft's server platform products now ship with PowerShell snap-ins
that provide a great deal of additional functionality for managing that target platform from the command line. For example, since its 2007 release Exchange has provided a PowerShell snap-in with cmdlets to help automate common activities such as creating mailboxes
in a manner proscribed by the Exchange product team, and with the 2010 release of SharePoint came a management snap-in that can provides cmdlets to back up your farm, create site collections, and much more. But SharePoint's 2007 (WSS v3 and MOSS 2007) did
not ship with a PowerShell snap-in or cmdlets created by Microsoft to manage the platform. The SharePoint product team was not able to build out those resources in time to make SharePoint 2007's shipping window, so instead they stayed the course with the STSADM
command line administration tool.

But, it's still entirely possible to use PowerShell with SharePoint 2007, you just don't have access to cmdlets written by Microsoft specifically for the platform. Instead, you'll have to write your own cmdlets that work with SharePoint
by either calling STSADM operations or calling the SharePoint object model through PowerShell's object-orients and .NET capabilities. Or, you can download some pre-built PowerShell scripts, modules, or cmdlets from one of the resource centers I linked to above.

I'm not surprised to hear that you've used PowerShell in your WSS environment, its definitely possible and I'm thrilled to hear that you did. But you were not using a Microsoft-provided snap-in for that environment, because one does not exist for WSS v3/MOSS
2007. You can install PowerShell in Windows Server 2003 or 2008 and use it with them, but you're on your own with regards to cmdlets for it.

Unfortunately SharePoint 2010's Management Shell (it's PowerShell snap-in and associated cmdlets) is not compatible with MOSS 2007 and there aren't cmdlets available directly from Microsoft for that version of SharePoint.

All replies

Unfortunately SharePoint 2010's Management Shell (it's PowerShell snap-in and associated cmdlets) is not compatible with MOSS 2007 and there aren't cmdlets available directly from Microsoft for that version of SharePoint.

I think you're confusing the difference between PowerShell and the various snap-ins that are available to extend its functionality for specific Microsoft platforms. Many, if not all, of Microsoft's server platform products now ship with PowerShell snap-ins
that provide a great deal of additional functionality for managing that target platform from the command line. For example, since its 2007 release Exchange has provided a PowerShell snap-in with cmdlets to help automate common activities such as creating mailboxes
in a manner proscribed by the Exchange product team, and with the 2010 release of SharePoint came a management snap-in that can provides cmdlets to back up your farm, create site collections, and much more. But SharePoint's 2007 (WSS v3 and MOSS 2007) did
not ship with a PowerShell snap-in or cmdlets created by Microsoft to manage the platform. The SharePoint product team was not able to build out those resources in time to make SharePoint 2007's shipping window, so instead they stayed the course with the STSADM
command line administration tool.

But, it's still entirely possible to use PowerShell with SharePoint 2007, you just don't have access to cmdlets written by Microsoft specifically for the platform. Instead, you'll have to write your own cmdlets that work with SharePoint
by either calling STSADM operations or calling the SharePoint object model through PowerShell's object-orients and .NET capabilities. Or, you can download some pre-built PowerShell scripts, modules, or cmdlets from one of the resource centers I linked to above.

I'm not surprised to hear that you've used PowerShell in your WSS environment, its definitely possible and I'm thrilled to hear that you did. But you were not using a Microsoft-provided snap-in for that environment, because one does not exist for WSS v3/MOSS
2007. You can install PowerShell in Windows Server 2003 or 2008 and use it with them, but you're on your own with regards to cmdlets for it.

Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.