我在前言中说过我不是一个专家的PowerShell用户,所以我可能会以错误的方式解决这个问题。
我有一个我经常工作的模块,我经常更新/调整它。如果重要,它将存储在C:\Users\-user-\Documents\WindowsPowerShell\Modules
中。
目前我必须关闭powershell窗口并重新打开一个新窗口,如果我希望可以访问新的/更新的方法 - 即使我在执行命令的同一窗口中执行导入。
我尝试过. $profile
,但这没有做任何事情。我是否需要将模块添加到配置文件中?
答案 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