gpt4 book ai didi

Powershell v2.0 模块 : Default Load Path (User/Windows system folder)?

转载 作者:行者123 更新时间:2023-12-04 01:18:32 24 4
gpt4 key购买 nike

这是关于 this question我之前问过的 - Powershell: Installing Modules on Target System

  • 默认模块加载路径是什么?
    现在经过这么多天,它已经开始给出这个错误(来自我的 C# 代码)
    Cannot find path 'C:\Users\angshuman\Documents\WindowsPowerShell\Modules\MyPSModules\MyPsModules.‌​psd1' because it does not exist. 一直以来,它都很好地从 SysWow64 文件夹路径
  • 加载
  • 为什么突然搜索用户 文件夹而不是 window 文件夹?

  • 我在 Windows 7 64 位操作系统上通过 C# 执行相同的代码
        _ps = PowerShell.Create();   
    _ps.AddScript("Import-Module MyPSModules -PassThru");
    Collection<PSObject> psObjects = _ps.Invoke();

    最佳答案

    $env:psmodulePath是保存用于发现模块的路径的自动变量。如果未设置,PowerShell 会查找 c:\windows\system32\WindowsPowerShell\v1.0\modulesMyDocuments\WindowsPowerShell\modules .

    所以默认情况下它应该总是在两个地方寻找。

    我没有做太多 32-on-64 编码,但如果您在 64 位操作系统上运行 32 位应用程序,我可以使用 SysWow64(而不是 System32)看到它。

    关于Powershell v2.0 模块 : Default Load Path (User/Windows system folder)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12457652/

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