Freigeben über


Export-SqlVulnerabilityAssessmentBaselineSet

Exportiert einen Basisplan für die Sicherheitsrisikenbewertung in eine Datei.

Syntax

Export-SqlVulnerabilityAssessmentBaselineSet
      -BaselineSet <SecurityCheckBaselineSet>
      -FolderPath <String>
      [-Force]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Export-SqlVulnerabilityAssessmentBaselineSet exportiert einen Basisplan für die Sicherheitsrisikenbewertung in eine Datei. Die Ausgabedatei kann in SQL Server Management Studio (SSMS) verwendet werden.

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

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

Beispiele

Beispiel 1: Exportieren eines Basisplans zur Sicherheitsrisikenbewertung in eine Datei

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"

In diesem Beispiel erstellen wir einen neuen Basisplansatz mit einem Basisplan für die Sicherheitsüberprüfung "VA2109" und exportieren sie dann in eine Datei namens "baseline.json".

Parameter

-BaselineSet

Die Basislinie, die exportiert werden soll

Typ:SecurityCheckBaselineSet
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-FolderPath

Wo die exportierte Datei gespeichert wird

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Gibt an, ob die Überschreibung der Datei erzwungen werden soll, wenn sie bereits vorhanden ist. Wenn dieser Parameter nicht vorhanden ist, werden Sie aufgefordert, bevor der Vorgang fortgesetzt wird.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.SqlServer.VulnerabilityAssessment.SecurityCheckBaselineSet