如何使用模块导入 Cmdlet

本文介绍如何使用二进制模块将 cmdlet 导入到 PowerShell 会话。

注释

模块的成员可以包括 cmdlet、提供程序、函数、变量、别名等。 管理单元只能包含 cmdlet 和提供程序。

如何使用模块加载 cmdlet

  1. 创建与实现 cmdlet 的程序集文件同名的模块文件夹。 在此过程中,模块文件夹在 Windows system32 文件夹中创建。

    %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\mymodule

  2. 确保 PSModulePath 环境变量包含新模块文件夹的路径。 默认情况下,系统文件夹已添加到 PSModulePath 环境变量。 若要查看 PSModulePath,请键入:$Env:PSModulePath

  3. 将 cmdlet 程序集复制到模块文件夹中。

  4. 在模块的根文件夹中添加模块清单文件(.psd1)。 PowerShell 使用模块清单导入模块。 有关详细信息,请参阅 如何编写 PowerShell 模块清单

  5. 运行以下命令,将 cmdlet 添加到会话:

    Import-Module [Module_Name]

    此过程可用于测试 cmdlet。 它将程序集中的所有 cmdlet 添加到会话。 有关模块的详细信息,请参阅 编写 Windows PowerShell 模块

另请参阅

如何编写 PowerShell 模块清单

导入 PowerShell 模块

Import-Module

安装模块

about_PSModulePath

编写 Windows PowerShell Cmdlet