0

我在 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 上运行。请帮我解决这个问题,非常感谢

4

0 回答 0