├── .gitattributes ├── .github └── workflows │ ├── build.yml │ └── validate.yml ├── .gitignore ├── Krbtgt ├── Krbtgt.psd1 ├── Krbtgt.psm1 ├── bin │ └── readme.md ├── changelog.md ├── en-us │ ├── about_Krbtgt.help.txt │ └── strings.psd1 ├── functions │ ├── Get-KrbAccount.ps1 │ ├── Reset-KrbPassword.ps1 │ ├── Reset-KrbRODCPassword.ps1 │ ├── Sync-KrbAccount.ps1 │ ├── Test-KrbPasswordReset.ps1 │ └── readme.md ├── internal │ ├── configurationValidations │ │ └── Krbtgt.SyncProtocol.ps1 │ ├── configurations │ │ ├── configuration.ps1 │ │ └── readme.md │ ├── functions │ │ ├── Get-ADIdentifierType.ps1 │ │ ├── Get-LdapObject.ps1 │ │ ├── Get-RODomainController.ps1 │ │ ├── New-DirectoryEntry.ps1 │ │ ├── New-Password.ps1 │ │ ├── Reset-UserPassword.ps1 │ │ ├── Sync-LdapObject.ps1 │ │ ├── Sync-LdapObjectParallel.ps1 │ │ └── readme.md │ ├── scriptblocks │ │ └── scriptblocks.ps1 │ ├── scripts │ │ ├── license.ps1 │ │ ├── postimport.ps1 │ │ ├── preExecutionInit.ps1 │ │ ├── preimport.ps1 │ │ └── strings.ps1 │ └── tepp │ │ ├── assignment.ps1 │ │ ├── dcinfo.tepp.ps1 │ │ └── readme.md ├── readme.md ├── tests │ ├── functions │ │ └── readme.md │ ├── general │ │ ├── FileIntegrity.Exceptions.ps1 │ │ ├── FileIntegrity.Tests.ps1 │ │ ├── Help.Exceptions.ps1 │ │ ├── Help.Tests.ps1 │ │ ├── Manifest.Tests.ps1 │ │ ├── PSScriptAnalyzer.Tests.ps1 │ │ ├── strings.Exceptions.ps1 │ │ └── strings.Tests.ps1 │ ├── pester.ps1 │ └── readme.md └── xml │ ├── Krbtgt.Format.ps1xml │ ├── Krbtgt.Types.ps1xml │ └── readme.md ├── LICENSE ├── README.md ├── install.ps1 └── library └── Krbtgt ├── Krbtgt.sln └── Krbtgt ├── Class1.cs └── Krbtgt.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/.gitignore -------------------------------------------------------------------------------- /Krbtgt/Krbtgt.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/Krbtgt.psd1 -------------------------------------------------------------------------------- /Krbtgt/Krbtgt.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/Krbtgt.psm1 -------------------------------------------------------------------------------- /Krbtgt/bin/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/bin/readme.md -------------------------------------------------------------------------------- /Krbtgt/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/changelog.md -------------------------------------------------------------------------------- /Krbtgt/en-us/about_Krbtgt.help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/en-us/about_Krbtgt.help.txt -------------------------------------------------------------------------------- /Krbtgt/en-us/strings.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/en-us/strings.psd1 -------------------------------------------------------------------------------- /Krbtgt/functions/Get-KrbAccount.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/Get-KrbAccount.ps1 -------------------------------------------------------------------------------- /Krbtgt/functions/Reset-KrbPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/Reset-KrbPassword.ps1 -------------------------------------------------------------------------------- /Krbtgt/functions/Reset-KrbRODCPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/Reset-KrbRODCPassword.ps1 -------------------------------------------------------------------------------- /Krbtgt/functions/Sync-KrbAccount.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/Sync-KrbAccount.ps1 -------------------------------------------------------------------------------- /Krbtgt/functions/Test-KrbPasswordReset.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/Test-KrbPasswordReset.ps1 -------------------------------------------------------------------------------- /Krbtgt/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/functions/readme.md -------------------------------------------------------------------------------- /Krbtgt/internal/configurationValidations/Krbtgt.SyncProtocol.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/configurationValidations/Krbtgt.SyncProtocol.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/configurations/configuration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/configurations/configuration.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/configurations/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/configurations/readme.md -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Get-ADIdentifierType.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Get-ADIdentifierType.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Get-LdapObject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Get-LdapObject.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Get-RODomainController.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Get-RODomainController.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/New-DirectoryEntry.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/New-DirectoryEntry.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/New-Password.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/New-Password.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Reset-UserPassword.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Reset-UserPassword.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Sync-LdapObject.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Sync-LdapObject.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/Sync-LdapObjectParallel.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/Sync-LdapObjectParallel.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/functions/readme.md -------------------------------------------------------------------------------- /Krbtgt/internal/scriptblocks/scriptblocks.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scriptblocks/scriptblocks.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/scripts/license.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scripts/license.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/scripts/postimport.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scripts/postimport.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/scripts/preExecutionInit.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scripts/preExecutionInit.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/scripts/preimport.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scripts/preimport.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/scripts/strings.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/scripts/strings.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/tepp/assignment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/tepp/assignment.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/tepp/dcinfo.tepp.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/tepp/dcinfo.tepp.ps1 -------------------------------------------------------------------------------- /Krbtgt/internal/tepp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/internal/tepp/readme.md -------------------------------------------------------------------------------- /Krbtgt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/readme.md -------------------------------------------------------------------------------- /Krbtgt/tests/functions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/functions/readme.md -------------------------------------------------------------------------------- /Krbtgt/tests/general/FileIntegrity.Exceptions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/FileIntegrity.Exceptions.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/FileIntegrity.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/FileIntegrity.Tests.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/Help.Exceptions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/Help.Exceptions.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/Help.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/Help.Tests.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/Manifest.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/Manifest.Tests.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/PSScriptAnalyzer.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/PSScriptAnalyzer.Tests.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/strings.Exceptions.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/strings.Exceptions.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/general/strings.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/general/strings.Tests.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/pester.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/pester.ps1 -------------------------------------------------------------------------------- /Krbtgt/tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/tests/readme.md -------------------------------------------------------------------------------- /Krbtgt/xml/Krbtgt.Format.ps1xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/xml/Krbtgt.Format.ps1xml -------------------------------------------------------------------------------- /Krbtgt/xml/Krbtgt.Types.ps1xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/xml/Krbtgt.Types.ps1xml -------------------------------------------------------------------------------- /Krbtgt/xml/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/Krbtgt/xml/readme.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/README.md -------------------------------------------------------------------------------- /install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/install.ps1 -------------------------------------------------------------------------------- /library/Krbtgt/Krbtgt.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/library/Krbtgt/Krbtgt.sln -------------------------------------------------------------------------------- /library/Krbtgt/Krbtgt/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/library/Krbtgt/Krbtgt/Class1.cs -------------------------------------------------------------------------------- /library/Krbtgt/Krbtgt/Krbtgt.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PSSecTools/Krbtgt/HEAD/library/Krbtgt/Krbtgt/Krbtgt.csproj --------------------------------------------------------------------------------