You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/CHANGELOG.md
+16-1Lines changed: 16 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,20 @@ All notable changes to this project will be documented in this file. The format
9
9
10
10
- The PowerShell module now advertizes `Desktop` as the required edition. Note that *PowerShell Core* is not supported because of heavy dependency on Win32 API.
11
11
12
+
## [4.6] - 2021-10-19
13
+
14
+
### Added
15
+
16
+
- Windows Server 2022 ntds.dit file modification is now supported.
17
+
18
+
### Changed
19
+
20
+
- Updated ManagedEsent to 1.9.4.1 and extracted customizations to partial classes.
21
+
22
+
### Fixed
23
+
24
+
- ESE parameter set now better mimics the one used in AD.
25
+
12
26
## [4.5] - 2021-10-14
13
27
14
28
### Fixed
@@ -410,7 +424,8 @@ This is a [Chocolatey](https://chocolatey.org/packages/dsinternals-psmodule)-onl
Copy file name to clipboardExpand all lines: Src/DSInternals.DataStore/DSInternals.DataStore.nuspec
+1-3Lines changed: 1 addition & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,7 @@
14
14
<description>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation. It can be used to extract password hashes from Active Directory backups or to modify the sIDHistory and primaryGroupId attributes.</description>
15
15
<summary>DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation.</summary>
16
16
<releaseNotes>
17
-
- Added support for ntds.dit files with conflicting defunct attributes.
18
-
- Improved parsing of roaming CNG private keys.
19
-
- Updated the target .NET Framework to 4.7.2.
17
+
- Added Windows Server 2022 support.
20
18
</releaseNotes>
21
19
<copyright>Copyright (c) 2015-2021 Michael Grafnetter. All rights reserved.</copyright>
22
20
<tags>ActiveDirectory Security NTDS AD Identity Active Directory</tags>
// Required for Windows Server 2022 compatibility, as it limits the transaction log file format to 8920.
62
+
// Note: Usage of JET_efvUsePersistedFormat still causes minor DB format upgrade.
63
+
isamParameters.EngineFormatVersion=0x40000002;// JET_efvUsePersistedFormat: Instructs the engine to use the minimal Engine Format Version of all loaded log and DB files.
64
+
}
65
+
catch(EsentInvalidParameterException)
66
+
{
67
+
// JET_efvUsePersistedFormat should be supported since Windows Server 2016.
68
+
// Just continue even if it is not supported on the current Windows build.
69
+
}
70
+
}
71
+
58
72
// Set the size of the transaction log files to AD defaults.
thrownewInvalidDatabaseStateException("The database is not in a clean state. Try to recover it first by running the 'esentutl /r edb /d' command.",dbFilePath);
Features exposed through these tools are not supported by Microsoft. Improper use might cause irreversible damage to domain controllers or negatively impact domain security.</description>
39
39
<releaseNotes>
40
-
* Added support for ntds.dit files with conflicting defunct attributes.
41
-
* Fixed the detection of default computer passwords.
42
-
* Improved parsing of roaming CNG private keys.
43
-
* Updated the target .NET Framework to 4.7.2.
40
+
* Added Windows Server 2022 support.
44
41
</releaseNotes>
45
42
<dependencies>
46
43
<!-- Windows Management Framework 3+. For OS prior to Windows 8 and Windows Server 2012. -->
0 commit comments