.net - 如何在 Powershell 中访问 .NET 类?

标签 .net powershell azure azure-eventhub

我是 Powershell 和 Azure(C/C++ 背景)领域的新手,我想编写一个监视 Azure 事件中心的 PowerShell 脚本。解决此问题的一种方法(也是迄今为止我发现的唯一方法)是使用 Microsoft.​Azure.​Event​Hubs.​Processor 中的 .NET 类。 。我假设代码创建 EventProcessorHost 的实例类看起来像这样:

$eventPHost = [Microsoft.Azure.EventHubs.Processor]::EventProcessorHost($AZR_EVENT_HUB_PATH, $AZR_CONSUMER_GRP_NAME, $AZR_EVENT_HUB_CONNECTION_STR, $AZR_STORAGE_CONNECTION_STR, $AZR_LEASE_CONTAINER_NAME);

但是,命名空间Microsoft.Azure.EventHubs.Processor PowerShell 不知道,我似乎做错了什么或遗漏了什么。此时我不确定我的代码是否无效或者我缺少一些 .NET SDK 或其他东西。我也找不到任何与此类似的例子。

有人能引导我走向正确的方向吗?我有点不知该往哪个方向走。

最佳答案

首先您需要将.dll下载到powershell session 中:

[System.Reflection.Assembly]::LoadFile("c:\script\name.dll")

关于.net - 如何在 Powershell 中访问 .NET 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44242310/

相关文章:

azure - 无法在澳大利亚区域创建 Azure B2C 租户

c# - DataGridView Removing Rows 只移除交替行

.net - .net 中是否有双面堆栈类?

c# - 在给定 Type 变量的情况下动态调用方法

powershell - 将序列号作为第一列添加到 CSV 文件

powershell - 如何使用 PowerShell 固定到任务栏

c# - 突出显示 Asp.net 图表控件系列中的一列

regex - 需要使用PowerShell从长配置文件中搜索一行

git - 从 Bitbucket 构建 Bamboo,部署到 Azure 云

Azure MSI : Login failed for user ''