【发布时间】:2017-02-22 16:57:22
【问题描述】:
我正在尝试使用 Powershell DCS 扩展安装 Octopus 触手,作为 Azure 部署的一部分
我已经在自动化用户下安装了 OctopusDSC,它出现在模块列表中
资源组名称:资源组
AutomationAccountName : AUTOMATIONUSER
名称:章鱼DSC
IsGlobal : 错误
版本:
大小字节数:0
活动计数:0
创作时间:22/02/2017 14:03:07 +00:00
LastModifiedTime : 22/02/2017 14:04:42 +00:00
ProvisioningState : 成功
然后我创建了一个带有基本安装的 powershell 脚本,它试图导入模块(下面的前几行):
Configuration installoctopus
{
Import-DscResource -ModuleName OctopusDSC
然后我在部署过程中收到错误:
无法加载资源“OctopusDSC”:找不到资源。\r\n\r\n在 C:\Packages\Plugins\Microsoft.Powershell.DSC\2.22.0.0\DSCWork\installoctopus2.0\installoctopus2.ps1: 8 char:7\r\n+ cTentacleAgent OctopusTentacle\r\n+
我已经厌倦了 Import-DscResource -Module OctopusDSC 以及 Import-DscResource -Module * 但得到相同的错误
OctopusDSC 文档的第一部分之一是
首先,确保 OctopusDSC 模块位于您的 $env:PSModulePath 上。然后你可以像这样创建和应用配置。
但我不必为 cChoco DSC 执行此操作(我不确定如何将其作为 DSC 配置的一部分来执行?)工作正常的模块。这是需要额外导入选项的不同类型的模块吗?尽管在 Azure 自动化模块列表中,它实际上是否是一个 powershell 模块并且需要在来宾 VM 上
【问题讨论】:
-
什么模块?它抱怨 octopusdsc 可用并尝试导入
-
啊,对不起,我看错了