刷新Powershell实例/会话

时间:2017-10-15 02:35:16

标签: powershell powershell-v5.0

我在前言中说过我不是一个专家的PowerShell用户,所以我可能会以错误的方式解决这个问题。

我有一个我经常工作的模块,我经常更新/调整它。如果重要,它将存储在C:\Users\-user-\Documents\WindowsPowerShell\Modules中。

目前我必须关闭powershell窗口并重新打开一个新窗口,如果我希望可以访问新的/更新的方法 - 即使我在执行命令的同一窗口中执行导入。

我尝试过. $profile,但这没有做任何事情。我是否需要将模块添加到配置文件中?

2 个答案:

答案 0 :(得分:2)

删除和添加模块的替代方法只是@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { img[src$=".svg"] { width: 100%; } }

  

-Force [< SwitchParameter>]

     

表示此cmdlet重新导入模块及其成员,即使模块或其成员也是如此       具有只读的访问模式。

答案 1 :(得分:1)

您只需卸载模块然后再次加载即可。

正如我们在Microsoft的文档中看到的那样:

删除-模块

  

Remove-Module cmdlet删除模块的成员,例如   cmdlet和函数,来自当前会话。

导入-模块

  

Import-Module cmdlet将一个或多个模块添加到当前模块   会话。您导入的模块必须安装在本地   电脑或远程电脑。

以下是代码:

# Unload the Module
PS > Remove-Module myModule -Force

# Load it again
PS > Import-Module myModule