Import-SqlVulnerabilityAssessmentBaselineSet
Importa un set di baseline di valutazione della vulnerabilità da un file.
Sintassi
Import-SqlVulnerabilityAssessmentBaselineSet
-FolderPath <String>
[<CommonParameters>]
Descrizione
Il cmdlet Import-VulnerabilityAssessmentBaselineSet importa un set di baseline di valutazione delle vulnerabilità da un file. Questo cmdlet può essere usato per importare set di baseline creati da 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.
Esempio
Esempio 1: Esportare un set di baseline e quindi 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}
In questo esempio viene esportata una baseline impostata su un file denominato 'baseline.json' e quindi importarlo in una variabile denominata 'importBaselineSet'. Le variabili 'baselineSet' e 'importBaselineSet' hanno lo stesso contenuto.
Parametri
-FolderPath
Percorso del file che contiene il set di baseline persistente.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object