当我尝试New-AzureRmSqlDatabaseExport
在 PowerShell Runbook 中运行命令时,它会失败并显示错误消息:
New-AzureRmSqlDatabaseExport : Object reference not set to an instance of an object.
我已经验证所有模块都已更新,AzureRM.Sql
在我写这篇文章时版本为 4.12.1。New-AzureRmSqlDatabaseExport
是 Runbook 编辑器的一部分,AzureRM.Sql
也可以在 Runbook 编辑器中使用。
我错过了什么?
更新:我尝试运行的代码如下所示:
$exportRequest = New-AzureRmSqlDatabaseExport -ResourceGroupName "MyResourceGroup" -ServerName "MyServerName" -DatabaseName "MyDatabaseName" -StorageKeytype StorageAccessKey -StorageKey "MyStorageKey" -StorageUri "https://mystorage.blob.core.windows.net/backupdb/db.bacpac" -AdministratorLogin "userName" -AdministratorLoginPassword (ConvertTo-SecureString "mypassword" -AsPlainText -Force)
它确实适用于 Azure Cloud Shell。