Export-SqlVulnerabilityAssessmentBaselineSet
Exportiert einen Basisplan für die Sicherheitsrisikobewertung in eine Datei.
Syntax
Default (Standardwert)
Export-SqlVulnerabilityAssessmentBaselineSet
-BaselineSet <SecurityCheckBaselineSet>
-FolderPath <String>
[-Force]
[<CommonParameters>]
Beschreibung
Das Cmdlet Export-SqlVulnerabilityAssessmentBaselineSet exportiert einen Basisplan für die Sicherheitsrisikobewertung 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 für die Sicherheitsrisikobewertung 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 mit dem Namen "baseline.json"
Parameter
-BaselineSet
Der zu exportierende Basisplan
Parametereigenschaften
| Typ: | SecurityCheckBaselineSet |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-FolderPath
Wo die exportierte Datei gespeichert wird
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.