Compartir a través de


Import-SqlVulnerabilityAssessmentBaselineSet

Importa una línea base de evaluación de vulnerabilidades establecida desde un archivo.

Sintaxis

Default (Es el valor predeterminado).

Import-SqlVulnerabilityAssessmentBaselineSet
    -FolderPath <String>
    [<CommonParameters>]

Description

El cmdlet Import-VulnerabilityAssessmentBaselineSet importa una línea base de evaluación de vulnerabilidades establecida desde un archivo. Este cmdlet se puede usar para importar conjuntos de línea base creados por SQL Server Management Studio (SSMS).

Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.

This cmdlet was removed in v22.3+ of the module.

Ejemplos

Ejemplo 1: Exportar un conjunto de línea base y, a continuación, importarlo

PS C:\> $scanResult = Invoke-SqlVulnerabilityAssessmentScan -ServerInstance "MyComputer\MainInstance" -Database some_database
PS C:\> $failedResults = @{}
PS C:\> $scanResult.Results.GetEnumerator() | Where {$_.Value.Status -eq "Failed"} | foreach {$failedResults[$_.Key] = $_.Value }
PS C:\> $failedCheckResults = $failedScanResult["VA2109"].QueryResults
PS C:\> $baseline = New-SqlVulnerabilityAssessmentBaseline -SecurityCheckId "VA2109" -ExpectedResult $failedCheckResults
PS C:\> $baselineSet = New-SqlVulnerabilityAssessmentBaselineSet -Baselines $baseline
PS C:\> $baselineSet | Export-SqlVulnerabilityAssessmentBaselineSet -FolderPath ".\baseline.json"
PS C:\> $importedBaselineSet = Import-SqlVulnerabilityAssessmentBaselineSet -FolderPath ".\baseline.json"

SecurityCheckBaselines
----------------------
{VA2109}

En este ejemplo, exportamos un conjunto de línea base a un archivo denominado "baseline.json" y, a continuación, lo importamos a una variable denominada "importedBaselineSet". Las variables 'baselineSet' y 'importedBaselineSet' tienen el mismo contenido.

Parámetros

-FolderPath

Ruta de acceso del archivo que contiene el conjunto de línea base persistente.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

None

Salidas

System.Object