Jus*_* R. 35 powershell import-module
Powershell有两种方法可以将其他cmdlet导入会话,即Add-PsSnapIn和Import-Module.关于何时选择一个而不是另一个,文档并不清楚.有人知道这些之间的区别吗?
And*_*der 35
PowerShell V2中出现了模块.如果需要,V2仍然可以加载Snapins.最大的区别是可以使用Xcopy部署模块.没有必要注册任何东西.要部署Snapin,安装程序必须破解注册表,这需要提升priveleges.要加载模块,只需使用Import-Module命令即可.
模块也可以使用Module Manifest获得更多元数据,它可以指定最终用户可能知道的各种事物,包括版本,对其他模块的依赖性,以及powershell主机可以运行模块.
总而言之,如果您在C#或VB中编写二进制模块,您仍然使用相同的PSSnapin基类.
要获得更多信息,请查看
PS > help about_modules
Run Code Online (Sandbox Code Playgroud)
rav*_*nth 17
在v2中,模块是组织您创建的cmdlet,提供程序,函数,别名和其他命令的首选方法.您没有安装模块.您只需使用Import-Module cmdlet将模块导入PowerShell会话.
AFAIK,PowerShell snapin更像是v1方法.MS仍然有一些团队创建了snapins而不是模块.例如,SharePoint 2010 cmdlet.PowerShell管理单元是实现cmdlet和提供程序的二进制文件(.dll).您需要安装管理单元,然后使用Add-PSSnapin cmdlet将管理单元中的cmdlet添加到PowerShell会话中.
| 归档时间: |
|
| 查看次数: |
25829 次 |
| 最近记录: |