dbadisa
0.1.7
DISA STIG Automation for SQL Server
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
2019 Chrissy LeMaire
Package Details
Author(s)
- Chrissy LeMaire
Tags
Functions
Disable-DbsBrowser Disable-DbsCEIP Disable-DbsDbContainment Disable-DbsExternalScripts Disable-DbsFilestreamAccess Disable-DbsHadoopConnectivity Disable-DbsMixedMode Disable-DbsOleAutomation Disable-DbsPolybaseExport Disable-DbsProtocol Disable-DbsRemoteAccess Disable-DbsRemoteDataArchive Disable-DbsReplicationXp Disable-DbsSaAccount Disable-DbsSqlClr Disable-DbsUserOptions Disable-DbsXpCmdShell Enable-DbsC2 Enable-DbsFips Get-DbsAcl Get-DbsAdminRoleMember Get-DbsAlert Get-DbsAuditDisabled Get-DbsAuditFilter Get-DbsAuditLogin Get-DbsAuditMaintainer Get-DbsAuditMaxValue Get-DbsAuditOnFailure Get-DbsAuditSchemaAccessGroup Get-DbsAuditSpecification Get-DbsAuditStartupState Get-DbsBrowser Get-DbsC2 Get-DbsCEIP Get-DbsComputerLogin Get-DbsCustomXp Get-DbsDbAccessControl Get-DbsDbAlterPermission Get-DbsDbAuditMaintainer Get-DbsDbComputerUser Get-DbsDbContainedUser Get-DbsDbExecuteAs Get-DbsDbExternalProcessAccess Get-DbsDbInputValidity Get-DbsDbKeyEncryptedByPassword Get-DbsDbKeyNotEncryptedByServer Get-DbsDbModuleAccess Get-DbsDbObjectOwner Get-DbsDbOwnerFixedServerRole Get-DbsDbPermission Get-DbsDbProhibitedKeyAlgorithm Get-DbsDbRecoveryModel Get-DbsDbSchema Get-DbsDbTde Get-DbsDbTemporalTable Get-DbsDbTrustworthy Get-DbsDbUser Get-DbsEndpointEncryption Get-DbsExternalScripts Get-DbsFeature Get-DbsFilestreamAccess Get-DbsFips Get-DbsHadoopConnectivity Get-DbsIFI Get-DbsLinkedServer Get-DbsLocalAdmin Get-DbsLogin Get-DbsLoginProperty Get-DbsMixedMode Get-DbsOleAutomation Get-DbsPermission Get-DbsPolybaseExport Get-DbsPrivilegedLogin Get-DbsProtocol Get-DbsRemoteAccess Get-DbsRemoteDataArchive Get-DbsReplicationXp Get-DbsSaAccount Get-DbsServiceAccount Get-DbsSetupAccount Get-DbsSqlClr Get-DbsStartupProcedure Get-DbsStig Get-DbsSystemPermission Get-DbsTcpPort Get-DbsTimeSource Get-DbsTraceFlag Get-DbsUserOptions Get-DbsXPCmdShell Get-DbsXpPermission Get-DbsSampleDatabase Install-DbsAudit Move-DbsAuditFile New-DbsDocTemplate Remove-DbsSystemPermission Repair-DbsDbOwnerFixedServerRole Revoke-DbsDbAlterPermission Set-DbsAcl Set-DbsAuditLogin Set-DbsAuditMaintainer Set-DbsAuditStartupState Set-DbsConnectionLimit Set-DbsDbAuditMaintainer Set-DbsDbFileSize Set-DbsDbRecoveryModel Set-DbsDbSchemaOwner Set-DbsEndpointEncryption Set-DbsLoginProperty Set-DbsTraceFlag Test-DbsBuild Test-DbsDbInputValidity Test-DbsDiskSpace Test-DbsInstallPath Test-DbsServiceAccount Test-DbsSpn Find-DbsCommand Export-DbsInstance Get-DbsNonCompliance Start-DbsStig
Dependencies
-
- dbachecks (>= 1.2.22)
- dbatools (>= 1.0.61)
- Pester (>= 4.9.0)
- PSFramework (>= 1.0.19)
FileList
- dbadisa.nuspec
- dbadisa.psd1
- dbadisa.psm1
- LICENSE
- README.md
- bin\dbadisa-index.json
- bin\scratch.ps1
- build\appveyor.pester.ps1
- build\appveyor.prep.ps1
- private\Invoke-ManagedComputerCommand.ps1
- private\Invoke-TlsWebRequest.ps1
- private\Join-AdminUnc.ps1
- private\Select-DefaultView.ps1
- private\Set-Defaults.ps1
- private\Test-ElevationRequirement.ps1
- private\Test-ExportDirectory.ps1
- private\Write-ProgressHelper.ps1
- public\Disable-DbsBrowser.ps1
- public\Disable-DbsCEIP.ps1
- public\Disable-DbsDbContainment.ps1
- public\Disable-DbsExternalScripts.ps1
- public\Disable-DbsFilestreamAccess.ps1
- public\Disable-DbsHadoopConnectivity.ps1
- public\Disable-DbsMixedMode.ps1
- public\Disable-DbsOleAutomation.ps1
- public\Disable-DbsPolybaseExport.ps1
- public\Disable-DbsProtocol.ps1
- public\Disable-DbsRemoteAccess.ps1
- public\Disable-DbsRemoteDataArchive.ps1
- public\Disable-DbsReplicationXp.ps1
- public\Disable-DbsSaAccount.ps1
- public\Disable-DbsSqlClr.ps1
- public\Disable-DbsUserOptions.ps1
- public\Disable-DbsXpCmdShell.ps1
- public\Enable-DbsC2.ps1
- public\Enable-DbsFips.ps1
- public\Export-DbsInstance.ps1
- public\Find-DbsCommand.ps1
- public\Get-DbsAcl.ps1
- public\Get-DbsAdminRoleMember.ps1
- public\Get-DbsAlert.ps1
- public\Get-DbsAuditDisabled.ps1
- public\Get-DbsAuditFilter.ps1
- public\Get-DbsAuditLogin.ps1
- public\Get-DbsAuditMaintainer.ps1
- public\Get-DbsAuditMaxValue.ps1
- public\Get-DbsAuditOnFailure.ps1
- public\Get-DbsAuditSchemaAccessGroup.ps1
- public\Get-DbsAuditSpecification.ps1
- public\Get-DbsAuditStartupState.ps1
- public\Get-DbsBrowser.ps1
- public\Get-DbsC2.ps1
- public\Get-DbsCEIP.ps1
- public\Get-DbsComputerLogin.ps1
- public\Get-DbsCustomXp.ps1
- public\Get-DbsDbAccessControl.ps1
- public\Get-DbsDbAlterPermission.ps1
- public\Get-DbsDbAuditMaintainer.ps1
- public\Get-DbsDbComputerUser.ps1
- public\Get-DbsDbContainedUser.ps1
- public\Get-DbsDbExecuteAs.ps1
- public\Get-DbsDbExternalProcessAccess.ps1
- public\Get-DbsDbInputValidity.ps1
- public\Get-DbsDbKeyEncryptedByPassword.ps1
- public\Get-DbsDbKeyNotEncryptedByServer.ps1
- public\Get-DbsDbModuleAccess.ps1
- public\Get-DbsDbObjectOwner.ps1
- public\Get-DbsDbOwnerFixedServerRole.ps1
- public\Get-DbsDbPermission.ps1
- public\Get-DbsDbProhibitedKeyAlgorithm.ps1
- public\Get-DbsDbRecoveryModel.ps1
- public\Get-DbsDbSchema.ps1
- public\Get-DbsDbTde.ps1
- public\Get-DbsDbTemporalTable.ps1
- public\Get-DbsDbTrustworthy.ps1
- public\Get-DbsDbUser.ps1
- public\Get-DbsEndpointEncryption.ps1
- public\Get-DbsExternalScripts.ps1
- public\Get-DbsFeature.ps1
- public\Get-DbsFilestreamAccess.ps1
- public\Get-DbsFips.ps1
- public\Get-DbsHadoopConnectivity.ps1
- public\Get-DbsIFI.ps1
- public\Get-DbsLinkedServer.ps1
- public\Get-DbsLocalAdmin.ps1
- public\Get-DbsLogin.ps1
- public\Get-DbsLoginProperty.ps1
- public\Get-DbsMixedMode.ps1
- public\Get-DbsNonCompliance.ps1
- public\Get-DbsOleAutomation.ps1
- public\Get-DbsPermission.ps1
- public\Get-DbsPolybaseExport.ps1
- public\Get-DbsPrivilegedLogin.ps1
- public\Get-DbsProtocol.ps1
- public\Get-DbsRemoteAccess.ps1
- public\Get-DbsRemoteDataArchive.ps1
- public\Get-DbsReplicationXp.ps1
- public\Get-DbsSaAccount.ps1
- public\Get-DbsSampleDatabase.ps1
- public\Get-DbsServiceAccount.ps1
- public\Get-DbsSetupAccount.ps1
- public\Get-DbsSqlClr.ps1
- public\Get-DbsStartupProcedure.ps1
- public\Get-DbsStig.ps1
- public\Get-DbsSystemPermission.ps1
- public\Get-DbsTcpPort.ps1
- public\Get-DbsTimeSource.ps1
- public\Get-DbsTraceFlag.ps1
- public\Get-DbsUserOptions.ps1
- public\Get-DbsXPCmdShell.ps1
- public\Get-DbsXpPermission.ps1
- public\Install-DbsAudit.ps1
- public\Move-DbsAuditFile.ps1
- public\New-DbsDocTemplate.ps1
- public\README.md
- public\Remove-DbsSystemPermission.ps1
- public\Repair-DbsDbOwnerFixedServerRole.ps1
- public\Revoke-DbsDbAlterPermission.ps1
- public\Set-DbsAcl.ps1
- public\Set-DbsAuditLogin.ps1
- public\Set-DbsAuditMaintainer.ps1
- public\Set-DbsAuditStartupState.ps1
- public\Set-DbsConnectionLimit.ps1
- public\Set-DbsDbAuditMaintainer.ps1
- public\Set-DbsDbFileSize.ps1
- public\Set-DbsDbRecoveryModel.ps1
- public\Set-DbsDbSchemaOwner.ps1
- public\Set-DbsEndpointEncryption.ps1
- public\Set-DbsLoginProperty.ps1
- public\Set-DbsTraceFlag.ps1
- public\Start-DbsStig.ps1
- public\Test-DbsBuild.ps1
- public\Test-DbsDbInputValidity.ps1
- public\Test-DbsDiskSpace.ps1
- public\Test-DbsInstallPath.ps1
- public\Test-DbsServiceAccount.ps1
- public\Test-DbsSpn.ps1
- bin\sql\Audit2012.sql
- bin\sql\Audit2014.sql
- bin\sql\Audit2016.sql
- bin\sql\Database permission assignments to users and roles.sql
- bin\sql\DynamicExec.sql
- bin\sql\Get SQL Data and Backup Directories.sql
- bin\sql\Instance permissions assignments to logins and roles.sql
- bin\xml\dbadisa.Format.ps1xml
- bin\xml\U_MS_SQL_Server_2014_Database_STIG_V1R6_Manual-xccdf.xml
- bin\xml\U_MS_SQL_Server_2014_Instance_STIG_V1R9_Manual-xccdf.xml
- bin\xml\U_MS_SQL_Server_2016_Database_STIG_V1R4_Manual-xccdf.xml
- bin\xml\U_MS_SQL_Server_2016_Instance_STIG_V1R6_Manual-xccdf.xml