最佳实践- c# Windows服务管理自己的PowerShell模块

本文关键字:管理 自己的 PowerShell 模块 服务 Windows 最佳 | 更新日期: 2023-09-27 18:07:50

谁能告诉我一些最佳实践与Powershell交互到c# Windows服务(自己写的)我应该实现哪种类型的接口(API)。所有类型的配置或更改应该存储在某处。关于我应该使用的逻辑有什么建议吗?(MSSQL, XML,…)

示例: Windows服务将通过WCF接收请求。我想实现RBAC来使用令牌授予访问权限(在WCF中使用)。因此,需要通过PowerShell模块创建、设置、获取用户/角色/权限以及它们之间的关系。

最佳实践- c# Windows服务管理自己的PowerShell模块

使用用户名/密码凭证保护您的端点,并使用PowerShell创建可用于调用API的WCF代理。

我会根据您的需要将信息存储在JSON设置文件中(如果它们不包含敏感信息)