@@ -60,7 +60,6 @@ Describe $CommandName -Tag IntegrationTests {
6060
6161 # registered server and group
6262 $testServer = $TestConfig.InstanceSingle
63- $server = Connect-DbaInstance - SqlInstance $testServer
6463 $srvName = " dbatoolsci-server1"
6564 $group = " dbatoolsci-group1"
6665 $regSrvName = " dbatoolsci-server12"
@@ -260,6 +259,22 @@ Describe $CommandName -Tag IntegrationTests {
260259 $results.Length | Should - BeGreaterThan 0
261260 }
262261
262+ It " Export credentials without passwords" {
263+ $results = Export-DbaInstance - SqlInstance $testServer - Path $exportDir - Exclude ' AgentServer' , ' Audits' , ' AvailabilityGroups' , ' BackupDevices' , ' CentralManagementServer' , ' CustomErrors' , ' DatabaseMail' , ' Databases' , ' Endpoints' , ' ExtendedEvents' , ' LinkedServers' , ' Logins' , ' PolicyManagement' , ' ReplicationSettings' , ' ResourceGovernor' , ' ServerAuditSpecifications' , ' ServerRoles' , ' SpConfigure' , ' SysDbUserObjects' , ' SystemTriggers' , ' OleDbProvider' - ExcludePassword
264+
265+ $results.FullName | Should - Exist
266+ $results.Length | Should - BeGreaterThan 0
267+ }
268+
269+ It " Export credentials with preopend dac" {
270+ $dac = Connect-DbaInstance - SqlInstance $testServer - DedicatedAdminConnection
271+ $results = Export-DbaInstance - SqlInstance $dac - Path $exportDir - Exclude ' AgentServer' , ' Audits' , ' AvailabilityGroups' , ' BackupDevices' , ' CentralManagementServer' , ' CustomErrors' , ' DatabaseMail' , ' Databases' , ' Endpoints' , ' ExtendedEvents' , ' LinkedServers' , ' Logins' , ' PolicyManagement' , ' ReplicationSettings' , ' ResourceGovernor' , ' ServerAuditSpecifications' , ' ServerRoles' , ' SpConfigure' , ' SysDbUserObjects' , ' SystemTriggers' , ' OleDbProvider' - ExcludePassword
272+ $null = $dac | Disconnect-DbaInstance
273+
274+ $results.FullName | Should - Exist
275+ $results.Length | Should - BeGreaterThan 0
276+ }
277+
263278 It " Export logins" {
264279 $results = Export-DbaInstance - SqlInstance $testServer - Path $exportDir - Exclude ' AgentServer' , ' Audits' , ' AvailabilityGroups' , ' BackupDevices' , ' CentralManagementServer' , ' Credentials' , ' CustomErrors' , ' DatabaseMail' , ' Databases' , ' Endpoints' , ' ExtendedEvents' , ' LinkedServers' , ' PolicyManagement' , ' ReplicationSettings' , ' ResourceGovernor' , ' ServerAuditSpecifications' , ' ServerRoles' , ' SpConfigure' , ' SysDbUserObjects' , ' SystemTriggers' , ' OleDbProvider'
265280
0 commit comments