diff --git a/Documentation/CHANGELOG.md b/Documentation/CHANGELOG.md
index c638de7..7a53777 100644
--- a/Documentation/CHANGELOG.md
+++ b/Documentation/CHANGELOG.md
@@ -5,6 +5,14 @@
 
 All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
+## [4.15.1] - 2025-01-02
+
+This is a PowerShell-only bugfix release.
+
+### Fixed
+
+- Resolved the `AmbiguousParameterSet` error returned by the [Test-PasswordQuality](PowerShell/Test-PasswordQuality.md#test-passwordquality) cmdlet.
+
 ## [4.15] - 2024-12-23
 
 This is a PowerShell-only release.
@@ -532,7 +540,8 @@ This is a [Chocolatey](https://chocolatey.org/packages/dsinternals-psmodule)-onl
 ## 1.0 - 2015-01-20
 Initial release!
 
-[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.15...HEAD
+[Unreleased]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.15.1...HEAD
+[4.15.1]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.15...v4.15.1
 [4.15]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.14...v4.15
 [4.14]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.13...v4.14
 [4.13]: https://github.com/MichaelGrafnetter/DSInternals/compare/v4.12...v4.13
diff --git a/LICENSE.md b/LICENSE.md
index c674d34..dc290be 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) 2015-2024 Michael Grafnetter
+Copyright (c) 2015-2025 Michael Grafnetter
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/Src/Configuration/CommonAssemblyInfo.cs b/Src/Configuration/CommonAssemblyInfo.cs
index ba8f348..969f487 100644
--- a/Src/Configuration/CommonAssemblyInfo.cs
+++ b/Src/Configuration/CommonAssemblyInfo.cs
@@ -1,4 +1,4 @@
 using System.Reflection;
 
 [assembly: AssemblyProduct("DSInternals PowerShell Module")]
-[assembly: AssemblyCopyright("Copyright © 2015-2024 Michael Grafnetter. All rights reserved.")]
+[assembly: AssemblyCopyright("Copyright © 2015-2025 Michael Grafnetter. All rights reserved.")]
diff --git a/Src/Configuration/CommonAssemblyInfo.h b/Src/Configuration/CommonAssemblyInfo.h
index 116cec5..f87218b 100644
--- a/Src/Configuration/CommonAssemblyInfo.h
+++ b/Src/Configuration/CommonAssemblyInfo.h
@@ -1,4 +1,4 @@
 using namespace System::Reflection;
 
 [assembly:AssemblyProductAttribute(L"DSInternals PowerShell Module")];
-[assembly:AssemblyCopyrightAttribute(L"Copyright � 2015-2024 Michael Grafnetter. All rights reserved.")];
+[assembly:AssemblyCopyrightAttribute(L"Copyright � 2015-2025 Michael Grafnetter. All rights reserved.")];
diff --git a/Src/DSInternals.Common/DSInternals.Common.nuspec b/Src/DSInternals.Common/DSInternals.Common.nuspec
index f036bc3..afa0247 100644
--- a/Src/DSInternals.Common/DSInternals.Common.nuspec
+++ b/Src/DSInternals.Common/DSInternals.Common.nuspec
@@ -16,7 +16,7 @@
     <releaseNotes>
 - Minor credential roaming parser improvement.
     </releaseNotes>
-    <copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
+    <copyright>Copyright (c) 2015-2025 Michael Grafnetter. All rights reserved.</copyright>
     <tags>ActiveDirectory Security AD AAD Identity Active Directory</tags>
   </metadata>
   <files>
diff --git a/Src/DSInternals.DataStore/DSInternals.DataStore.nuspec b/Src/DSInternals.DataStore/DSInternals.DataStore.nuspec
index b23c2b4..a9d2de3 100644
--- a/Src/DSInternals.DataStore/DSInternals.DataStore.nuspec
+++ b/Src/DSInternals.DataStore/DSInternals.DataStore.nuspec
@@ -16,7 +16,7 @@
     <releaseNotes>
 - Minor credential roaming parser improvement.
     </releaseNotes>
-    <copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
+    <copyright>Copyright (c) 2015-2025 Michael Grafnetter. All rights reserved.</copyright>
     <tags>ActiveDirectory Security NTDS AD Identity Active Directory</tags>
     <references>
       <reference file="DSInternals.DataStore.dll" />
diff --git a/Src/DSInternals.PowerShell/Chocolatey/dsinternals-psmodule.nuspec b/Src/DSInternals.PowerShell/Chocolatey/dsinternals-psmodule.nuspec
index 6a51dc9..84f1f6c 100644
--- a/Src/DSInternals.PowerShell/Chocolatey/dsinternals-psmodule.nuspec
+++ b/Src/DSInternals.PowerShell/Chocolatey/dsinternals-psmodule.nuspec
@@ -3,14 +3,14 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
   <metadata>
     <id>DSInternals-PSModule</id>
-    <version>4.15</version>
+    <version>4.15.1</version>
     <packageSourceUrl>https://github.com/MichaelGrafnetter/DSInternals/tree/master/Src/DSInternals.PowerShell/Chocolatey</packageSourceUrl>
     <owners>MichaelGrafnetter</owners>
     <title>DSInternals PowerShell Module</title>
     <authors>Michael Grafnetter</authors>
     <projectUrl>https://github.com/MichaelGrafnetter/DSInternals</projectUrl>
     <iconUrl>https://raw.githubusercontent.com/MichaelGrafnetter/DSInternals/master/Src/Icons/module_black.png</iconUrl>
-    <copyright>(c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
+    <copyright>(c) 2015-2025 Michael Grafnetter. All rights reserved.</copyright>
     <licenseUrl>https://github.com/MichaelGrafnetter/DSInternals/blob/master/Src/DSInternals.PowerShell/License.txt</licenseUrl>
     <requireLicenseAcceptance>false</requireLicenseAcceptance>
     <projectSourceUrl>https://github.com/MichaelGrafnetter/DSInternals/tree/master/Src</projectSourceUrl>
@@ -37,9 +37,7 @@ The DSInternals PowerShell Module has these main features:
 ## Disclaimer
 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>
     <releaseNotes>
-* Implemented support for individual *.txt files from HIBP in the Test-PasswordQuality cmdlet.
-* The New-ADDBRestoreFromMediaScript cmdlet now generates a more robust DC recovery script.
-* The Add-ADDBSidHistory cmdlet has been removed to prevent it from being used in migration scenarios.
+* The Test-PasswordQuality cmdlet should no longer return the AmbiguousParameterSet error.
     </releaseNotes>
     <dependencies>
       <!-- Windows Management Framework 3+. For OS prior to Windows 8 and Windows Server 2012. -->
diff --git a/Src/DSInternals.PowerShell/Commands/Misc/TestPasswordQualityCommand.cs b/Src/DSInternals.PowerShell/Commands/Misc/TestPasswordQualityCommand.cs
index 8e08ede..663d04c 100644
--- a/Src/DSInternals.PowerShell/Commands/Misc/TestPasswordQualityCommand.cs
+++ b/Src/DSInternals.PowerShell/Commands/Misc/TestPasswordQualityCommand.cs
@@ -10,7 +10,7 @@
     using System.Management.Automation;
     using System.Text;
 
-    [Cmdlet(VerbsDiagnostic.Test, "PasswordQuality")]
+    [Cmdlet(VerbsDiagnostic.Test, "PasswordQuality", DefaultParameterSetName = ParamSetSingleSortedFile)]
     [OutputType(new Type[] { typeof(PasswordQualityTestResult) })]
     public class TestPasswordQualityCommand : PSCmdletEx, IDisposable
     {
diff --git a/Src/DSInternals.PowerShell/DSInternals.psd1 b/Src/DSInternals.PowerShell/DSInternals.psd1
index 6e3e058..e0bf9aa 100644
--- a/Src/DSInternals.PowerShell/DSInternals.psd1
+++ b/Src/DSInternals.PowerShell/DSInternals.psd1
@@ -8,7 +8,7 @@
 RootModule = 'DSInternals.Bootstrap.psm1'
 
 # Version number of this module.
-ModuleVersion = '4.15'
+ModuleVersion = '4.15.1'
 
 # Supported PSEditions
 # CompatiblePSEditions = 'Desktop'
@@ -23,7 +23,7 @@ Author = 'Michael Grafnetter'
 CompanyName = 'DSInternals'
 
 # Copyright statement for this module
-Copyright = '(c) 2015-2024 Michael Grafnetter. All rights reserved.'
+Copyright = '(c) 2015-2025 Michael Grafnetter. All rights reserved.'
 
 # Description of the functionality provided by this module
 Description = @"
@@ -143,9 +143,7 @@ PrivateData = @{
 
         # ReleaseNotes of this module
         ReleaseNotes = @"
-- Implemented support for individual *.txt files from HIBP in the Test-PasswordQuality cmdlet.
-- The New-ADDBRestoreFromMediaScript cmdlet now generates a more robust DC recovery script.
-- The Add-ADDBSidHistory cmdlet has been removed to prevent it from being used in migration scenarios.
+- The Test-PasswordQuality cmdlet should no longer return the AmbiguousParameterSet error.
 "@
     } # End of PSData hashtable
 
diff --git a/Src/DSInternals.PowerShell/License.txt b/Src/DSInternals.PowerShell/License.txt
index 4a6700d..3c7812e 100644
--- a/Src/DSInternals.PowerShell/License.txt
+++ b/Src/DSInternals.PowerShell/License.txt
@@ -8,7 +8,7 @@ DSInternals PowerShell Module and Framework
 
 The MIT License (MIT)
 
-Copyright (c) 2015-2024 Michael Grafnetter
+Copyright (c) 2015-2025 Michael Grafnetter
 
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
diff --git a/Src/DSInternals.PowerShell/Properties/AssemblyInfo.cs b/Src/DSInternals.PowerShell/Properties/AssemblyInfo.cs
index d5f15b2..fd3c601 100644
--- a/Src/DSInternals.PowerShell/Properties/AssemblyInfo.cs
+++ b/Src/DSInternals.PowerShell/Properties/AssemblyInfo.cs
@@ -5,8 +5,8 @@ using System.Runtime.InteropServices;
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("DSInternals PowerShell Commands")]
-[assembly: AssemblyVersion("4.15")]
-[assembly: AssemblyFileVersion("4.15")]
+[assembly: AssemblyVersion("4.15.1")]
+[assembly: AssemblyFileVersion("4.15.1")]
 [assembly: AssemblyDescription("")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("")]
diff --git a/Src/DSInternals.Replication.Interop/version.rc b/Src/DSInternals.Replication.Interop/version.rc
index e82eb6f..6a3aa8b 100644
--- a/Src/DSInternals.Replication.Interop/version.rc
+++ b/Src/DSInternals.Replication.Interop/version.rc
@@ -14,17 +14,17 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
 // TEXTINCLUDE
 //
 
-1 TEXTINCLUDE 
+1 TEXTINCLUDE
 BEGIN
     "resource.h\0"
 END
 
-2 TEXTINCLUDE 
+2 TEXTINCLUDE
 BEGIN
     "\0"
 END
 
-3 TEXTINCLUDE 
+3 TEXTINCLUDE
 BEGIN
     "\r\n"
     "\0"
@@ -59,7 +59,7 @@ BEGIN
             VALUE "FileDescription", "DSInternals Replication Interop Library"
             VALUE "FileVersion", "4.14.0.0"
             VALUE "InternalName", "DSInternals.Replication.Interop"
-            VALUE "LegalCopyright", "Copyright � 2015-2024 Michael Grafnetter"
+            VALUE "LegalCopyright", "Copyright � 2015-2025 Michael Grafnetter"
             VALUE "OriginalFilename", "DSInternals.Replication.Interop.dll"
             VALUE "ProductName", "DSInternals PowerShell Module"
             VALUE "ProductVersion", "4.14.0.0"
diff --git a/Src/DSInternals.Replication/DSInternals.Replication.nuspec b/Src/DSInternals.Replication/DSInternals.Replication.nuspec
index 24fe6d5..f818c9e 100644
--- a/Src/DSInternals.Replication/DSInternals.Replication.nuspec
+++ b/Src/DSInternals.Replication/DSInternals.Replication.nuspec
@@ -16,7 +16,7 @@
     <releaseNotes>
 - Minor credential roaming parser improvement.
     </releaseNotes>
-    <copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
+    <copyright>Copyright (c) 2015-2025 Michael Grafnetter. All rights reserved.</copyright>
     <tags>ActiveDirectory Security RPC DRSR</tags>
     <references>
       <reference file="DSInternals.Replication.dll" />
diff --git a/Src/DSInternals.SAM/DSInternals.SAM.nuspec b/Src/DSInternals.SAM/DSInternals.SAM.nuspec
index 7931eac..22e5889 100644
--- a/Src/DSInternals.SAM/DSInternals.SAM.nuspec
+++ b/Src/DSInternals.SAM/DSInternals.SAM.nuspec
@@ -16,7 +16,7 @@
     <releaseNotes>
 - Updated dependency version.
     </releaseNotes>
-    <copyright>Copyright (c) 2015-2024 Michael Grafnetter. All rights reserved.</copyright>
+    <copyright>Copyright (c) 2015-2025 Michael Grafnetter. All rights reserved.</copyright>
     <tags>ActiveDirectory Security RPC SAMR LSARPC AD Identity Active Directory</tags>
     <references>
       <reference file="DSInternals.SAM.dll" />