问题标签 [import-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
17623 浏览

android - 如何在 Android Studio 中更新导入的模块?

当我开发一个 Android 应用程序时,我有一个作为单独的 Android Studio 项目创建的库,可以通过将其插入到新项目中来使用它。我通过选择“文件|新建|导入模块...”选项插入库。

问题是在导入之后,Gradle 会创建我的库的硬拷贝。如果我更改主外部项目中的库代码,则使用该库的项目中的代码将不会得到更新。

我怎样才能拥有一个库并在许多项目中共享它?我需要在一个地方更改库,然后使用它的所有其他项目都得到更新。

我发现这个帖子也没有答案:

如何使用 Gradle/Android Studio 中外部库项目的代码修改来更新导入的模块

0 投票
4 回答
9121 浏览

powershell - PowerShell:导入模块,但没有可用的“ExportedCommands”

当我使用

不会导出 DLL 文件中包含的 cmdlet。

因此,当我键入Get-Module我的导入模块时,会列出,但没有任何 ExportedCommands。为什么?

在具有相同软件(PowerShell、.NET Framework,...)的第二台 PC 上,相同的导入 DLL 文件可以正常工作。在那里我得到了 ExportedCommands。

这种行为取决于什么?

不幸的是,该Import-Modulecmdlet 没有表明它无法导入 cmdlet。有没有办法得到它为什么失败的迹象?

0 投票
3 回答
25156 浏览

powershell - Powershell Invoke-SQLCmd 和 SQLPS

Windows 7 工作站 POSH 3.0 SS 2012 SP1

摘要:
Developer 1 无法运行 Invoke-SQLCmd
Developer 2 安装类似的 SS 客户端工具可以运行 Invoke-SQLCmd
Developer 1 无法运行 Import-Module SQLPS

当我尝试从笔记本电脑运行查询时,如下所示:

我收到以下错误:

另一个开发人员可以成功运行该命令,我们都有本地

由于显而易见的原因,我无法在我的机器上运行 Import-Module sqlps - ExecutionPolicy 受到限制。

我不确定为什么其他开发人员机器允许查询,而我的机器不允许。这是 SQL 客户端安装问题吗?

0 投票
2 回答
56259 浏览

powershell - PowerShell 4 - Import-Module:未加载指定的模块“SQLPS”,因为在任何模块目录中都找不到有效的模块文件

以前使用 PowerShell 3。升级到 PowerShell 4 并将其卸载,如面临错误所述。 Import-Module : The specified module 'SQLPS' was not loaded because no valid module file was found in any module directory.但是所有与 SQL 相关的东西都可以正常工作,没有错误。PowerShell 控制台中此错误的根本原因是什么?

0 投票
1 回答
205 浏览

powershell - 同一会话中的 Powershell 加载模块

我正在通过运行 PowerShellTools.msi 安装 sqlps 模块。安装之后,我需要在我的 ps 脚本中使用该模块,所以我尝试执行“Import-Module 'sqlps' -DisableNameChecking”。但是找不到该模块。我必须重新启动 powershell 才能加载模块。是否可以在安装模块的同一会话中加载模块?

0 投票
2 回答
2067 浏览

powershell - Import-Module -Assembly 错误

我正在尝试编写 PowerShell,但失败得很惨。

并得到以下错误。

PowerShell 脚本保存在与程序集相同的位置PowerShellXrm.Framework.CI.PowerShell.dll。我也尝试过包含组装的完整路径,但没有运气。

0 投票
1 回答
1012 浏览

c# - 如何在给定模块中找到 cmdlet(从文件加载)

我有一个充满 PowerShell cmdlet 的 C# DLL,我想知道如何从 PowerShell 提示符中检索 cmdlet 列表。我试过了:

但这不起作用。(导入有效,但不是Get-Command

执行此操作的正确方法是什么,以便我获得仅包含在我的 DLL 中的 cmdlet 的列表?

0 投票
1 回答
1111 浏览

powershell - 将 import-module 与 PowerShell PSSnapin Dll 一起使用

我们有一个旧的 PowerShell PsSnapin (c#)。我想避免不得不使用InstallUtil. 以下导入了一个模块,其中导出了 PSSnapin cmdlet:

但是,当我运行模块 cmdlet 时,它们由于无法找到引用的程序集(特别是企业库 dll)而失败。

有没有一种巧妙的方法可以让这个工作?

(PsSnapin dll 和所有引用的程序集都在同一个构建目录中,当我使用 installutil 时,依赖关系都正确解析)

0 投票
2 回答
319 浏览

sql-server - Powershell SqlPs 模块未正确导入

我有一个安装了 SQL Server 2012 的(非常干净的)Windows Server 2008 R2 Build。我在使用 PowerShell(版本 3)时遇到问题。

我正在尝试使用 Invoke-Sqlcmd cmdlet。但是,当我调用 get it 时,我收到一条消息,指出“Invoke-Sqlcmd”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。

如果我运行 Import-Module SqlPs -Verbose -Force (绕过安全策略),它会起作用。但是,它仅在选项卡打开时才会持续。如果我打开一个新选项卡,尝试运行另一个脚本或重新打开 Powershell ISE,我必须重新导入该模块。

任何想法为什么会发生这种情况?

0 投票
1 回答
1462 浏览

c# - 从 C# 导入 PowerShell 模块失败

我见过很多解决方案,但没有一个能解决我的问题。我正在尝试将一个名为“DSInternals”的自定义 PowerShell 模块导入我的 C# DLL。

https://github.com/MichaelGrafnette/DSInternals

我的代码中的一切似乎都很好,但是当我尝试获取可用的模块时,它没有加载。

流响应

术语“Get-ADReplAccount”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。

这段代码我哪里出错了?