深入理解 Active Directory 管理中的 DS 命令
1. UNIX 风格的 DSx 命令组合
在 Active Directory 管理中,DSQuery、DSMod、DSGet、DSMove 和 DSRm 这些 DS 命令各自在特定任务中有独特作用。而当将它们的功能组合起来时,能展现出强大的威力,组合方式是使用管道符号 “|”。
熟悉 UNIX shell 脚本的人知道,可通过管道或 tee 按顺序将命令连接起来,把一个命令的数据传递给另一个命令。例如,在 UNIX 中,若要在当前工作目录中查找包含 “acct” 字符串的文件名,可输入 ls –al | grep “acct” ,目录列表会被传递给 grep 命令,grep 会过滤掉不包含 “acct” 的文件名,并将结果输出到屏幕。
Microsoft 为 DS 命令提供了类似功能。DSMod、DSGet、DSMove 和 DSRm 支持接收 DSQuery 传递的数据。通常,这些命令用于单个对象操作,但网络管理员常需处理多个对象,若逐个操作会浪费时间。比如,管理员可先运行 dsquery computer –inactive 8 查找超过八周未活动的计算机账户,再对每个账户运行 DSRm 命令;也可直接运行 dsquery computer –inactive 8 | dsrm 一次完成操作。再如,要给 Accounting 组的所有用户添加 “Accountant” 描述,可运行:
dsquery user –memberof Ac
超级会员免费看
订阅专栏 解锁全文
4987

被折叠的 条评论
为什么被折叠?



