首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个开放目录母版上管理相同的MCX设置

在多个开放目录母版上管理相同的MCX设置
EN

Server Fault用户
提问于 2010-08-26 15:54:08
回答 2查看 1.1K关注 0票数 1

在我工作的学校部门,我们在十多所学校中每一所都有一个开放目录硕士。我想在多个目录中管理多个工作或计算机组的设置。

这样做的方法是依次打开每个目录(与Workgroup一起),选择我想要管理的所有组,调整所有的首选项,然后对每个服务器重复,希望我做得对,得到相同的结果。

有更好的办法吗?

我认为有某种方法可以从工作组管理器复制和粘贴设置。我知道可以发出某种命令来导出和导入设置。似乎真的应该有一个工具来做这件事。(当然,如果我们使用单个主服务器和多个副本,Workgroup会运行得更好,但我们不会在短期内再次尝试。)

EN

回答 2

Server Fault用户

发布于 2010-08-26 17:40:20

好吧,我会回答我自己的问题。

要获得远程上哪些节点已管理首选项的列表,可以执行以下操作:

代码语言:javascript
复制
dscl -u DIRADMINUSER -p -url HOST \
     list /LDAPv3/127.0.0.1/TYPE MCXSettings \
     | cut -d " " -f 1

用正确的值替换所有大写中的单词。主机是一个IP或DNS名称或您的开放目录母版。-url设置导出URL编码中的值,这非常方便,这意味着它们都停留在一行上,我们可以应用剪切命令。请注意,如果希望在命令行上指定密码而不是安全地提示输入密码,请将-p替换为-P 'PASSWORD'

对于该类型,您最可能希望使用:

  • 组(用于工作组/用户组)
  • ComputerGroups
  • 计算机
  • 用户

假设我们有一个名为TYPE=Group( Grade5,ITEMNAME=Grade5)的用户组。为了远程复制数据,我们可以替代这个命令:

代码语言:javascript
复制
dscl -u DIRADMINUSER -p HOST \
    mcxexport /LDAPv3/127.0.0.1/TYPE/ITEMNAME \
    -format plist \
    -o EXPORTFILE.plist

现在,由于雷达4122565,您无法(轻松)远程导入该文件。因此,将EXPORTFILE.plist复制到要复制设置的Open中,并按如下方式在该框中导入它:

代码语言:javascript
复制
dscl -u DIRADMINUSER -p \
    /LDAPv3/127.0.0.1 mcximport /TYPE/NEWITEMNAME \
    EXPORTFILE.plist

注意,可以管理几个“应用程序域”(考虑首选项文件)。若要查看哪些是,请使用:

代码语言:javascript
复制
dscl -u DIRADMINUSER -p HOST \
    mcxread /LDAPv3/127.0.0.1/TYPE/ITEMNAME \
    -format text \
    | grep "App domain" | uniq | cut -d " " -f3-

然后,您可以只导出一个应用程序域,甚至可以导出应用程序域和特定密钥。

代码语言:javascript
复制
dscl -u DIRADMINUSER -p HOST \
    mcxexport /LDAPv3/127.0.0.1/TYPE/ITEMNAME \
    -format plist \
    -o EXPORTFILE.plist APP_DOMAIN KEYNAME

我可以使用"com.apple.dock“作为APP_DOMAIN,如果我想要码头的所有设置,可以省略KEYNAME;如果我只想要打印的打印页脚设置,我可以使用APP_DOMAIN of com.apple.mcxprinting和KEYNAME of PrintFooter。

导出设置后,您可以像往常一样导入它。(我还没有测试过它是否覆盖了所有内容。)

最后,请注意,可以使用mcxread和mcxset来代替mcxexport和mcximport。

票数 2
EN

Server Fault用户

发布于 2010-10-01 05:08:25

您可以通过菜单栏->服务器->导出(或导入)导出和导入工作组(根据您的目的)。在您的后续文章中,我肯定会敬重shell脚本,但它可能比您使用的更高端。

此外,您还可以拥有远程扩展服务器,只需“连接”一个,而不是制作副本。你得到了大多数相同的优势。多年来,我亲自运行连接服务器和复制服务器。我甚至已经做了这两个过度使用的T1连接。(实际上,使用副本而不是连接设置只有两个原因。一种是在远程、延迟较重的站点中执行性能。另一种是冗余--主程序可以下线,用户仍然可以登录。

也许这会给你理想的解决方案?你对复制品有什么问题?如果你有兴趣的话也许我能帮上忙。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/174871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档