Get-AzureRmSqlServerAuditing:术语 'Get-AzSqlServerAuditing' 未被识别为 cmdlet、函数、脚本文件的名称

Get-AzureRmSqlServerAuditing: The term 'Get-AzSqlServerAuditing' is not recognized as a name of a cmdlet, function, script file

我想使用 Azure CLI 命令检查 SQL 服务器的审核状态。

我在资源组 'group1'.SQL 中有名为 'dummy-sql' 的服务器。

所以根据这个link, https://docs.microsoft.com/en-us/powershell/module/az.sql/get-azsqlserverauditing?view=azps-2.8.0

当我尝试这个 Powershell 命令时,

Get-AzureRmSqlServerAuditing -ResourceGroupName "group1" -ServerName "dummy-sql"

我遇到了这个错误,

Get-AzureRmSqlServerAuditing:术语 'Get-AzSqlServerAuditing' 未被识别为 cmdlet、函数、脚本文件或可执行程序的名称。 检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

如何解决这个错误?

Get-AzSqlServerAuditing 已弃用您需要改用 Get-AzSqlServerAudit

Get-AzSqlServerAudit -ResourceGroupName "resourcegroup01" -ServerName "server01"

阅读自here