Commandes de gestion des utilisateurs
Les commandes de gestion de l’utilisateur d’alerte de l'utilitaire de gestion BAM vous permettent d'obtenir, d'ajouter ou de supprimer des utilisateurs.
get-accounts : obtient la liste de tous les utilisateurs et groupes qui peuvent accéder à une vue spécifiée.
add-account : accorde des droits d’accès pour l’utilisateur ou le groupe spécifié à la vue spécifiée.
remove-account : supprime les droits d’accès d’un utilisateur ou d’un groupe d’une vue spécifiée.
Notes
Vous pouvez activer le suivi sur n’importe quelle commande de l’utilitaire BM en incluant le commutateur de paramètre -Trace :on|off . L'utilisation du commutateur de suivi remplace les paramètres de suivi du fichier de configuration. Le commutateur peut être utilisé conjointement avec toute commande BAM classique.
Notes
Sur les systèmes qui prennent en charge le contrôle de compte d'utilisateur, vous devrez peut-être exécuter l'outil avec des privilèges d'administrateur.
Commande get-accounts
Utilisation
bm.exe get-accounts -View :<view name>[ -Server :<server> ][ -Database :<database> ]
Paramètres
Paramètre | Description |
---|---|
View :<view name> | Nom de la vue pour laquelle répertorier les comptes. |
Serveur :<serveur> | Facultatif : nom du serveur à partir duquel récupérer les comptes. Le serveur doit se trouver dans le même domaine que l'ordinateur à partir duquel bm.exe est exécuté. Si le nom du serveur n'est pas spécifié, bm.exe utilise le nom par défaut de l'hôte local. |
Base de données :<base de données> | Facultatif : nom de la base de données à partir de laquelle récupérer les comptes. Si le nom n'est pas spécifié, bm.exe utilise le nom par défaut BamPrimaryImport. |
Répertorie tous les utilisateurs et les groupes qui peuvent accéder à la vue spécifiée.
Exemples
bm.exe get-accounts -View:PurchaseOrder
bm.exe get-accounts -View:ShipmentOrder -Server:Ship -Database:ShipDatabase
Commande add-account
Utilisation
bm.exe add-account -AccountName :<account name> -View :<view name>[ -Server :<server> ][ -Database :<database> ]
Paramètres
Paramètre | Description |
---|---|
AccountName :<account name | Nom du compte auquel les droits sont accordés. |
View :<view name> | Nom de la vue à laquelle les droits sont accordés. |
Serveur :<serveur> | Facultatif : nom du serveur sur lequel réside la vue. Le serveur doit se trouver dans le même domaine que l'ordinateur à partir duquel bm.exe est exécuté. Si le nom du serveur n'est pas spécifié, bm.exe utilise le nom par défaut de l'hôte local. |
Base de données :<base de données> | Facultatif : nom de la base de données sur laquelle réside la vue. Si le nom n'est pas spécifié, bm.exe utilise le nom par défaut BamPrimaryImport. |
Accorde les droits d'accès à l'utilisateur ou au groupe spécifiés pour la vue indiquée.
Important
Si vous utilisez des agrégations en temps réel (RTA), les utilisateurs ajoutés avec la commande add-account ne se voient pas automatiquement accorder les droits d’ouverture de session à SQL Server. Dans ce cas, prévoyez d'établir un groupe d'utilisateurs Windows contenant tous les utilisateurs qui ont besoin d'afficher des vues d'agrégations RTA. Accordez à ce groupe des droits de connexion SQL Server explicites au serveur SQL Server hébergeant les bases de données d'importation principale BAM.
Exemples
bm.exe add-account -AccountName:john -View:PurchaseOrder
bm.exe add-account -AccountName:Agents -View:PO -Server:Srv1 -Database:Db2
Commande remove-account
Utilisation
bm.exe remove-account -AccountName :<account name> -View :<view name>[ -Server :<server> ][ -Database :<database> ]
Paramètres
Paramètre | Description |
---|---|
AccountName :<account name> | Nom du compte à partir duquel supprimer les droits sur la vue. |
View :<view name> | Nom de la vue à partir de laquelle les droits sont supprimés. |
Serveur :<serveur> | Facultatif : nom du serveur sur lequel réside la vue. Le serveur doit se trouver dans le même domaine que l'ordinateur à partir duquel bm.exe est exécuté. Si le nom du serveur n'est pas spécifié, bm.exe utilise le nom par défaut de l'hôte local. |
Base de données :<base de données> | Facultatif : nom de la base de données sur laquelle réside la vue. Si le nom n'est pas spécifié, bm.exe utilise le nom par défaut BamPrimaryImport. |
Supprime les droits d'accès d’un utilisateur ou d'un groupe d’une vue spécifiée. La suppression d'un compte à partir d'une vue supprime le compte et tous ses membres des alertes définies pour la vue spécifiée. Si le compte est l'unique propriétaire d'une alerte, l'utilisateur actuel (admin) devient le nouveau propriétaire de l'alerte.
Exemples
bm.exe remove-account -AccountName:john -View:PurchaseOrder
bm.exe remove-account -AccountName:Agents -View:PO -Server:Srv1 -Database:Db2