Manage-FreeIPA.psd1
# # Manifest for PSGet_Manage-FreeIPA module # # Generated by: MS-LUF # # Generated on : 10/2018 # @{ # Module de script ou fichier de module binaire associe e ce manifeste RootModule = 'manage-freeipa.psm1' # Numero de version de ce module. ModuleVersion = '0.1' # editions PS prises en charge # CompatiblePSEditions = @() # ID utilise pour identifier de maniere unique ce module GUID = '2b35c1d3-7f24-484d-b98f-f4a7b2ee6993' # Auteur de ce module Author = 'LCU' # Societe ou fournisseur de ce module CompanyName = 'lucas-cueff.com' # Declaration de copyright pour ce module Copyright = '(c) 2018 lucas-cueff.com Distributed under Artistic Licence 2.0 (https://opensource.org/licenses/artistic-license-2.0).' # Description de la fonctionnalite fournie par ce module Description = 'Add few PowerShell cmdlets to manage a FreeIPA server through his JSONRPC web API - https://github.com/freeipa/freeipa' # Version minimale du moteur Windows PowerShell requise par ce module PowerShellVersion = '4.0' # Nom de l'hote Windows PowerShell requis par ce module # PowerShellHostName = '' # Version minimale de l'hete Windows PowerShell requise par ce module # PowerShellHostVersion = '' # Version minimale du Microsoft .NET Framework requise par ce module. Cette configuration requise est valide uniquement pour PowerShell Desktop Edition. # DotNetFrameworkVersion = '' # Version minimale de leenvironnement CLR (Common Language Runtime) requise par ce module. Cette configuration requise est valide uniquement pour PowerShell Desktop Edition. # CLRVersion = '' # Architecture de processeur (None, X86, Amd64) requise par ce module # ProcessorArchitecture = '' # Modules qui doivent etre importes dans l environnement global prealablement a l importation de ce module # RequiredModules = @() # Assemblys qui doivent etre charges prealablement a l importation de ce module # RequiredAssemblies = @() # Fichiers de script (.ps1) executes dans l environnement de l appelant prealablement a leimportation de ce module # ScriptsToProcess = @() # Fichiers de types (.ps1xml) a charger lors de l importation de ce module # TypesToProcess = @() # Fichiers de format (.ps1xml) a charger lors de l importation de ce module # FormatsToProcess = @() # Modules a importer en tant que modules imbriques du module specifie dans RootModule/ModuleToProcess # NestedModules = @() # Fonctions a exporter a partir de ce module. Pour de meilleures performances, neutilisez pas de caracteres generiques et ne supprimez pas leentree. Utilisez un tableau vide si vous neavez aucune fonction a exporter. FunctionsToExport = 'Invoke-FreeIPAAPIPrivilege_Remove_Permission', 'Invoke-FreeIPAAPIPrivilege_Add_Permission', 'Invoke-FreeIPAAPIPermission_Add_Noaci', 'Invoke-FreeIPAAPIPermission_Add_Member', 'Invoke-FreeIPAAPIPermission_Remove_Member','Invoke-FreeIPAAPIPermission_Add', 'Invoke-FreeIPAAPPermission_Del', 'Invoke-FreeIPAAPIPermission_Mod', 'Invoke-FreeIPAAPIPermission_Find', 'Invoke-FreeIPAAPIPermission_Show', 'Invoke-FreeIPAAPIPrivilege_Show', 'Invoke-FreeIPAAPIPrivilege_Find', 'Invoke-FreeIPAAPIPrivilege_Mod', 'Invoke-FreeIPAAPIPrivilege_Add', 'Invoke-FreeIPAAPIPrivilege_Del', 'Invoke-FreeIPAAPIPrivilege_Add_Member', 'Invoke-FreeIPAAPIPrivilege_Remove_Member', 'Invoke-FreeIPAAPIRole_Add_Privilege', 'Invoke-FreeIPAAPIRole_Remove_Privilege', 'Invoke-FreeIPAAPIRole_Show', 'Invoke-FreeIPAAPIRole_Find','Invoke-FreeIPAAPIRole_Mod', 'Invoke-FreeIPAAPIRole_Del', 'Invoke-FreeIPAAPIRole_Add', 'Invoke-FreeIPAAPIRole_Add_Member', 'Invoke-FreeIPAAPIRole_Remove_Member', 'Invoke-FreeIPAAPIPasswd', 'Invoke-FreeIPAAPIEnv', 'Invoke-FreeIPAAPIUser_Find', 'Invoke-FreeIPAAPIUser_Status', 'Invoke-FreeIPAAPIUser_Add', 'Invoke-FreeIPAAPIUser_Del', 'Invoke-FreeIPAAPIUser_Mod', 'Invoke-FreeIPAAPIUser_Show', 'Invoke-FreeIPAAPIUser_Disable', 'Invoke-FreeIPAAPIUser_Enable', 'Invoke-FreeIPAAPIUser_Unlock', 'Show-IPAUser', 'Invoke-FreeIPAAPIConfig_Show', 'Invoke-FreeIPAAPIConfig_Mod', 'Invoke-FreeIPAAPIGroup_Find', 'Invoke-FreeIPAAPIGroup_Mod', 'Invoke-FreeIPAAPIGroup_Remove_Member', 'Invoke-FreeIPAAPIGroup_Del', 'Invoke-FreeIPAAPIGroup_Show', 'Invoke-FreeIPAAPIGroup_Add', 'Invoke-FreeIPAAPIGroup_Add_Member', 'Invoke-FreeIPAAPI', 'Get-FreeIPAAPIAuthenticationCookie', 'Import-FreeIPAAPICrendentials', 'Set-FreeIPAAPICredentials', 'Import-FreeIPAAPICrendentials', 'Invoke-FreeIPAAPISessionLogout', 'Set-FreeIPAAPIServerConfig', 'Invoke-FreeIPAAPIHost_Add', 'Invoke-FreeIPAAPIHost_Mod', 'Invoke-FreeIPAAPIHost_Del', 'Invoke-FreeIPAAPIHost_Show', 'Invoke-FreeIPAHost_Find' # Applets de commande a exporter a partir de ce module. Pour de meilleures performances, neutilisez pas de caracteres generiques et ne supprimez pas l entree. Utilisez un tableau vide si vous neavez aucune applet de commande e exporter. CmdletsToExport = @() # Variables a exporter a partir de ce module # VariablesToExport = @() # Alias a exporter a partir de ce module. Pour de meilleures performances, neutilisez pas de caracteres generiques et ne supprimez pas leentree. Utilisez un tableau vide si vous n avez aucun alias a exporter. AliasesToExport = 'Get-IPAUser', 'Get-IPAUserStatus', 'Find-IPAUser', 'New-IPAUser', 'Set-IPAUser', 'Remove-IPAUser', 'Show-IPAUser', 'Enable-IPAUser', 'Disable-IPAUser', 'Unlock-IPAUser', 'Set-IPAUserPassword', 'Show-IPAGroup', 'Get-IPAGroup', 'Find-IPAGroup', 'New-IPAGroup', 'Set-IPAGroup', 'Add-IPAGroupMember', 'Remove-IPAGroupMember', 'Remove-IPAGroup', 'Set-IPACredentials', 'Import-IPACrendentials', 'Import-IPACrendentials', 'Set-IPAServerConfig', 'Import-IPACrendentials', 'Get-IPAAuthenticationCookie', 'Remove-IPAAuthenticationCookie', 'Get-IPAConfig', 'Get-IPAEnvironment', 'Set-IPAConfig', 'Connect-IPA', 'Disconnect-IPA', 'Show-IPARole', 'Find-IPARole, Set-IPARole', 'New-IPARole', 'Remove-IPARole', 'Get-IPARole', 'Add-IPARoleMember', 'Remove-IPARoleMember', 'Show-IPAPermission', 'Find-IPAPermission', 'Set-IPAPermission', 'New-IPAPermission', 'Remove-IPAPermission', 'Get-IPAPermission', 'Add-IPAPermissionMember', 'Remove-IPAPermissionMember', 'Show-IPAPrivilege', 'Find-IPAPrivilege', 'Set-IPAPrivilege', 'New-IPAPrivilege', 'Remove-IPAPrivilege', 'Get-IPAPrivilege', 'Add-IPAPrivilegeMember', 'Remove-IPAPrivilegeMember', 'Remove-PrivilegeRole', 'Add-PrivilegeRole', 'Remove-IPAPermissionPrivilege', 'Add-IPAPermissionPrivilege', 'New-IPANoACIPermission', 'New-IPAHost', 'Set-IPAHost', 'Remove-IPAHost', 'Show-IPAHost', 'Get-IPAHost', 'Find-IPAHost' # Ressources DSC a exporter depuis ce module # DscResourcesToExport = @() # Liste de tous les modules empaquetes avec ce module # ModuleList = @() # Liste de tous les fichiers empaquetes avec ce module FileList = 'manage-freeipa.psm1' # Donnees privees a transmettre au module specifie dans RootModule/ModuleToProcess. Cela peut egalement inclure une table de hachage PSData avec des metadonnees de modules supplementaires utilisees par PowerShell. PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. Tags = @('API','FreeIPA','IPA','Kerberos','Ldap','Identity-Management','identity') # A URL to the license for this module. # LicenseUri = '' # A URL to the main website for this project. ProjectUri = 'https://github.com/MS-LUF/Manage-FreeIPA' # A URL to an icon representing this module. IconUri = 'https://www.freeipa.org/images/freeipa/freeipa-logo-small.png' # ReleaseNotes of this module ReleaseNotes = 'v0.1 : connect / disconnect session based on login/password authent mode;Users, hosts, groups (not hostgroup), privilege, permission, role, IPA environnement and IPA config APIs implemented' # External dependent modules of this module # ExternalModuleDependencies = '' } # End of PSData hashtable } # End of PrivateData hashtable # URI HelpInfo de ce module # HelpInfoURI = '' # Le prefixe par defaut des commandes a ete exporte a partir de ce module. Remplacez le prefixe par defaut a l aide de Import-Module -Prefix. # DefaultCommandPrefix = '' } |