ps/Modules/Alkami.PowerShell.Common/Public/Get-SecurityPolicySetting.ps1

20 lines
597 B
PowerShell
Raw Permalink Normal View History

2023-05-30 22:51:22 -07:00
function Get-SecurityPolicySetting {
<#
.SYNOPSIS
Gets the security policy Value for a given setting.
#>
[CmdletBinding()]
param(
[Parameter(Mandatory = $true)]
[string]$settingName
)
$logLead = (Get-LogLeadName)
Write-Verbose "$logLead : Getting Security policy"
$securityContent = Get-SecurityPolicy
Write-Verbose "$logLead : Parsing Security policy"
return ($securityContent | Where-Object {$_ -like ("{0}*" -f $settingName)} | ForEach-Object {$_.Split("=", [System.StringSplitOptions]::RemoveEmptyEntries).Trim()} | Select-Object -Last 1)
}