powershell-module

    0热度

    1回答

    我们有一个传统的PowerShell PsSnapin(c#)。我想避免使用InstallUtil。下面的进口与出口的PSSnapin cmdlet的模块: import-module .\MySnapin.dll 然而,当我运行模块的cmdlet,他们会由于未能找到引用的组件(具体而言,企业库dll文件)。 有没有一种简单的方法来实现这个功能? (该PsSnapin DLL和所有引用的组件是

    2热度

    1回答

    我正在用C#编写一个二进制Powershell模块,我想要一个具有提供动态运行时选项卡完成的参数的Cmdlet。但是,我正在努力弄清楚如何在二进制模块中执行此操作。这是我试图得到这个工作: using System; using System.Collections.ObjectModel; using System.Management.Automation; namespace Dyn

    1热度

    1回答

    我需要在我的环境中的各种机器上安装Bitlocker相关模块。我无法手动一个接一个地安装它。我需要自动安装。有人能指出我正确的方向,并提供给我指针。 我在这找不到任何以前的问题。我看到下面的问题,但我们没有在所有机器上的NuGet。 Use nuget to install PowerShell modules at user machine

    3热度

    1回答

    下面的这个模块返回一个空对象。任何建议来解决它? New-Module -ScriptBlock { $resourcesDirectory="AA" ..... $commonProperties = New-Object PSObject -Property @{ ResourcesDirectory = $resourcesDirectory

    0热度

    1回答

    我有一个关于模块清单的快速问题。我是否也可以拥有嵌套模块的清单?让我解释一下: 我有3个模块,1是父母,其他2是孩子。父模块在“NestedModules”部分有一个定义2个孩子的清单。在我的主脚本中,我加载父模块,并且可以调用父模块和子模块中的成员定义。直到现在,人生才是伟大的。现在 ,如果我添加清单文件的子模块也发现变成挑战,我的主要脚本吹灭抛出错误,如 “术语‘functionName’无法

    0热度

    1回答

    我有将由PowerShell会话使用GET进口的.NET程序集: Import-Module MyAssemblyFirst.dll 我需要的是自动加载其他自定义组件(MyAssemblySecond.dll),我知道关于什么时候MyAssemblyFirst.dll被导入。 我要找的方案是: ​​ 但我宁愿想只有一个Import-Module电话: Import-Module MyAssem

    1热度

    1回答

    刚装管理框架,5个生产预览,我的个人资料将不会再出现以下错误 获取-模块加载:因为模块筑巢已超出限制无法加载模块“UserInfo.psm1”。模块只能嵌套 到10个级别。评估并更改加载模块的顺序,以防止超出嵌套限制,然后再次尝试运行脚本。 有没有办法获得更多的细节? 我试图跟踪执行与set-psdebug -trace 2,但我看不出问题...

    0热度

    1回答

    我有一个嵌入式工作流的自定义模块&本机ps1 cmdlet。 当我导入此模块中,仅小命令的子集被显示为模块下提取的活动。 该模块成功完成的进口,并显示为可用。 是否有任何地方去找找特定的输出和任何可能的成员专用导入错误? 其无法加载的小命令取决于加入的组件的一部分的一些新类型。加载的cmdlet也取决于该程序集的类型。 增加到混乱,当我在ISE本地导入这个模块,一切工作正常,所有的cmdlet可用

    1热度

    2回答

    这就是我想要实现的功能,我找不到任何关于此的信息。 我想为远程服务器上可用的模块创建远程模块代理。 我知道如何使用远程处理,但我想要创建更干净的脚本文件。 举个例子。如果我想在远程计算机上从模块MyModule的执行MyCmdlet我会做这个 $block={ # Invoke the cmdlet from a module named MyCmdlet MyCmdlet -

    1热度

    1回答

    我正在使用PowerShell 5.0并尝试编写多文件模块。 该模块的文件夹结构是这样的: /FooModule --- FooModule.psd1 --- FooModule.psm1 --- AnotherScriptFile.ps1 清单文件FooModule.psd1定制类似如下: @{ ModuleVersion = '0.0.1' GUID = ...