找不到Azure DSC中的OctopusDSC模块

时间:2017-02-22 16:57:23

标签: azure dsc

我正在尝试使用Powershell DCS扩展程序安装Octopus触控屏作为Azure部署的一部分

我在自动化用户下安装了OctopusDSC,它出现在模块列表中

  

ResourceGroupName:RESOURCEGROUP

     

AutomationAccountName:AUTOMATIONUSER

     

名称:OctopusDSC

     

IsGlobal:False

     

版本:

     

SizeInBytes:0

     

ActivityCount:0

     

CreationTime: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配置的一部分?)模块工作正常。这是一种需要额外导入选项的不同类型的模块吗?它实际上是一个PowerShell模块,并且必须位于来宾VM上,尽管它位于Azure自动化模块列表中

0 个答案:

没有答案