【发布时间】:2018-03-24 13:33:28
【问题描述】:
我编写了一个基于类的 DSC 资源。在这个资源中,我需要一个程序集(Microsoft.SqlServer.Smo.dll)。我试图用清单文件加载程序集:就像这样:RequiredAssemblies = @("Microsoft.SqlServer.Smo.dll")
现在我遇到的问题是,当我想编写我的 DSC 配置定义时,由于错误消息而无法加载我的 dsc 资源:无法找到类型 [Microsoft.SqlServer.Smo.Login]
如何将程序集加载到我的 dsc 会话中?
【问题讨论】:
-
我不确定你在追求什么,但你能看看这里吗:github.com/PowerShell/xSQLServer/blob/dev/xSQLServerHelper.psm1
-
你能发布你目前所拥有的吗?
-
@ArcSet 你想看什么?我已经从配置文件中添加了错误消息
-
你试过[Reflection.Assembly]::LoadFile("Microsoft.SqlServer.Smo.dll"); Add-Type -AssemblyName Microsoft.SqlServer.Smo
-
@ArcSet 我应该在哪里加载程序集?在 dsc 资源 psm1 文件中还是在创建 mof 文件的配置脚本中?
标签: .net powershell .net-assembly dsc