Database Powershell sql提供程序数据库集合缺少系统数据库

Database Powershell sql提供程序数据库集合缺少系统数据库,database,powershell,system,provider,Database,Powershell,System,Provider,在2008R2上连接到powershell sql提供程序时,数据库集合似乎不包括系统数据库。 如何将master、msdb等包含在返回列表中? 使用SMO可以做到这一点,我只是想知道如何使用提供者来做到这一点 例如 返回: Name ---- DBA 这样: push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" Get-ChildItem -force | Select-Object Name

在2008R2上连接到powershell sql提供程序时,数据库集合似乎不包括系统数据库。 如何将master、msdb等包含在返回列表中? 使用SMO可以做到这一点,我只是想知道如何使用提供者来做到这一点

例如

返回:

Name    
----
DBA   
这样:

push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" 
Get-ChildItem -force | Select-Object Name 
Pop-Location

@user2095050很高兴帮助您!
push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases" 
Get-ChildItem -force | Select-Object Name 
Pop-Location