2016-04-15 2 views
1

Nous sommes dans la phase de migration du domaine Windows ClearCase. Maintenant, nous avons migré le domaine, mais comment changer le nom de domaine et le mot de passe clearcase_albd compte en utilisant le script de lot dans la machine de l'utilisateur. Je suis très nouveau pour les scripts batch.Comment changer le nom de domaine et le mot de passe du compte clearcase_albd en utilisant un script batch?

Old Domain Name: Old_Domain 
New Domain Name: New_Domain 

Old Account: dragon 
New Account: dragon_fire 
+0

Parlez-vous de changer le compte utilisé pour le service albd? (http://www-01.ibm.com/support/docview.wss?uid=swg21146207) (http://www-01.ibm.com/support/docview.wss?uid=swg21177467) – VonC

+0

Selon votre ClearCase version, cela pourrait aider: http://www.ibm.com/developerworks/rational/library/07/0703_nellis/ – VonC

Répondre

2

À moins que les utilisateurs aient un accès administrateur aux machines, un fichier de traitement par lots exécuté par l'utilisateur ne fonctionnera probablement pas.

Vous pouvez avoir plus de chance en utilisant la commande SC pour le faire à distance. Vous devrez également modifier le nom du groupe d'administration ClearCase.

Si vous souhaitez accéder directement à chacun des systèmes utilisateur, vous pouvez créer un fichier .reg pour réinitialiser le nom du groupe stocké dans HKLM\Software\Wow6432Node\Atria\ClearCase\currentversion\ClearCaseGroupName.

Le changement de nom de service et mot de passe sont simples:

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

Vous aurez besoin également de supprimer toutes les vues hébergées localement si les anciens comptes de la possession ne seront plus utilisés.
Si vous n'êtes pas encore arrivé à cette partie de la migration, vous pouvez utiliser l'option -replace_server_process_group dans cleartool fix_prot pour changer cela.
Si vous utilisez fix_prot -root pour modifier les autorisations de stockage de vue, vous pouvez rendre la vue impossible d'accéder à certains éléments.

+0

Cela a fonctionné parfaitement. Merci :) – Yashwanth

+0

@VonC Comment crypter le mot de passe en batch? Je ne veux pas divulguer le mot de passe avec les utilisateurs. – Yashwanth

+0

@Yashwanth - Si vous utilisez SC pour modifier les mots de passe à distance, vous n'avez pas besoin de crypter quoi que ce soit. Si vous avez besoin de brouiller les mots de passe, les choses deviennent un peu plus difficiles car vous ne pouvez pas cacher le mot de passe à quiconque risquerait de ruiner le script. Vous devrez peut-être créer un exécutable pour réinitialiser le mot de passe, et ayez-nous soit un mot de passe codé en interne (mauvaise idée) ou désembrouiller un fichier. –