diff --git a/ForestManagement/ForestManagement.psd1 b/ForestManagement/ForestManagement.psd1 index 8824219..85ac39e 100644 --- a/ForestManagement/ForestManagement.psd1 +++ b/ForestManagement/ForestManagement.psd1 @@ -3,7 +3,7 @@ RootModule = 'ForestManagement.psm1' # Version number of this module. - ModuleVersion = '1.5.81' + ModuleVersion = '1.5.82' # ID used to uniquely identify this module GUID = '7de4379d-17c8-48d3-bd6d-93279aef64bb' @@ -26,7 +26,7 @@ # 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' } # Additional Dependencies, cannot declare due to bug in dependency handling in PS5.1 # @{ ModuleName = 'ResolveString'; ModuleVersion = '1.0.0' } diff --git a/ForestManagement/changelog.md b/ForestManagement/changelog.md index b78a06e..9299679 100644 --- a/ForestManagement/changelog.md +++ b/ForestManagement/changelog.md @@ -1,5 +1,9 @@ # Changelog +## 1.5.82 (2025-10-31) + +- Upd: General - Use the shared managed remoting feature, allowing configuring session options. + ## 1.5.81 (2025-10-02) - Upd: Schema - added parameter to report unmanaged attributes (which will lead to no action during invoke) diff --git a/ForestManagement/functions/certificates/Invoke-FMCertificate.ps1 b/ForestManagement/functions/certificates/Invoke-FMCertificate.ps1 index 3486618..51d98d2 100644 --- a/ForestManagement/functions/certificates/Invoke-FMCertificate.ps1 +++ b/ForestManagement/functions/certificates/Invoke-FMCertificate.ps1 @@ -60,7 +60,7 @@ $computerName = (Get-ADDomain @parameters).PDCEmulator $psParameter = $PSBoundParameters | ConvertTo-PSFHashtable -Include ComputerName, Credential -Inherit - try { $session = New-PSSession @psParameter -ErrorAction Stop } + try { $session = New-AdcPSSession @psParameter -ErrorAction Stop } catch { Stop-PSFFunction -String 'Invoke-FMCertificate.WinRM.Failed' -StringValues $computerName -ErrorRecord $_ -EnableException $EnableException -Cmdlet $PSCmdlet -Target $computerName diff --git a/ForestManagement/functions/exchangeschema/Invoke-FMExchangeSchema.ps1 b/ForestManagement/functions/exchangeschema/Invoke-FMExchangeSchema.ps1 index 265ec02..9c21336 100644 --- a/ForestManagement/functions/exchangeschema/Invoke-FMExchangeSchema.ps1 +++ b/ForestManagement/functions/exchangeschema/Invoke-FMExchangeSchema.ps1 @@ -60,7 +60,7 @@ $psParameter = $PSBoundParameters | ConvertTo-PSFHashtable -Include Credential $psParameter.ComputerName = $Server - try { $session = New-PSSession @psParameter -ErrorAction Stop } + try { $session = New-AdcPSSession @psParameter -ErrorAction Stop } catch { Stop-PSFFunction -String 'Invoke-FMExchangeSchema.WinRM.Failed' -StringValues $computerName -ErrorRecord $_ -EnableException $EnableException -Cmdlet $PSCmdlet -Target $computerName return diff --git a/ForestManagement/functions/ntauthstore/Invoke-FMNTAuthStore.ps1 b/ForestManagement/functions/ntauthstore/Invoke-FMNTAuthStore.ps1 index e54576e..c1da6e1 100644 --- a/ForestManagement/functions/ntauthstore/Invoke-FMNTAuthStore.ps1 +++ b/ForestManagement/functions/ntauthstore/Invoke-FMNTAuthStore.ps1 @@ -58,7 +58,7 @@ $computerName = (Get-ADDomain @parameters).PDCEmulator $psParameter = $PSBoundParameters | ConvertTo-PSFHashtable -Include ComputerName, Credential -Inherit - try { $session = New-PSSession @psParameter -ErrorAction Stop } + try { $session = New-AdcPSSession @psParameter -ErrorAction Stop } catch { Stop-PSFFunction -String 'Invoke-FMNTAuthStore.WinRM.Failed' -StringValues $computerName -ErrorRecord $_ -EnableException $EnableException -Cmdlet $PSCmdlet -Target $computerName return diff --git a/ForestManagement/functions/schemadefaultpermissions/Invoke-FMSchemaDefaultPermission.ps1 b/ForestManagement/functions/schemadefaultpermissions/Invoke-FMSchemaDefaultPermission.ps1 index bd0018a..927db77 100644 --- a/ForestManagement/functions/schemadefaultpermissions/Invoke-FMSchemaDefaultPermission.ps1 +++ b/ForestManagement/functions/schemadefaultpermissions/Invoke-FMSchemaDefaultPermission.ps1 @@ -151,7 +151,7 @@ $psParameters = $parameters.Clone() $psParameters.Remove('Server') $psParameters.ComputerName = $forest.SchemaMaster - $session = New-PSSession @psParameters -ErrorAction Stop + $session = New-AdcPSSession @psParameters -ErrorAction Stop } -EnableException $EnableException -PSCmdlet $PSCmdlet -WhatIf:$false -Confirm:$false #endregion WinRM diff --git a/ForestManagement/functions/schemadefaultpermissions/Test-FMSchemaDefaultPermission.ps1 b/ForestManagement/functions/schemadefaultpermissions/Test-FMSchemaDefaultPermission.ps1 index 283d6ef..d67e369 100644 --- a/ForestManagement/functions/schemadefaultpermissions/Test-FMSchemaDefaultPermission.ps1 +++ b/ForestManagement/functions/schemadefaultpermissions/Test-FMSchemaDefaultPermission.ps1 @@ -57,7 +57,7 @@ $psParameters = $parameters.Clone() $psParameters.Remove('Server') $psParameters.ComputerName = $forest.SchemaMaster - $session = New-PSSession @psParameters -ErrorAction Stop + $session = New-AdcPSSession @psParameters -ErrorAction Stop } -EnableException $EnableException -PSCmdlet $PSCmdlet -WhatIf:$false -Confirm:$false #region Default Permissions Scriptblock