gpt4 book ai didi

C# Powershell 互操作

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:34 26 4
gpt4 key购买 nike

系统管理员正在编写一些常用的管理 Power Shell 脚本。主要用于 AD 管理(更新交易所详细信息、在安全组中移动人员等)

我想使用 C# 中的这些脚本(我打算将其编写为库,供网站使用)。

我看过这个code project article这看起来很有趣,也是一个很好的起点。

有人有 Power Shell 互操作的经验吗?在我一头扎进尖峰之前,有人能想到任何主要陷阱吗?

额外信息:

我明白存在后勤方面的挑战,尤其是在 CI 和版本控制方面。

该计划最初是使用目录服务,通过 Web API 和 CmdLets 公开服务。不幸的是,我们在目录服务方面遇到了困难(例如,大集合的截断结果)。

与此同时,与其使用不一致的组合,我想我应该调查使用系统管理员的脚本。为什么要重新发明轮子?

我已经编写了我的领域模型。我打算实现存储库模式,以便我可以抽象出 AD/Exchange 集成,以允许将来进行不同的实现。

最佳答案

如果脚本依赖于系统或用户配置文件,那么您需要首先将配置文件显式点源到您的运行空间中。

更高级别的控制(例如,从一个命令到另一个命令的 session ,...访问调试输出)需要更高级/低级/复杂的工作。

除此之外,一切正常。

关于C# Powershell 互操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/751561/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com