gpt4 book ai didi

powershell - 从 powershell 模块重新签名、重新加载和运行测试功能?

转载 作者:行者123 更新时间:2023-12-02 23:41:59 24 4
gpt4 key购买 nike

我今天正在编写一些 PowerShell 模块,我注意到重新签署模块、重新加载它并在命令行中的一行中一次性运行测试功能会更有效。

但是......当我重新加载模块时,它似乎并没有这样做......

PS C:\> Set-AuthenticodeSignature "\\serv\Redirected\yy-xxxx\My Documents\WindowsPowerShell\dazFunctions.psm1" @(Get-ChildItem cert:\CurrentUser\My -codesign)[0]; Import-Module
"\\serv\Redirected\yy-xxxx\My Documents\WindowsPowerShell\dazFunctions.psm1"; Test-FunctionCall -File \\a-pc\c$\
Users\userguy\NTUSER.DAT

并且不包括对我的脚本所做的更改。它们应该是因为我在上面列出的第二个命令中重新加载了它......对吧?

最佳答案

根据这个https://technet.microsoft.com/library/hh849725.aspx导入模块时可能需要使用 -force 参数。这将强制删除模块,然后再次添加。

PS C:\> Set-AuthenticodeSignature "\\serv\Redirected\yy-xxxx\My Documents\WindowsPowerShell\dazFunctions.psm1" @(Get-ChildItem cert:\CurrentUser\My -codesign)[0]; Import-Module
"\\serv\Redirected\yy-xxxx\My Documents\WindowsPowerShell\dazFunctions.psm1" -Force; Test-FunctionCall -File \\a-pc\c$\Users\userguy\NTUSER.DAT

关于powershell - 从 powershell 模块重新签名、重新加载和运行测试功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com