该 DLL 是 MSMQ PowerShell 命令程序集,承担 PowerShell 与 Microsoft Message Queuing 管理对象模型之间的托管封装与命令暴露职责。
| 功能域 | 说明 |
|---|---|
| Cmdlet 装载与命令暴露 | 为 MSMQ 模块提供程序集依赖,使 New-MsmqQueue、Get-MsmqQueue、Remove-MsmqQueue、Set-MsmqQueue、Send-MsmqMessage、Receive-MsmqMessage 等命令可在 PowerShell 管道中调用。 |
| 队列生命周期管理 | 封装队列创建、删除、枚举、存在性检查、路径名与格式名解析,支持本地与远程队列管理。 |
| 属性与安全配置 | 读写队列属性、标签、配额、日志、事务、权限与安全描述符,服务运维批量配置。 |
| 消息操作 | 发送、接收、窥视或浏览消息,处理消息体、优先级、生存时间、事务上下文与队列状态。 |
| 场景支持 | 面向事务性队列、日志队列、死信队列、系统队列等管理场景,输出对象可被管道进一步处理。 |
| 错误与自动化集成 | 将底层管理 API 异常转换为 PowerShell 错误流,便于脚本捕获、日志记录与自动化编排。 |