Carbon.Security.Privilege 类的源代码是否可以在 PowerShell 中轻松提取到我自己的代码中?

问题描述 投票:0回答:1

我一直在寻找一个显示用户所有权限的代码片段,包括

SeBatchLogonRight
(即使是本地帐户)。到目前为止,我发现满足我所有愿望的唯一方法是模块的
Get-CPrivileges
Carbon

但我不想使用
SecEdit
,因为我不想将安全相关数据输出到文件。

但是,

Carbon
是一个非常庞大的模块,具有太多的功能,我永远不会使用。这是一种糟糕的安全做法。

我开始在 GitHub - Carbon 上浏览源代码,并推断出某种类是为了处理用户权限而构建的

Carbon.Security.Privilege
,但我从未找到该类的源代码以及它是否有很多依赖项或者甚至需要 DLL 才能工作。
(我感觉有advapi32.dll参与其中。)

我注意到 Carbon vNext 被分成了子模块,这非常适合我。但据我所知,

Get-CPrivilege
尚未迁移:/

这是否可以以简单的方式提取该命令所需的所有源?

powershell module privileges
1个回答
0
投票

没关系。

Carbon.Security 实际上已于 3 天前发布了👍

© www.soinside.com 2019 - 2024. All rights reserved.