Provisionnement et déprovisionnement orchestrés dans des bases de données externes à l'aide de scripts personnalisés

    Ce cas d'usage répertorie les étapes pour construire une politique d'orchestration qui met à jour automatiquement votre base de données MS SQL en utilisant des scripts personnalisés chaque fois qu'une action spécifique à un utilisateur est effectuée dans ADManager Plus.

    Comment fonctionnera cette orchestration ?

    Des arguments spécifiques à l'utilisateur seront utilisés pour localiser les utilisateurs dans la base de données et, en fonction de la demande envoyée, l'action appropriée sera effectuée dans le produit.

    • Quand une insertion demande est lancée, une ligne sera insérée dans le tableau de la base de données et les valeurs spécifiées dans la demande seront ajoutées aux colonnes spécifiées.
    • Quand une mise à jour demande est lancée, les valeurs dans les colonnes spécifiées seront remplacées par les valeurs spécifiées dans la demande.
    • Quand une suppression demande est lancée, les colonnes ou lignes spécifiées seront supprimées de la base de données.

    Conditions préalables: Assurez-vous que le script MS SQL est téléchargé et déplacé dans le dossier <InstallationDirectory>\ADManager Plus\Scripts .

    Étapes pour orchestrer cet événement

    Création d'un modèle d'orchestration en utilisant des scripts personnalisés

    1. Connectez-vous à ADManager Plus et accédez à l'onglet Automation .
    2. Dans le volet gauche, sous Configuration cliquez sur Orchestration Template.
    3. Glissez et déposez le bloc logique Custom Script sous Custom Actions, remplissez les éléments suivants et cliquez sur Save.
      • Nom du bloc: Entrez un nom approprié pour ce bloc Custom Script.
      • Description: Décrivez l'action qui sera exécutée.
      • Type de script: Sélectionnez PowerShell comme type de script dans la liste déroulante.
      • Chemin d'accès au script: Entrez le chemin d'accès absolu ou le nom du fichier.
        Par exemple, MSSQL_Insert.ps1\MSSQL_Update.ps1\MSSQL_Delete.ps1
      • Arguments: Fournissez les arguments sous forme de valeurs séparées par des virgules. Reportez-vous au tableau ci-dessous pour trouver la liste des arguments qui peuvent être transmis dans la demande.
    Action Arguments Exemple
    Insertion Server Name, Database Name, Port Number, Authentication Type, Table Name, Column Names, Column Values, User Name, Password Windows Authentication "EmpServer", "Empdata", "1433", "Windows", "Users", "col1|col2", "%employeeID%|%telephoneNumber%"

    Server Authentication
    "EmpServer", "Empdata", "1433", "Server", "Users", "col1|col2", "%employeeID%|%telephoneNumber%", "sa", "Test@123"

    Mise à jour Server Name, Database Name, Port Number, Authentication Type, Table Name, Column Names, Column Values, Where Query, User Name, Password Windows Authentication
    "EmpServer", "Empdata","1433" "Windows","Users","col1|col2" "%employeeID%|%telephoneNumber%","samAccountName='%sAMAccountName%'"

    Server Authentication
    "EmpServer", "Empdata","1433","Server","Users" "col1|123col2" ,"%employeeID%|%telephoneNumber%" ,"samAccountName='%sAMAccountName%'","sa","Test@"

    Supprimer Nom du serveur, Nom de la base de données, Numéro de port, Type d'authentification, Nom de la table, Requête Where, Nom d'utilisateur, Mot de passe Windows Authentication
    "EmpServer","Empdata","1433","Windows","Users","samAccountName='%sAMAccountName%'"

    Server Authentication
    "EmpServer","Empdata","1433","Server" ,"Users","samAccountName='%sAMAccountName%'","sa","Test@123"

    Création d'une nouvelle automatisation basée sur les événements pour configurer les conditions dans lesquelles le modèle sera exécuté

    1. Connectez-vous à ADManager Plus en tant qu'administrateur.
    2. Naviguez vers Automation → Configuration → Event-driven Automation.
    3. Cliquez sur le bouton Create New Automation dans le coin supérieur droit de la page.
    4. Entrez un Nom approprié Description pour le profil.
    5. Dans la section Criteria , ajoutez les conditions dans lesquelles le modèle doit être exécuté. Par exemple, lorsque l'action Create Single User ou l'option Create Bulk Users est effectuée.
    6. Dans la section Event-driven Automation ajoutez le modèle d'orchestration que vous avez créé à partir de la liste.
    7. Cliquez sur Save.

    Ce cas d'usage énumère les étapes pour construire une orchestration afin de mettre à jour automatiquement votre base de données Oracle à l'aide de scripts personnalisés chaque fois qu'une action spécifique à un utilisateur est effectuée dans ADManager Plus.

    Comment fonctionnera cette orchestration ?

    Des arguments spécifiques à l'utilisateur seront utilisés pour localiser les utilisateurs dans la base de données et, en fonction de la demande envoyée, l'action appropriée sera effectuée dans le produit.

    • Quand une insertion demande est lancée, une ligne sera insérée dans le tableau de la base de données et les valeurs spécifiées dans la demande seront ajoutées aux colonnes spécifiées.
    • Quand une mise à jour demande est lancée, les valeurs dans les colonnes spécifiées seront remplacées par les valeurs spécifiées dans la demande.
    • Quand une suppression demande est lancée, les colonnes ou lignes spécifiées seront supprimées de la base de données.

    Conditions préalables :

    Assurez-vous que les étapes suivantes sont effectuées avant d'orchestrer cet événement :

    • Copiez Oracle.DataAccess.dll depuis {Oracle-Home}\ODP.NET\bin\4\ et collez-le dans le dossier <InstallationDirectory>\ADManager Plus\bin.
    • Télécharger et déplacez le script Oracle vers le dossier <InstallationDirectory>\ADManager Plus\Scripts.

    Étapes pour orchestrer cet événement

    Création d'un modèle d'orchestration en utilisant des scripts personnalisés

    1. Connectez-vous à ADManager Plus et accédez à l'onglet Automation .
    2. Dans le volet gauche, sous Orchestration, cliquez sur Orchestration Template.
    3. Glissez et déposez le bloc logique Custom Script sous Custom Actions, et remplissez les éléments suivants et cliquez sur Save.
      • Nom du bloc: Entrez un nom approprié pour ce bloc Custom Script.
      • Description: Décrivez l'action qui sera exécutée.
      • Type de script: Sélectionnez PowerShell comme type de script dans la liste déroulante.
      • Chemin d'accès au script: Entrez le chemin d'accès absolu ou le nom du fichier.
        Par exemple, Oracle_Insert.ps1/Oracle_Update.ps1/Oracle_Delete.ps1
      • Arguments: Fournissez les arguments sous forme de valeurs séparées par des virgules. Reportez-vous au tableau ci-dessous pour trouver la liste des arguments qui peuvent être transmis dans la demande.
    Action Arguments Exemple
    Insertion ID d'hôte, Numéro de port, Nom du service, Nom d'utilisateur, Mot de passe, Privilège DBA, Nom de la table, Noms de colonnes, Valeurs de colonnes "localhost", "1521", "sys", "Oracle", "orcl.test", "SYSDBA" "Users", "col1|col2", "%employeeID%|%telephoneNumber%"
    Mise à jour ID d'hôte, Numéro de port, Nom du service, Nom d'utilisateur, Mot de passe, Privilège DBA, Nom de la table, Noms de colonnes, Valeurs de colonnes, Requête Where "localhost", "1521", "sys", "Oracle", "orcl.test", "SYSDBA" "Users", "col1|col2", "%employeeID%|%telephoneNumber%", "samAccountName='%sAMAccountName%'"
    Supprimer ID d'hôte, Numéro de port, Nom du service, Nom d'utilisateur, Mot de passe, Privilège DBA, Nom de la table, Requête Where "localhost", "1521", "sys", "Oracle", "orcl.test", "SYSDBA" "Users", "samAccountName='%sAMAccountName%'"

    Création d'un nouveau profil d'orchestration pour configurer les conditions dans lesquelles le modèle sera exécuté

    1. Connectez-vous à ADManager Plus en tant qu'administrateur.
    2. Naviguez vers Automation → Configuration → Event-driven Automation.
    3. Cliquez sur le bouton Create New Profile dans le coin supérieur droit de la page.
    4. Entrez un Nom approprié Description pour le profil.
    5. Dans la section Profile Criteria , ajoutez les conditions dans lesquelles le modèle doit être exécuté. Par exemple, lorsque Action est sélectionné Create Single User ou Create Bulk Users.
    6. Dans la section Orchestration Profile, ajoutez le modèle d'orchestration que vous aviez créé à partir de la liste.
    7. Cliquez sur Save.

    Ce cas d'usage énumère les étapes pour construire une orchestration afin de mettre à jour automatiquement votre base de données PostgreSQL à l'aide de scripts personnalisés chaque fois qu'une action spécifique à un utilisateur est effectuée dans ADManager Plus.

    Comment fonctionnera cette orchestration ?

    Les arguments spécifiques à l'utilisateur seront utilisés pour localiser les utilisateurs dans la base de données et, en fonction de la requête envoyée, l'action appropriée sera effectuée dans le produit.

    • Quand une insertion demande est lancée, une ligne sera insérée dans le tableau de la base de données et les valeurs spécifiées dans la demande seront ajoutées aux colonnes spécifiées.
    • Quand une mise à jour demande est lancée, les valeurs dans les colonnes spécifiées seront remplacées par les valeurs spécifiées dans la demande.
    • Quand une suppression demande est lancée, les colonnes ou lignes spécifiées seront supprimées de la base de données.

    Conditions préalables :

    Assurez-vous que les étapes suivantes sont effectuées avant d'orchestrer cet événement :

    • Téléchargez et installez le pilote PostgreSQL ODBC depuis ici.
    • Télécharger et déplacez le script PostgreSQL vers le dossier <InstallationDirectory>\ADManager Plus\Scripts.

    Étapes pour orchestrer cet événement :

    Création d'un modèle d'orchestration en utilisant des scripts personnalisés

    1. Connectez-vous à ADManager Plus et accédez à l'onglet Automation .
    2. Dans le volet gauche, sous Orchestration, cliquez sur Orchestration Template.
    3. Glissez et déposez le bloc logique Custom Script sous Custom Actions, remplissez les éléments suivants, et cliquez sur Save.
      • Nom du bloc: Entrez un nom approprié pour ce bloc Custom Script.
      • Description: Décrivez l'action qui sera exécutée.
      • Type de script: Sélectionnez PowerShell comme type de script dans la liste déroulante.
      • Chemin d'accès au script: Entrez le chemin d'accès absolu ou le nom du fichier.
        Par exemple,PostgreSQL_Insert.ps1/PostgreSQL_Update.ps1/PostgreSQL_Delete.ps1
      • Arguments: Fournissez les arguments sous forme de valeurs séparées par des virgules. Reportez-vous au tableau ci-dessous pour trouver la liste des arguments qui peuvent être transmis dans la demande.
    Action Arguments Exemple
    Insertion Nom du pilote, Serveur, Numéro de port, Base de données, Nom d'utilisateur, Mot de passe, Nom de la table, Noms de colonnes, Valeurs de colonnes "PostgreSQL Unicode(x64)", "TestServer1", "45678", "TestDB", "loginUser", "Test@123" "Users", "col1|col2", "%employeeID%|%telephoneNumber%"
    Mise à jour Nom du pilote, Serveur, Numéro de port, Base de données, Nom d'utilisateur, Mot de passe, Nom de la table, Noms de colonnes, Valeurs de colonnes, Requête Where "PostgreSQL Unicode(x64)", "TestServer1", "45678", "TestDB", "loginUser", "Test@123" "Users", "col1|col2", "%employeeID%|%telephoneNumber%" "samAccountName='%sAMAccountName%'"
    Supprimer Nom du pilote, Serveur, Numéro de port, Base de données, Nom d'utilisateur, Mot de passe, Nom de la table, Requête Where "PostgreSQL Unicode(x64)", "TestServer1", "45678", "TestDB", "loginUser", "Test@123" "Users", "samAccountName='%sAMAccountName%'"

    Création d'un nouveau profil d'orchestration pour configurer les conditions dans lesquelles le modèle sera exécuté

    1. Connectez-vous à ADManager Plus en tant qu'administrateur.
    2. Naviguez vers Automation → Configuration → Event-driven Automation.
    3. Cliquez sur le bouton Create New Profile dans le coin supérieur droit de la page.
    4. Entrez un Nom approprié Description pour le profil.
    5. Dans la section Profile Criteria , ajoutez les conditions dans lesquelles le modèle doit être exécuté. Par exemple, lorsque Create Single User ou l'option Create Bulk Users est effectuée.
    6. Dans le profil d'orchestration, ajoutez le modèle d'orchestration que vous aviez créé à partir de la liste.
    7. Cliquez sur Save.

    Vous ne trouvez pas ce que vous cherchez ?

    •  

      Visitez notre communauté

      Posez vos questions sur le forum.

       
    •  

      Demander des ressources supplémentaires

      Envoyez-nous vos exigences.

       
    •  

      Besoin d'aide pour la mise en œuvre ?

      Essayez OnboardPro