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.