我在 linux 服务器上运行 powershell 命令,我安装了适用于 linux 的 powershell 以及 SqlServer,但是当我运行时Invoke-ASCmd
我得到了
Invoke-ASCmd: The term 'Invoke-ASCmd' is not recognized as a name of a cmdlet, function, script file, or executable program.
检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
这是我的 powershell 和 SqlServer 模块的版本:
PS /> Get-Host | Select-Object Version
Version
-------
7.1.3
PS /> Get-Module -Name SqlServer
ModuleType Version PreRelease Name ExportedCommands
---------- ------- ---------- ---- ----------------
Script 21.1.18245 SqlServer {Add-SqlAvailabilityDatabase, Add-SqlAvailabilityGroupListenerStaticIp, Add-SqlColumnEncryptionKeyValue, Add-SqlLogin…}
我可以Invoke-ASCmd
在 Windows 上本地运行,但它不能在 Linux 上运行。请帮我解决这个问题,非常感谢