我正在尝试使用Azure自动化帐户中的Runbook来处理Azure Analysis Service多维数据集。
我关注了Microsoft博客https://docs.microsoft.com/en-us/azure/automation/automation-runbook-gallery。
但是在测试时我收到了以下错误消息。我的Runbook脚本如下:你能帮忙吗?
Runbook脚本:
$SPCredential = Get-AutomationPSCredential -Name "TestCred"
$null = Invoke-ProcessASDatabase -databasename "SalesCube" -server "asazure://xx" -RefreshType "Full" -Credential $SPCredential
Write-Output "Done"
错误消息:
Invoke-ProcessASDatabase:术语“Invoke-ProcessASDatabase”不是 被识别为cmdlet的名称,函数, 脚本文件或可操作程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确 正确,然后再试一次。 在行:5 char:9 + $ null = Invoke-ProcessASDatabase -databasename“SalesCube”-ser ... + ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound :( Invoke-ProcessASDatabase:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
答案 0 :(得分:2)
感谢您报告此问题。我们今天早上向微软报告了这个帖子。
以下答案来自Microsoft Azure管理员:
已发现Azure的.Net版本存在问题 自动化沙箱发布的版本低于使用的版本 先前。正在推出更新以支持.Net 4.6 解决PowerShell模块的问题,具体取决于或上的版本 以上.Net 4.5。目前计划向所有人推出 下周一(第五届)的地区。
希望这有帮助。
答案 1 :(得分:0)
今天早上,这似乎是Azure自动化的一个问题。我有一个已成功完成数周的Runbook,今天它失败了,OP报告的错误信息相同。我已经与MS开了一张支持票。如果这是一个普遍的问题,也许他们很快就会解决。 --mf