manual
34 www.microsoft.com/sharepoint
• Allowing object model override will allow for a query to be programmatically
written against a list where the query threshold is not applied.
• Enabling a daily time window for large queries will provide a way for
administrators to configure a specific window of time where the query thresholds
are not applied.
• A Windows PowerShell command that will restrict specific lists from being
queried through the object model (this would cancel out the object model
override mentioned above for a specific list instance).
Windows PowerShell Administration
Windows PowerShell™ is the new command-line interface and scripting language
specifically designed for system administrators that will be used for Microsoft®
SharePoint® Server 2010 administration. Although both Cmd.exe and Stsadm.exe
environments will be maintained for backward compatibility, SharePoint Server 2010
command-line administration will use Windows PowerShell. For practical purposes, you
can view Windows PowerShell as complementing Cmd.exe in the Windows
administration context and superseding Stsadm.exe for SharePoint administration. You
might ask yourself, What’s so unique about Windows PowerShell? Well, unlike most
command-line systems that accept and return text, Windows PowerShell supports and
uses XML and objects. XML and object support is a pretty major change that brings
entirely new tools and methods to greatly improve control, efficiency, and productivity
for developers and administrators. Windows PowerShell is built on top of the .NET
common language runtime (CLR) and the .NET Framework. Windows PowerShell is not
an updated version of Cmd.exe or MS-DOS®; it's a complete command-line system that
is far more powerful than any previous Windows-based command-line prompt
environment.
Cmdlets
Windows PowerShell introduces the concept of a cmdlet (pronounced "command-let").
A cmdlet is a single function that can be used separately or combined with other
cmdlets to perform complex tasks and automate administration. Windows PowerShell
provides a set of pre-built cmdlets, fully supports cmdlet customization to suit your
environment, and supports various customizable Windows PowerShell providers that
make available specific sets of cmdlets.