- 这是为了什么
- 如何使用?
- 它与常规命令提示符有何不同?
- 在开始使用它之前我应该知道什么吗?
- 您可以使用超级用户知道的任何出色功能吗?
Answers:
摘自Wikipedia http://en.wikipedia.org/wiki/Windows_PowerShell
Windows PowerShell是Microsoft的可扩展命令行外壳程序和关联的脚本语言。它于2006年发布,目前可用于Windows XP SP2 / SP3,Windows Server 2003,Windows Vista,并且作为可选功能包含在Windows Server 2008中。Windows PowerShell 2.0随Windows 7和Windows Server 2008 R2一起发布。这是将要回迁到以前支持的平台的Windows XP SP3和Windows Server 2003 SP2,Windows Vista SP1和Windows Server 2008的4
Windows PowerShell与Microsoft .NET Framework集成在一起,并提供了通过执行cmdlet(发音为commandlet)执行管理任务的环境,这些命令是实现特定操作的专用.NET类。脚本,由cmdlet以及命令式逻辑组成;可执行文件,它们是独立的应用程序;或通过实例化常规.NET类。5这些功能通过访问不同数据存储(例如文件系统或注册表)中的数据来工作,这些数据存储可通过Windows PowerShell提供程序提供给PowerShell运行时。
Windows PowerShell还提供了一种宿主机制,可以将Windows PowerShell运行时嵌入到其他应用程序中,然后可以利用Windows PowerShell功能来实现某些操作,包括通过图形界面公开的操作。Microsoft Exchange Server 2007 5已利用此功能 将其管理功能公开为PowerShell cmdlet和提供程序,并将图形管理工具实现为PowerShell主机(调用必要的cmdlet)。其他Microsoft应用程序,包括Microsoft SQL Server 2008 8还可以通过PowerShell cmdlet公开其管理界面。将来,Windows上基于图形界面的管理应用程序将在Windows PowerShell之上分层。
Windows PowerShell包含自己的广泛的基于控制台的帮助,让人联想到通过Get-Help cmdlet在Unix shell中的手册页。
使用此搜索搜索Stackoverflow 我发现了以下内容:
使用此搜索再次在serverfault 上找到以下内容:
对于非高级用户而言,快速而简单地阅读以下内容:
除非您是系统管理员,否则您将不需要Powershell。它就是功能强大的外壳程序命令的集合,管理员可以使用这些命令来管理Windows Server和客户端计算机以及创建脚本。