xActiveDirectory
2.26.0.0
All of the resources in the D
All of the resources in the DSC Resource Kit are provided AS IS, and are not supported through any Microsoft standard support program or service.
Minimum PowerShell version
4.0
Installation Options
Owners
Copyright
(c) 2014 Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Microsoft Corporation
Tags
DesiredStateConfiguration DSC DSCResourceKit DSCResource
DSCResources
xADComputer xADDomain xADDomainController xADDomainDefaultPasswordPolicy xADDomainTrust xADForestProperties xADGroup xADKDSKey xADManagedServiceAccount xADObjectPermissionEntry xADOrganizationalUnit xADRecycleBin xADReplicationSite xADReplicationSiteLink xADReplicationSubnet xADServicePrincipalName xADUser xWaitForADDomain
Dependencies
This module has no dependencies.
Release Notes
- Changes to xActiveDirectory
- Added localization module -DscResource.LocalizationHelper* containing
the helper functions `Get-LocalizedData`, `New-InvalidArgumentException`,
`New-InvalidOperationException`, `New-ObjectNotFoundException`, and
`New-InvalidResultException` ([issue 257](https://github.com/PowerShell/xActiveDirectory/issues/257)).
For more information around these helper functions and localization
in resources, see [Localization section in the Style Guideline](https://github.com/PowerShell/DscResources/blob/master/StyleGuidelines.mdlocalization).
- Added common module *DscResource.Common* containing the helper function
`Test-DscParameterState`. The goal is that all resource common functions
are moved to this module (functions that are or can be used by more
than one resource) ([issue 257](https://github.com/PowerShell/xActiveDirectory/issues/257)).
- Added xADManagedServiceAccount resource to manage Managed Service
Accounts (MSAs). [Andrew Wickham (@awickham10)](https://github.com/awickham10)
and [@kungfu71186](https://github.com/kungfu71186)
- Removing the Misc Folder, as it is no longer required.
- Added xADKDSKey resource to create KDS Root Keys for gMSAs. [@kungfu71186](https://github.com/kungfu71186)
- Combined DscResource.LocalizationHelper and DscResource.Common Modules into xActiveDirectory.Common
- Changes to xADReplicationSiteLink
- Make use of the new localization helper functions.
- Changes to xAdDomainController
- Added new parameter to disable or enable the Global Catalog (GC)
([issue 75](https://github.com/PowerShell/xActiveDirectory/issues/75)). [Eric Foskett @Merto410](https://github.com/Merto410)
- Fixed a bug with the parameter `InstallationMediaPath` that it would
not be added if it was specified in a configuration. Now the parameter
`InstallationMediaPath` is correctly passed to `Install-ADDSDomainController`.
- Refactored the resource with major code cleanup and localization.
- Updated unit tests to latest unit test template and refactored the
tests for the function "Set-TargetResource".
- Improved test code coverage.
- Changes to xADComputer
- Restoring a computer account from the recycle bin no longer fails if
there is more than one object with the same name in the recycle bin.
Now it uses the object that was changed last using the property
`whenChanged` ([issue 271](https://github.com/PowerShell/xActiveDirectory/issues/271)).
- Changes to xADGroup
- Restoring a group from the recycle bin no longer fails if there is
more than one object with the same name in the recycle bin. Now it
uses the object that was changed last using the property `whenChanged`
([issue 271](https://github.com/PowerShell/xActiveDirectory/issues/271)).
- Changes to xADOrganizationalUnit
- Restoring an organizational unit from the recycle bin no longer fails
if there is more than one object with the same name in the recycle bin.
Now it uses the object that was changed last using the property `whenChanged`
([issue 271](https://github.com/PowerShell/xActiveDirectory/issues/271)).
- Changes to xADUser
- Restoring a user from the recycle bin no longer fails if there is
more than one object with the same name in the recycle bin. Now it
uses the object that was changed last using the property `whenChanged`
([issue 271](https://github.com/PowerShell/xActiveDirectory/issues/271)).
FileList
- xActiveDirectory.nuspec
- Assert-HADC.ps1
- Assert-ParentChildDomains.ps1
- CHANGELOG.md
- HADCConfiguration.psd1
- LICENSE
- ParentChildConfig.psd1
- README.md
- xActiveDirectory.psd1
- xActiveDirectory_TechNetDocumentation.html
- DSCResources\MSFT_xADCommon\MSFT_xADCommon.psm1
- DSCResources\MSFT_xADComputer\MSFT_xADComputer.psm1
- DSCResources\MSFT_xADComputer\MSFT_xADComputer.schema.mof
- DSCResources\MSFT_xADComputer\en-US\MSFT_xADComputer.psd1
- DSCResources\MSFT_xADDomain\MSFT_xADDomain.psm1
- DSCResources\MSFT_xADDomain\MSFT_xADDomain.schema.mof
- DSCResources\MSFT_xADDomainController\MSFT_xADDomainController.psm1
- DSCResources\MSFT_xADDomainController\MSFT_xADDomainController.schema.mof
- DSCResources\MSFT_xADDomainController\en-US\MSFT_xADDomainController.strings.psd1
- DSCResources\MSFT_xADDomainDefaultPasswordPolicy\MSFT_xADDomainDefaultPasswordPolicy.psm1
- DSCResources\MSFT_xADDomainDefaultPasswordPolicy\MSFT_xADDomainDefaultPasswordPolicy.schema.mof
- DSCResources\MSFT_xADDomainTrust\MSFT_xADDomainTrust.psm1
- DSCResources\MSFT_xADDomainTrust\MSFT_xADDomainTrust.schema.mof
- DSCResources\MSFT_xADForestProperties\MSFT_xADForestProperties.psm1
- DSCResources\MSFT_xADForestProperties\MSFT_xADForestProperties.schema.mof
- DSCResources\MSFT_xADForestProperties\en-us\MSFT_xADForestProperties.strings.psd1
- DSCResources\MSFT_xADGroup\MSFT_xADGroup.psm1
- DSCResources\MSFT_xADGroup\MSFT_xADGroup.schema.mof
- DSCResources\MSFT_xADKDSKey\MSFT_xADKDSKey.psm1
- DSCResources\MSFT_xADKDSKey\MSFT_xADKDSKey.schema.mof
- DSCResources\MSFT_xADKDSKey\en-US\MSFT_xADKDSKey.strings.psd1
- DSCResources\MSFT_xADManagedServiceAccount\MSFT_xADManagedServiceAccount.psm1
- DSCResources\MSFT_xADManagedServiceAccount\MSFT_xADManagedServiceAccount.schema.mof
- DSCResources\MSFT_xADManagedServiceAccount\en-US\MSFT_xADManagedServiceAccount.strings.psd1
- DSCResources\MSFT_xADObjectPermissionEntry\MSFT_xADObjectPermissionEntry.psm1
- DSCResources\MSFT_xADObjectPermissionEntry\MSFT_xADObjectPermissionEntry.schema.mof
- DSCResources\MSFT_xADOrganizationalUnit\MSFT_xADOrganizationalUnit.psm1
- DSCResources\MSFT_xADOrganizationalUnit\MSFT_xADOrganizationalUnit.schema.mof
- DSCResources\MSFT_xADRecycleBin\MSFT_xADRecycleBin.psm1
- DSCResources\MSFT_xADRecycleBin\MSFT_xADRecycleBin.schema.mof
- DSCResources\MSFT_xADRecycleBin\Examples\xActiveDirectory_xADRecycleBin.ps1
- DSCResources\MSFT_xADRecycleBin\ResourceDesignerScripts\GeneratexADRecycleBinSchema.ps1
- DSCResources\MSFT_xADReplicationSite\MSFT_xADReplicationSite.psm1
- DSCResources\MSFT_xADReplicationSite\MSFT_xADReplicationSite.schema.mof
- DSCResources\MSFT_xADReplicationSiteLink\MSFT_xADReplicationSiteLink.psm1
- DSCResources\MSFT_xADReplicationSiteLink\MSFT_xADReplicationSiteLink.schema.mof
- DSCResources\MSFT_xADReplicationSiteLink\en-US\MSFT_xADReplicationSiteLink.strings.psd1
- DSCResources\MSFT_xADReplicationSubnet\MSFT_xADReplicationSubnet.psm1
- DSCResources\MSFT_xADReplicationSubnet\MSFT_xADReplicationSubnet.schema.mof
- DSCResources\MSFT_xADServicePrincipalName\MSFT_xADServicePrincipalName.psm1
- DSCResources\MSFT_xADServicePrincipalName\MSFT_xADServicePrincipalName.schema.mof
- DSCResources\MSFT_xADUser\MSFT_xADUser.psm1
- DSCResources\MSFT_xADUser\MSFT_xADUser.schema.mof
- DSCResources\MSFT_xWaitForADDomain\MSFT_xWaitForADDomain.psm1
- DSCResources\MSFT_xWaitForADDomain\MSFT_xWaitForADDomain.schema.mof
- Examples\README.md
- Examples\Resources\xADDomain\1-NewForest.ps1
- Examples\Resources\xADDomain\2-NewChildDomain.ps1
- Examples\Resources\xADDomainController\1-AddDomainControllerToDomainMinimal.ps1
- Examples\Resources\xADDomainController\2-AddDomainControllerToDomainAllProperties.ps1
- Examples\Resources\xADDomainController\3-AddDomainControllerToDomainUsingIFM.ps1
- Examples\Resources\xADForestProperties\1-ReplaceForestProperties.ps1
- Examples\Resources\xADForestProperties\2-AddRemoveForestProperties.ps1
- Examples\Resources\xADGroup\1-NewGroup.ps1
- Examples\Resources\xADGroup\2-NewGroupWithMembers.ps1
- Examples\Resources\xADGroup\3-NewGroupMultidomainMembers.ps1
- Examples\Resources\xADKDSKey\1-CreateKDSRootKey.ps1
- Examples\Resources\xADKDSKey\2-CreateKDSRootKeyInPast.ps1
- Examples\Resources\xADKDSKey\3-CreateKDSRootKeyRemoveLastKey.ps1
- Examples\Resources\xADManagedServiceAccount\1-CreateManagedServiceAccount.ps1
- Examples\Resources\xADManagedServiceAccount\2-CreateGroupManagedServiceAccount.ps1
- Examples\Resources\xADManagedServiceAccount\3-CreateGroupManagedServiceAccountWithMembers.ps1
- Examples\Resources\xADObjectPermissionEntry\1-DelegateFullControl.ps1
- Examples\Resources\xADObjectPermissionEntry\2-CreateDeleteComputerObject.ps1
- Examples\Resources\xADObjectPermissionEntry\3-ReadWriteComputerObjectProperties.ps1
- Examples\Resources\xADReplicationSiteLInk\1-CreateReplicationSiteLink.ps1
- Examples\Resources\xADReplicationSiteLInk\2-ModifyExistingReplicationSiteLink.ps1
- Examples\Resources\xADUser\1-CreateUserAndManagePassword.ps1
- Examples\Resources\xADUser\2-CreateUserAndIgnorePasswordChanges.ps1
- Modules\xActiveDirectory.Common\xActiveDirectory.Common.psm1
- Modules\xActiveDirectory.Common\en-US\xActiveDirectory.Common.strings.psd1
- Tests\Unit\MSFT_xADCommon.Tests.ps1
- Tests\Unit\MSFT_xADComputer.Tests.ps1
- Tests\Unit\MSFT_xADDomain.Tests.ps1
- Tests\Unit\MSFT_xADDomainController.Tests.ps1
- Tests\Unit\MSFT_xADDomainDefaultPasswordPolicy.Tests.ps1
- Tests\Unit\MSFT_xADForestProperties.Tests.ps1
- Tests\Unit\MSFT_xADGroup.Tests.ps1
- Tests\Unit\MSFT_xADKDSKey.Tests.ps1
- Tests\Unit\MSFT_xADManagedServiceAccount.Tests.ps1
- Tests\Unit\MSFT_xADObjectPermissionEntry.Tests.ps1
- Tests\Unit\MSFT_xADOrganizationalUnit.Tests.ps1
- Tests\Unit\MSFT_xADReplicationSite.Tests.ps1
- Tests\Unit\MSFT_xADReplicationSiteLink.tests.ps1
- Tests\Unit\MSFT_xADReplicationSubnet.Tests.ps1
- Tests\Unit\MSFT_xADServicePrincipalName.Tests.ps1
- Tests\Unit\MSFT_xADUser.Tests.ps1
- Tests\Unit\MSFT_xWaitForADDomain.Tests.ps1
- Tests\Unit\xActiveDirectory.Common.Tests.ps1
- Tests\Unit\Stubs\ActiveDirectoryStub.psm1
- Tests\Unit\Stubs\Microsoft.ActiveDirectory.Management.cs
- Tests\Unit\Stubs\Microsoft.DirectoryServices.Deployment.Types.cs
Version History
Version | Downloads | Last updated |
---|---|---|
3.0.0.0 | 551,773 | 6/26/2019 |
2.26.0.0 (current version) | 20,166 | 5/15/2019 |
2.25.0.0 | 28,845 | 4/3/2019 |
2.24.0.0 | 11,330 | 2/20/2019 |
2.23.0.0 | 10,421 | 1/10/2019 |
2.22.0.0 | 9,621 | 10/25/2018 |
2.21.0.0 | 9,017 | 9/5/2018 |
2.20.0.0 | 7,138 | 7/25/2018 |
2.19.0.0 | 151,485 | 6/13/2018 |
2.18.0.0 | 42,412 | 3/22/2018 |
2.17.0.0 | 13,196 | 2/8/2018 |
2.16.0.0 | 78,860 | 1/11/2017 |
2.15.0.0 | 1,297 | 12/14/2016 |
2.14.0.0 | 10,988 | 11/2/2016 |
2.13.0.0 | 5,166 | 8/10/2016 |
2.12.0.0 | 3,439 | 6/29/2016 |
2.11.0.0 | 2,722 | 5/18/2016 |
2.10.0.0 | 2,305 | 3/31/2016 |
2.9.0.0 | 2,098 | 2/2/2016 |
2.8.0.0 | 949 | 12/3/2015 |
2.7.0.0 | 533 | 10/22/2015 |
2.6.0.0 | 1,259 | 9/11/2015 |
2.5.0.0 | 452 | 7/24/2015 |
2.4.0.0 | 203 | 6/17/2015 |
2.3 | 18,991 | 2/19/2015 |
2.2 | 88 | 12/18/2014 |
2.1 | 147 | 8/22/2014 |
2.0 | 109 | 6/6/2014 |
1.0.1 | 76 | 5/13/2014 |
1.0 | 61 | 4/8/2014 |