我想知道是否有办法为 Active Directory 中的一大群用户更新“公司”字段?我想将所有用户与以某个字符串结尾的公司相匹配。
为每个用户单独更改此设置需要很长时间。
我真的很难创建将导出以下内容的查询:帐户名字姓氏用户所在的 OU
理想情况下,我希望将其作为 CSV 文件。我无权访问域控制器,但可以运行 DSQUERY/DSGET/etc。从我的电脑。
如何使用dsquery查找特定用户的所有组(分配给用户的组)?
我想检索属于我的 Windows 7 工作站所属的 Windows 域的计算机列表。
我想在几乎不需要额外安装的情况下实现这一点,尤其是 Microsoft 提供的 230MB 远程服务器管理工具包。
到目前为止,我看到的选项包括 DSQuery 工具(RSAT 包的一部分)和 PowerShell 的 ActiveDirectory 模块(也是 RSAT 包的一部分)。
关于将执行查询的用户的权限,我希望能够使用非特权域用户,但如果没有非特权替代方案,管理员也是一个选项。
我还将提到该net view命令显示同一子网中或工作站“附近”的几台计算机,但显然不是域中的所有计算机。另一方面,该命令不net view /domain:<domain_name>显示任何结果,并返回错误 6118(这很奇怪,因为我希望net view也不会显示任何结果)。
我必须使用家庭用户号码等更新 AD。我已经编写了脚本并将用户名和电话号码导入 Excel
脚本:
dsquery user -samid "username" "OU=Sys,OU=Prod Services,DC=win,DC=ite,DC=com" | dsmod user -mobile "999" -hometel -u XXXXXX -p XXXXXXXXX
Run Code Online (Sandbox Code Playgroud)
在 Excel 中:A1 = 用户名 B1 = Num
如何让上述脚本工作,以便从 Excel 获取用户名和数字并将它们放入批处理文件中?