【问题标题】:How to change clearcase_albd account domain name and password using batch script?如何使用批处理脚本更改 clearcase_albd 帐户域名和密码?
【发布时间】:2016-04-15 07:14:18
【问题描述】:

我们正处于 ClearCase Windows 域迁移阶段。现在我们迁移了域,但是如何在用户机器中使用批处理脚本更改 clearcase_albd 帐户域名和密码。我对批处理脚本很陌生。

Old Domain Name: Old_Domain
New Domain Name: New_Domain

Old Account: dragon
New Account: dragon_fire

【问题讨论】:

标签: windows batch-file clearcase


【解决方案1】:

除非用户对机器具有管理员权限,否则用户执行的批处理文件可能无法运行。

使用SC 命令远程执行此操作可能会更好。您还需要更改 ClearCase 管理员组名称。

如果您要直接访问每个用户系统,您可以创建一个.reg 文件来重置存储在HKLM\Software\Wow6432Node\Atria\ClearCase\currentversion\ClearCaseGroupName 中的组名。

服务名和密码修改很简单:

SC config albd obj= (new domain)\(new account) 
SC config albd password= (new password)

如果不再使用旧的拥有帐户,您还需要删除所有本地托管的视图。
如果您还没有完成迁移的那部分,您可以使用cleartool fix_prot 中的-replace_server_process_group 选项来更改它。
如果您使用fix_prot -root更改视图存储权限,可能会导致视图无法访问某些元素。

【讨论】:

  • @VonC 如何在批处理脚本中加密密码?我不想向用户透露密码。
  • @Yashwanth -- 如果您使用 SC 远程更改密码,则无需加密任何内容。如果您需要加密密码,事情会变得更加困难,因为您无法对任何可以破解脚本的人完全隐藏密码。您可能必须创建一个可执行文件来重置密码,并让我们使用内部硬编码密码(坏主意)或解密文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多