Module/Rule.VsphereKernelActiveDumpPartition/Convert/Methods.ps1
# Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. #region Method Functions <# .SYNOPSIS Takes the Rawstring from the fix text of a VsphereKernelActiveDumpPartitionRule. .PARAMETER RawString An array of the raw string data taken from the Fix text of the STIG. #> function Get-VsphereKernelActiveDumpPartition { [CmdletBinding()] [OutputType([object])] param ( [Parameter(Mandatory = $true)] [psobject] $FixText ) if ($FixText -match 'coredump.partition') { $kernelActiveDumpPartitionEnabled = ($FixText | Select-String -Pattern '(?<=coredump.network.set\()(.\w+)(?=\))').Matches.Value } if ($null -ne $kernelActiveDumpPartitionEnabled) { Write-Verbose -Message $("[$($MyInvocation.MyCommand.Name)] Found Host Kernel Active Dump Partition Enabled: {0}" -f $kernelActiveDumpPartitionEnabled) return $kernelActiveDumpPartitionEnabled } else { return $null } } |