├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── PSOpenAD.sln ├── README.md ├── docs └── en-US │ ├── Get-OpenADAuthSupport.md │ ├── Get-OpenADComputer.md │ ├── Get-OpenADGroup.md │ ├── Get-OpenADGroupMember.md │ ├── Get-OpenADObject.md │ ├── Get-OpenADPrincipalGroupMembership.md │ ├── Get-OpenADRootDSE.md │ ├── Get-OpenADServiceAccount.md │ ├── Get-OpenADSession.md │ ├── Get-OpenADUser.md │ ├── Get-OpenADWhoami.md │ ├── Move-OpenADObject.md │ ├── New-OpenADObject.md │ ├── New-OpenADSession.md │ ├── New-OpenADSessionOption.md │ ├── PSOpenAD.md │ ├── Remove-OpenADObject.md │ ├── Remove-OpenADSession.md │ ├── Rename-OpenADObject.md │ ├── Set-OpenADObject.md │ ├── about_OpenADAttributeFormats.md │ ├── about_OpenADAuthentication.md │ ├── about_OpenADComparison.md │ ├── about_OpenADSessions.md │ └── about_PSOpenAD.md ├── manifest.psd1 ├── module ├── PSOpenAD.Format.ps1xml ├── PSOpenAD.psd1 └── PSOpenAD.psm1 ├── src ├── PSOpenAD.Module │ ├── Commands │ │ ├── GetOpenAD.cs │ │ ├── GetOpenADRootDSE.cs │ │ ├── MoveOpenADObject.cs │ │ ├── NewOpenAD.cs │ │ ├── OpenADAuthSupport.cs │ │ ├── OpenADGroupMember.cs │ │ ├── OpenADPrincipalGroupMembership.cs │ │ ├── OpenADSession.cs │ │ ├── OpenADSessionCmdletBase.cs │ │ ├── OpenADSessionOption.cs │ │ ├── OpenADWhoami.cs │ │ ├── RemoveOpenAD.cs │ │ ├── RenameOpenADObject.cs │ │ └── SetOpenAD.cs │ ├── Completer.cs │ ├── OnImportAndRemove.cs │ ├── OpenADConnection.cs │ ├── OpenADSessionFactory.cs │ ├── PSOpenAD.Module.csproj │ └── PipelineLDAPSession.cs └── PSOpenAD │ ├── ADIdentity.cs │ ├── Authentication.cs │ ├── GlobalState.cs │ ├── IADConnection.cs │ ├── LDAP │ ├── Abnf.cs │ ├── Asn1.cs │ ├── AttributeTypeDescription.cs │ ├── Control.cs │ ├── DITContentRuleDescription.cs │ ├── DITStructureRuleDescription.cs │ ├── DistinguishedName.cs │ ├── Error.cs │ ├── ExtendedOperations.cs │ ├── Filter.cs │ ├── LDAPSession.cs │ ├── MatchingRuleDescription.cs │ ├── MatchingRuleUseDescription.cs │ ├── Messages.cs │ ├── NameFormDescription.cs │ ├── ObjectClassDescription.cs │ ├── Syntax.cs │ ├── SyntaxDescription.cs │ └── TeletexTerminateIdentifier.cs │ ├── LoadContext.cs │ ├── Native │ ├── GSSAPI.cs │ ├── Kerberos │ │ ├── CCClose.cs │ │ ├── CCDefault.cs │ │ ├── FreeContext.cs │ │ ├── FreeDefaultRealm.cs │ │ ├── FreeErrorMessage.cs │ │ ├── FreePrincipal.cs │ │ ├── FreeUnparsedName.cs │ │ ├── GetCCPrincipal.cs │ │ ├── GetDefaultRealm.cs │ │ ├── GetErrorMessage.cs │ │ ├── InitContext.cs │ │ ├── KerberosException.cs │ │ ├── UnparseName.cs │ │ └── XFree.cs │ ├── NetApi32.cs │ └── SSPI.cs │ ├── OpenAD.cs │ ├── Operations.cs │ ├── PSOpenAD.csproj │ ├── Schema.cs │ ├── Security │ ├── Ace.cs │ ├── Acl.cs │ ├── SecurityDescriptor.cs │ └── SecurityIdentifier.cs │ ├── Session.cs │ └── WhoamiResult.cs ├── tests ├── Get-OpenADAuthSupport.Tests.ps1 ├── Get-OpenADGroupMember.Tests.ps1 ├── Get-OpenADObject.Tests.ps1 ├── Get-OpenADPrincipalGroupMembership.Tests.ps1 ├── Get-OpenADRootDSE.Tests.ps1 ├── Move-OpenADObject.Tests.ps1 ├── New-OpenADObject.Tests.ps1 ├── OpenADSession.Tests.ps1 ├── Remove-OpenADObject.Tests.ps1 ├── Rename-OpenADObject.Tests.ps1 ├── Set-OpenADObject.Tests.ps1 ├── common.ps1 ├── integration │ ├── README.md │ ├── Vagrantfile │ ├── ansible.cfg │ ├── inventory.yml │ ├── library │ │ └── win_domain_child.ps1 │ ├── main.yml │ └── templates │ │ ├── generate_cert.sh.j2 │ │ └── krb5.conf.j2 ├── settings.schema.json └── units │ ├── AbnfTests.cs │ ├── AceTests.cs │ ├── AclTests.cs │ ├── AttributeTypeDescriptionTests.cs │ ├── DITContentRuleDescriptionTests.cs │ ├── DITStructureRuleDescriptionTests.cs │ ├── DistinguishedNameTests.cs │ ├── LDAPErrorTests.cs │ ├── LDAPFilterTests.cs │ ├── LDAPMessageTests.cs │ ├── LDAPSessionTests.cs │ ├── MatchingRuleDescriptionTests.cs │ ├── MatchingRuleUseDescriptionTests.cs │ ├── NameFormDescriptionTests.cs │ ├── ObjectClassDescriptionTests.cs │ ├── PSOpenADTests.csproj │ ├── SchemaTests.cs │ ├── SecurityDescriptorTests.cs │ ├── SecurityIdentifierTests.cs │ ├── SyntaxDescriptionTests.cs │ └── SyntaxTests.cs └── tools ├── InvokeBuild.ps1 ├── PesterTest.ps1 ├── WaitSocket.ps1 ├── common.ps1 ├── lib.sh ├── run-ci.sh ├── run-samba.sh └── setup-samba.sh /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/LICENSE -------------------------------------------------------------------------------- /PSOpenAD.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/PSOpenAD.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/README.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADAuthSupport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADAuthSupport.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADComputer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADComputer.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADGroup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADGroup.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADGroupMember.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADGroupMember.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADPrincipalGroupMembership.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADPrincipalGroupMembership.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADRootDSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADRootDSE.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADServiceAccount.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADServiceAccount.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADSession.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADUser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADUser.md -------------------------------------------------------------------------------- /docs/en-US/Get-OpenADWhoami.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Get-OpenADWhoami.md -------------------------------------------------------------------------------- /docs/en-US/Move-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Move-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/New-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/New-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/New-OpenADSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/New-OpenADSession.md -------------------------------------------------------------------------------- /docs/en-US/New-OpenADSessionOption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/New-OpenADSessionOption.md -------------------------------------------------------------------------------- /docs/en-US/PSOpenAD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/PSOpenAD.md -------------------------------------------------------------------------------- /docs/en-US/Remove-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Remove-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/Remove-OpenADSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Remove-OpenADSession.md -------------------------------------------------------------------------------- /docs/en-US/Rename-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Rename-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/Set-OpenADObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/Set-OpenADObject.md -------------------------------------------------------------------------------- /docs/en-US/about_OpenADAttributeFormats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/about_OpenADAttributeFormats.md -------------------------------------------------------------------------------- /docs/en-US/about_OpenADAuthentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/about_OpenADAuthentication.md -------------------------------------------------------------------------------- /docs/en-US/about_OpenADComparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/about_OpenADComparison.md -------------------------------------------------------------------------------- /docs/en-US/about_OpenADSessions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/about_OpenADSessions.md -------------------------------------------------------------------------------- /docs/en-US/about_PSOpenAD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/docs/en-US/about_PSOpenAD.md -------------------------------------------------------------------------------- /manifest.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/manifest.psd1 -------------------------------------------------------------------------------- /module/PSOpenAD.Format.ps1xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/module/PSOpenAD.Format.ps1xml -------------------------------------------------------------------------------- /module/PSOpenAD.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/module/PSOpenAD.psd1 -------------------------------------------------------------------------------- /module/PSOpenAD.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/module/PSOpenAD.psm1 -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/GetOpenAD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/GetOpenAD.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/GetOpenADRootDSE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/GetOpenADRootDSE.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/MoveOpenADObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/MoveOpenADObject.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/NewOpenAD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/NewOpenAD.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADAuthSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADAuthSupport.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADGroupMember.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADGroupMember.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADPrincipalGroupMembership.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADPrincipalGroupMembership.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADSession.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADSessionCmdletBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADSessionCmdletBase.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADSessionOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADSessionOption.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/OpenADWhoami.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/OpenADWhoami.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/RemoveOpenAD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/RemoveOpenAD.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/RenameOpenADObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/RenameOpenADObject.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Commands/SetOpenAD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Commands/SetOpenAD.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/Completer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/Completer.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/OnImportAndRemove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/OnImportAndRemove.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/OpenADConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/OpenADConnection.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/OpenADSessionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/OpenADSessionFactory.cs -------------------------------------------------------------------------------- /src/PSOpenAD.Module/PSOpenAD.Module.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/PSOpenAD.Module.csproj -------------------------------------------------------------------------------- /src/PSOpenAD.Module/PipelineLDAPSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD.Module/PipelineLDAPSession.cs -------------------------------------------------------------------------------- /src/PSOpenAD/ADIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/ADIdentity.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Authentication.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Authentication.cs -------------------------------------------------------------------------------- /src/PSOpenAD/GlobalState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/GlobalState.cs -------------------------------------------------------------------------------- /src/PSOpenAD/IADConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/IADConnection.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Abnf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Abnf.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Asn1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Asn1.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/AttributeTypeDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/AttributeTypeDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Control.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Control.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/DITContentRuleDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/DITContentRuleDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/DITStructureRuleDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/DITStructureRuleDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/DistinguishedName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/DistinguishedName.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Error.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/ExtendedOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/ExtendedOperations.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Filter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Filter.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/LDAPSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/LDAPSession.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/MatchingRuleDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/MatchingRuleDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/MatchingRuleUseDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/MatchingRuleUseDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Messages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Messages.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/NameFormDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/NameFormDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/ObjectClassDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/ObjectClassDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/Syntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/Syntax.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/SyntaxDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/SyntaxDescription.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LDAP/TeletexTerminateIdentifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LDAP/TeletexTerminateIdentifier.cs -------------------------------------------------------------------------------- /src/PSOpenAD/LoadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/LoadContext.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/GSSAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/GSSAPI.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/CCClose.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/CCClose.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/CCDefault.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/CCDefault.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/FreeContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/FreeContext.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/FreeDefaultRealm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/FreeDefaultRealm.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/FreeErrorMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/FreeErrorMessage.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/FreePrincipal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/FreePrincipal.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/FreeUnparsedName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/FreeUnparsedName.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/GetCCPrincipal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/GetCCPrincipal.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/GetDefaultRealm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/GetDefaultRealm.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/GetErrorMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/GetErrorMessage.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/InitContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/InitContext.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/KerberosException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/KerberosException.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/UnparseName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/UnparseName.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/Kerberos/XFree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/Kerberos/XFree.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/NetApi32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/NetApi32.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Native/SSPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Native/SSPI.cs -------------------------------------------------------------------------------- /src/PSOpenAD/OpenAD.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/OpenAD.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Operations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Operations.cs -------------------------------------------------------------------------------- /src/PSOpenAD/PSOpenAD.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/PSOpenAD.csproj -------------------------------------------------------------------------------- /src/PSOpenAD/Schema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Schema.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Security/Ace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Security/Ace.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Security/Acl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Security/Acl.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Security/SecurityDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Security/SecurityDescriptor.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Security/SecurityIdentifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Security/SecurityIdentifier.cs -------------------------------------------------------------------------------- /src/PSOpenAD/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/Session.cs -------------------------------------------------------------------------------- /src/PSOpenAD/WhoamiResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/src/PSOpenAD/WhoamiResult.cs -------------------------------------------------------------------------------- /tests/Get-OpenADAuthSupport.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Get-OpenADAuthSupport.Tests.ps1 -------------------------------------------------------------------------------- /tests/Get-OpenADGroupMember.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Get-OpenADGroupMember.Tests.ps1 -------------------------------------------------------------------------------- /tests/Get-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Get-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/Get-OpenADPrincipalGroupMembership.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Get-OpenADPrincipalGroupMembership.Tests.ps1 -------------------------------------------------------------------------------- /tests/Get-OpenADRootDSE.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Get-OpenADRootDSE.Tests.ps1 -------------------------------------------------------------------------------- /tests/Move-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Move-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/New-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/New-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/OpenADSession.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/OpenADSession.Tests.ps1 -------------------------------------------------------------------------------- /tests/Remove-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Remove-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/Rename-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Rename-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/Set-OpenADObject.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/Set-OpenADObject.Tests.ps1 -------------------------------------------------------------------------------- /tests/common.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/common.ps1 -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/Vagrantfile -------------------------------------------------------------------------------- /tests/integration/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/ansible.cfg -------------------------------------------------------------------------------- /tests/integration/inventory.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/inventory.yml -------------------------------------------------------------------------------- /tests/integration/library/win_domain_child.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/library/win_domain_child.ps1 -------------------------------------------------------------------------------- /tests/integration/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/main.yml -------------------------------------------------------------------------------- /tests/integration/templates/generate_cert.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/templates/generate_cert.sh.j2 -------------------------------------------------------------------------------- /tests/integration/templates/krb5.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/integration/templates/krb5.conf.j2 -------------------------------------------------------------------------------- /tests/settings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/settings.schema.json -------------------------------------------------------------------------------- /tests/units/AbnfTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/AbnfTests.cs -------------------------------------------------------------------------------- /tests/units/AceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/AceTests.cs -------------------------------------------------------------------------------- /tests/units/AclTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/AclTests.cs -------------------------------------------------------------------------------- /tests/units/AttributeTypeDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/AttributeTypeDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/DITContentRuleDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/DITContentRuleDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/DITStructureRuleDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/DITStructureRuleDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/DistinguishedNameTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/DistinguishedNameTests.cs -------------------------------------------------------------------------------- /tests/units/LDAPErrorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/LDAPErrorTests.cs -------------------------------------------------------------------------------- /tests/units/LDAPFilterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/LDAPFilterTests.cs -------------------------------------------------------------------------------- /tests/units/LDAPMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/LDAPMessageTests.cs -------------------------------------------------------------------------------- /tests/units/LDAPSessionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/LDAPSessionTests.cs -------------------------------------------------------------------------------- /tests/units/MatchingRuleDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/MatchingRuleDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/MatchingRuleUseDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/MatchingRuleUseDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/NameFormDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/NameFormDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/ObjectClassDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/ObjectClassDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/PSOpenADTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/PSOpenADTests.csproj -------------------------------------------------------------------------------- /tests/units/SchemaTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/SchemaTests.cs -------------------------------------------------------------------------------- /tests/units/SecurityDescriptorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/SecurityDescriptorTests.cs -------------------------------------------------------------------------------- /tests/units/SecurityIdentifierTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/SecurityIdentifierTests.cs -------------------------------------------------------------------------------- /tests/units/SyntaxDescriptionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/SyntaxDescriptionTests.cs -------------------------------------------------------------------------------- /tests/units/SyntaxTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tests/units/SyntaxTests.cs -------------------------------------------------------------------------------- /tools/InvokeBuild.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/InvokeBuild.ps1 -------------------------------------------------------------------------------- /tools/PesterTest.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/PesterTest.ps1 -------------------------------------------------------------------------------- /tools/WaitSocket.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/WaitSocket.ps1 -------------------------------------------------------------------------------- /tools/common.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/common.ps1 -------------------------------------------------------------------------------- /tools/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/lib.sh -------------------------------------------------------------------------------- /tools/run-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/run-ci.sh -------------------------------------------------------------------------------- /tools/run-samba.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/run-samba.sh -------------------------------------------------------------------------------- /tools/setup-samba.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jborean93/PSOpenAD/HEAD/tools/setup-samba.sh --------------------------------------------------------------------------------