【问题标题】:Issues with installing Azure specific PowerShell modules for writing to Azure Tables安装 Azure 特定 PowerShell 模块以写入 Azure 表的问题
【发布时间】:2020-03-18 08:10:54
【问题描述】:

我们目前正在通过 Intune 推出 Windows 10 (1903) 设备,并且我们需要在系统帐户下安装 Azure PowerShell 模块,以便设备与 Azure 表进行通信和写入数据。系统账户下运行着一个脚本,会每隔一段时间向 Azure 写入数据。

这些模块都没有加载,即使我们手动将它们复制到正确的位置并尝试“离线”方法,我们在事件查看器中的客户端上注意到以下错误:

无法将值“2.0.0-preview”转换为类型“System.Version”。错误:“输入字符串的格式不正确。”

我要安装的模块是:

Install-Module -Name Az -AllowClobber -Force |外空

Install-Module -Name AzureRmStorageTable -RequiredVersion 2.0.1 -Force |外空

任何建议/帮助将不胜感激。

【问题讨论】:

  • 试用最新的表格模块AzTable .docs.microsoft.com/en-us/azure/storage/tables/…
  • 谢谢乔治。我刚刚注意到已经安装了一些 Az 模块,包括 AzTable 模块 - 但仍然出现上述错误 - 并且没有写入数据。以下内容现在也在事件查看器中显示-“无法运行脚本'AzureRMStorageTableCoreHelper.psm1',因为缺少脚本的“#requires”语句特定的以下模块:Az.Storage”... Az。存储似乎不会导入
  • 您不应同时使用 Az 和 AzureRm 模块。我鼓励您切换到所有 Az 模块。

标签: azure powershell azure-powershell


【解决方案1】:

参考 Github 问题:Can't install PowerShell Az - Cannot convert value "2.0.0-preview" Windows 10

如果您的PowerShellGet 模块版本低于1.6.0,您可能会遇到此问题。您可以更新 PowerShellGet 模块并再试一次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-31
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    相关资源
    最近更新 更多