gpt4 book ai didi

windows - 有没有办法检查计算机的 AD 组成员身份?

转载 作者:可可西里 更新时间:2023-11-01 10:53:28 27 4
gpt4 key购买 nike

我正在尝试通过 Powershell 检查计算机组成员身份。我希望能够指定某个计算机名称并从 Powershell 脚本中找到该计算机所在的组。我计划在计算机上运行脚本,获取主机名,然后打印出该计算机所在的 AD 组。有没有简单的方法可以做到这一点?

编辑:所以这里的计划是让一台计算机检查它在哪个组,然后根据它在哪个组分配一台打印机。我们有许多只有 3 到 4 人使用的打印机,但由于分散的性质用户无法减少打印机的数量。我正在查看组策略,但不想创建 20 个不同的 GPO。我想用登录/启动脚本来做到这一点。我不确定这是否可行。

编辑#2:这个编辑对聚会来说真的很晚,但我想如果有人发现它会有所帮助。我们最终在 User>Preferences>Control Panel>Printers 对象上使用项目级别定位。我们在 AD 中为每组需要访问打印机的用户创建了一个帐户。尽管它确实为计算机的首次登录创建了一个漫长的登录过程,但它确实有效。我们还启用了点对打印限制,以便从服务器悄悄加载驱动程序。

最佳答案

这将为您提供本地计算机的组成员身份(组名)(需要 powershell 2.0):

([adsisearcher]"(&(objectCategory=computer)(cn=$env:COMPUTERNAME))").FindOne().Properties.memberof -replace '^CN=([^,]+).+$','$1'

关于windows - 有没有办法检查计算机的 AD 组成员身份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11126060/

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