From 97498a856b70679c9a0e5d178666611489def039 Mon Sep 17 00:00:00 2001 From: Friedrich Weinmann Date: Fri, 31 Oct 2025 11:47:56 +0100 Subject: [PATCH] version update --- ADMF/ADMF.psd1 | 14 +++++++------- ADMF/changelog.md | 5 +++++ ADMF/functions/New-AdmfContext.ps1 | 4 ++-- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ADMF/ADMF.psd1 b/ADMF/ADMF.psd1 index 8576923..cc2b24a 100644 --- a/ADMF/ADMF.psd1 +++ b/ADMF/ADMF.psd1 @@ -3,7 +3,7 @@ RootModule = 'ADMF.psm1' # Version number of this module. - ModuleVersion = '1.13.110' + ModuleVersion = '1.14.112' # ID used to uniquely identify this module GUID = '43f2a890-942f-4dd7-bad0-b774b44ea849' @@ -26,15 +26,15 @@ # Modules that must be imported into the global environment prior to importing # this module RequiredModules = @( - @{ ModuleName = 'PSFramework'; ModuleVersion = '1.12.346' } + @{ ModuleName = 'PSFramework'; ModuleVersion = '1.13.416' } @{ ModuleName = 'ADSec'; ModuleVersion = '1.0.1' } - @{ ModuleName = 'string'; ModuleVersion = '1.1.5' } + @{ ModuleName = 'string'; ModuleVersion = '1.2.13' } @{ ModuleName = 'ResolveString'; ModuleVersion = '1.0.0' } @{ ModuleName = 'Principal'; ModuleVersion = '1.0.0' } - @{ ModuleName = 'ADMF.Core'; ModuleVersion = '1.1.9' } - @{ ModuleName = 'DCManagement'; ModuleVersion = '1.2.25' } - @{ ModuleName = 'DomainManagement'; ModuleVersion = '1.9.228' } - @{ ModuleName = 'ForestManagement'; ModuleVersion = '1.5.81' } + @{ ModuleName = 'ADMF.Core'; ModuleVersion = '1.2.12' } + @{ ModuleName = 'DCManagement'; ModuleVersion = '1.2.26' } + @{ ModuleName = 'DomainManagement'; ModuleVersion = '1.9.234' } + @{ ModuleName = 'ForestManagement'; ModuleVersion = '1.5.82' } ) # Assemblies that must be loaded prior to importing this module diff --git a/ADMF/changelog.md b/ADMF/changelog.md index 67245a9..5cd5158 100644 --- a/ADMF/changelog.md +++ b/ADMF/changelog.md @@ -1,5 +1,10 @@ # Changelog +## 1.14.112 (2025-10-31) + +- New: Remoting - all PS Remoting connections can now be configured with session options or to use SSH +- Fix: New-AdmfContext - eror when creating without Components + ## 1.13.110 (2025-10-02) - Upd: Invoke-AdmfForest - reordered sequence to prioritize formal schema updates over custom extensions. diff --git a/ADMF/functions/New-AdmfContext.ps1 b/ADMF/functions/New-AdmfContext.ps1 index f0735e7..d528dcc 100644 --- a/ADMF/functions/New-AdmfContext.ps1 +++ b/ADMF/functions/New-AdmfContext.ps1 @@ -169,7 +169,7 @@ if ($DefaultAccessRules) { $Components += 'DefaultAccessRules' } if ($ExchangeAccessRules -eq 'Default') { $Components += 'ExchangeDefaults' } if ($ExchangeAccessRules -eq 'SplitPermission') { $Components += 'ExchangeSPDefaults' } - $Components = $Components | Remove-PSFNull -Enumerate | Sort-Object -Unique + $actualComponents = $Components | Remove-PSFNull -Enumerate | Sort-Object -Unique } process { @@ -183,7 +183,7 @@ Copy-Item -Path "$script:ModuleRoot\internal\data\context\*" -Destination "$($contextVersionFolder.FullName)\" -Recurse #region Process Components - foreach ($component in $Components) { + foreach ($component in $actualComponents) { Copy-Item -Path "$script:ModuleRoot\internal\components\$component\*" -Destination "$($contextVersionFolder.FullName)" -Recurse -Force } #endregion Process Components