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