Windows PowerShell 是一个完全可扩展的环境。任何人都可以为 Windows PowerShell 编写命令。您可以使用其他人编写的命令,并且可以与其他人共享您编写的命令。

命令是通过使用模块和管理单元共享的。Windows PowerShell 模块和管理单元是包含 Windows PowerShell 命令和其他项的程序包。Windows PowerShell 中的所有 cmdlet 和提供程序都是在管理单元或模块中分发的,模块还可以包含函数、别名、变量和驱动器。

有些管理单元和模块会自动添加到每个 Windows PowerShell 会话中。如果您收到一个管理单元或模块,您可以安装它并将命令添加到您的 Windows PowerShell 会话中。若要共享您编写的命令,可以创建一个 Windows PowerShell 模块或管理单元。

关于模块

模块是包含可以在 Windows PowerShell 中使用的命令和其他项的程序包。在运行安装程序或者将模块保存到磁盘上后,可以将模块导入到 Windows PowerShell 会话中并使用命令和项。还可以使用模块组织 cmdlet、提供程序、函数、别名以及您创建的其他命令,并将它们与其他人共享。

有关安装和使用模块的信息,请参阅 about_Modules。有关创建模块的信息,请参阅 MSDN 中的“编写 Windows PowerShell 模块”。

关于管理单元

Windows PowerShell 管理单元 (PSSnapin) 是实现 cmdlet 和提供程序的动态链接库 (.dll)。收到一个管理单元时,您需要安装它,然后可以将该管理单元中的 cmdlet 和提供程序添加到您的 Windows PowerShell 会话中。

有关安装和使用管理单元的信息,请参阅 about_PSSnapins。有关如何编写管理单元的信息,请参阅 MSDN 中的“如何编写 Windows PowerShell 管理单元”。




目录