ad-rbac
1.3.1
Tools for implementing a regular component-based RBAC structure in Active Directory
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2023 John@breakwaterlabs.net. All rights reserved.
Package Details
Author(s)
- John@breakwaterlabs.net
Tags
GroupPolicy ActiveDirectory RBAC
Functions
add-ADSchemaMod Add-RBAC Add-RBACComponent Add-RBACOrg Add-RBACServiceAccount get-rbacGlobal Get-RBACComponent Get-RBACOrg Get-RBACSchemaMods get-radsettings new-rbacReport Remove-RBAC Remove-RBACComponent Remove-RBACOrg Sync-RBACSudoers Test-RBACFeatures
Dependencies
This module has no dependencies.
Release Notes
First release?
FileList
- ad-rbac.nuspec
- private\Add-OUStructureFromTemplate.ps1
- private\createOrSetGPO.ps1
- ad-rbac.psd1
- private\CreateOrSetGroup.ps1
- ad-rbac.psm1
- private\CreateOrSetNetgroup.ps1
- LICENSE
- private\CreateOrSetOU.ps1
- Notes
- private\DeleteOUSubtreeWithConfirm.ps1
- README.md
- private\generateNetgroupTripleFromSearchbase.ps1
- ROADMAP.md
- private\get-ADObjectGUIDs.ps1
- settings.ps1
- private\get-currentUserGroups.ps1
- TODO.md
- private\Get-OUACLs.ps1
- .vscode\launch.json
- private\get-randomPassword.ps1
- .vscode\settings.json
- private\get-rbacLinuxConfig.ps1
- private\get-RBACSchemaMods.ps1
- misc\Create-DPAPI-DLL.ps1
- private\get-wellknownsid.ps1
- misc\decrypt_test.ps1
- private\join-string.ps1
- misc\dpapi-python-control.py
- private\new-OUPermission.ps1
- misc\dpapi-working.ps1
- private\New-RBACAdmin.ps1
- misc\fixup.ps1
- private\New-RBACUser.ps1
- misc\hyperv-labsetup.ps1
- private\removeOrphanSIDs.ps1
- misc\impl_notes-adfs
- private\resolve-rbacchildren.ps1
- misc\Messin_with_dpapi.ps1
- private\resolveEntityReferences.ps1
- misc\nsswitch.conf.example
- private\Split-LDAPPath.ps1
- misc\Screwin-with-display-specifiers.md
- private\write-loghandler.ps1
- misc\settingsTest.txt
- private\_domainInfo.ps1
- misc\sshd_config.txt
- public\add-ADSchemaMod.ps1
- misc\sssd.conf
- public\Add-OUStructureFromTemplate.ps1
- misc\adfs\base_rules
- public\Add-RBAC.ps1
- misc\adfs\Intersight\intersight_patch
- public\Add-RBACComponent.ps1
- misc\adfs\Intersight\Vendor_default
- public\Add-RBACOrg.ps1
- misc\adfs\Netapp\custom
- public\add-rbacserviceaccount.ps1
- misc\adfs\Netapp\vendor_default
- public\get-RADSettings.ps1
- modules\ADModule\ActiveDirectory.Types.ps1xml
- public\Get-RBACComponent.ps1
- modules\ADModule\Import-ActiveDirectory.ps1
- public\Get-RBACComponentEndpoints.ps1
- modules\ADModule\Microsoft.ActiveDirectory.Management.dll
- public\Get-RBACElementFromPath.ps1
- modules\ADModule\README.md
- public\Get-RBACGlobal.ps1
- public\Get-RBACOrg.ps1
- modules\ADModule\ActiveDirectory\ActiveDirectory.Format.ps1xml
- public\new-rbacReport.ps1
- modules\ADModule\ActiveDirectory\ActiveDirectory.psd1
- public\Remove-RBAC.ps1
- modules\ADModule\ActiveDirectory\ActiveDirectory.Types.ps1xml
- public\Remove-RBACComponent.ps1
- modules\ADModule\ActiveDirectory\ActiveDirectoryPowerShellResources.dll
- public\Remove-RBACOrg.ps1
- public\save-RADSettings.ps1
- modules\ADModule\ActiveDirectory\en-US\ActiveDirectoryPowerShellResources.dll.mui
- public\Sync-RBACSudoers.ps1
- modules\GPRegistryPolicy\GPRegistryPolicy.psd1
- public\Test-RBACFeatures.ps1
- modules\GPRegistryPolicy\GPRegistryPolicy.psm1
- sssd-issues\variable_search_base\description.md
- modules\GPRegistryPolicy\GPRegistryPolicyParser.psm1
- sssd-issues\variable_search_base\mock_code.c
- modules\GPRegistryPolicy\GPRegistryPolicyResource.psd1
- sssd-issues\virtual_netgroup\mock_code.c
- modules\GPRegistryPolicy\GPRegistryPolicyResource.psm1
- vars\emojisheet.ps1
- modules\GPRegistryPolicy\LICENSE
- vars\OUStructures.ps1
- modules\GPRegistryPolicy\README.md
- vars\OUTemplate-Component.ps1
- modules\GPRegistryPolicy\en-US\GPRegistryPolicy.Strings.psd1
- vars\OUTemplate-Global.ps1
- modules\GPRegistryPolicy\en-US\GPRegistryPolicyParser.Strings.psd1
- vars\OUTemplate-Org.ps1
- modules\ps.rad\ps.rad.psd1
- vars\_defs_Sudoroles.ps1
- modules\ps.rad\ps.rad.psm1
- vars\_deployment.ps1
- private\Add-OUPermissions.ps1