Sql server sql server cmdlet(sqlps)和远程服务器

Sql server sql server cmdlet(sqlps)和远程服务器,sql-server,powershell,Sql Server,Powershell,我正在使用sqlpspowershell模块从本地数据库获取一些数据。我的代码是这样的 PS C:\> Import-Module sqlps -DisableNameChecking PS SQLSERVER:\> cd "SQL\myMachineName\..." 它工作正常,但有时我需要连接到运行SQL server的远程服务器,因此我使用Enter PSSession。这是正确的方法吗?或者我可以将该服务器映射到本地SQLSERVER:\SQL目录下吗?可以使用SQL s

我正在使用
sqlps
powershell模块从本地数据库获取一些数据。我的代码是这样的

PS C:\> Import-Module sqlps -DisableNameChecking
PS SQLSERVER:\> cd "SQL\myMachineName\..."

它工作正常,但有时我需要连接到运行SQL server的远程服务器,因此我使用
Enter PSSession
。这是正确的方法吗?或者我可以将该服务器映射到本地
SQLSERVER:\SQL
目录下吗?

可以使用SQL server的PowerShell提供程序连接到远程SQL server,而无需PowerShell远程处理。例如,在SQLSERVER:drive上,可以使用

PS SQLSERVER:\> cd "SQL\remoteMachineName\SQLInstanceName"