Condividi tramite


Import-SqlVulnerabilityAssessmentBaselineSet

Importa un set di baseline di valutazione della vulnerabilità da un file.

Sintassi

Default (impostazione predefinita).

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

Descrizione

Il cmdlet Import-VulnerabilityAssessmentBaselineSet importa un set di baseline di valutazione della 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 'importedBaselineSet' hanno lo stesso contenuto.

Parametri

-FolderPath

Percorso del file che contiene il set di baseline persistente.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

None

Output

System.Object