2008R2 で PowerShell SQL プロバイダーに接続すると、データベース コレクションにシステム データベースが含まれていないように見えます。返されたリストにマスター、msdb などを含める方法はありますか? SMO を使用するとそれができます。プロバイダーでそれを行う方法に興味がありました。
例えば
push-location "SQLSERVER:\SQL\$env:COMPUTERNAME\DEFAULT\Databases"
Get-ChildItem | Select-Object Name
Pop-Location
戻り値:
Name
----
DBA