Powershell模块导入方法

网友投稿 1631 2022-09-16

Powershell模块导入方法

Powershell模块导入方法

模块的安装

在我们正常使用中powershell只是安装了一些基础模块,如果要用到AD或者hyper-v的管理的话,默认是没有安装的,所以我们要学会如何安装这些模块。Powershell v3 提供的扩展方式称为模块,模块不需要复杂的注册。powershell会自动在一个特定的目录下查找模块,PSModulePath 这个环境变量定义了powershell期望存放模块的路径。

Get-Content Env:\PSModulePathC:\Users\Jiaoxiaojian\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules# 如果一个模块没有存放在这个路径下面,可以使用Import-Module c:\"模块目录名称" Remove-Module # 移除模块# 如果我们知道模块名称也可以进行反查Get-Module PackageManagement | fl# 查看模块有哪些命令Get-Module PackageManagement | Select-Object -ExpandProperty ExportedCmdlets | fl

如何从Internet获取模块

默认情况下从网络获取包的途径默认是powershellgallery.com

Get-PSRepositoryName InstallationPolicy SourceLocation---- ------------------ --------------PSGallery Untrusted ​​Register-PSRepository​​ 可以进行添加源

使用 ​​Find-Module​​ 进行查找相应的模块

找到模块后 可以使用 ​​Install-Module​​ 进行安装模块

如果需要也可以执行 ​​Update-Module​​ 进行对模块更新

如何正确的使用一个模块

如果我们想要去清除dns缓存,那么我们应该怎么去做呢         ​​help *dns*​​ 去进行查看有没有DNS相关的命令

可以看到有一个Clear-DnsClientCache的命令,它是属于DnsClient这个Module的

# 导入模块,默认在win10中可以直接使用不需要导入Import-Module -name DnsClient# 查看该Module有哪些命令Get-Command -Module dnsclient# 查看命令的使用方法man Clear-DnsClientCache

这里只是大概的了解一下怎么去导入模块,如果需要详细了解的话请使用系统自带Help命令去查看呢,这样你才能有更深入的理解,以及进步。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:删除不必要的启动项以加快启动速度的5个工具
下一篇:移动应用开发是什么意思?移动应用开发专业是做什么的?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~