我需要你的帮助。
我有一个天蓝色的分析服务,我想在一天的不同时间开始和暂停。 我想使用Powershell执行脚本来执行此任务。 你知道我该怎么做吗?
感谢您的帮助
答案 0 :(得分:0)
以下是使用内部Powershell启动和暂停Azure Analysis Services的步骤:
第1步::导入Az.AnalysisServices模块 要在您的订阅中创建服务器,请使用Az.AnalysisServices模块。将Az.AnalysisServices模块加载到您的PowerShell会话中。
Import-Module Az.AnalysisServices
第二步:登录到Azure 使用Connect-AzAccount命令登录到Azure订阅。请按照屏幕上的说明进行操作。
Connect-AzAccount
步骤3: [仅在具有多个Azure订阅的情况下运行]。 Set-AzContext cmdlet设置您在当前会话中运行的cmdlet的身份验证信息。上下文包括租户,订阅和环境信息。
Set-AzContext -SubscriptionId "xxxx-xxxx-xxxx-xxxx"
第4步::获取Analysis Services服务器的详细信息。 Get-AzAnalysisServicesServer cmdlet获取Analysis Services服务器的详细信息。
Get-AzAnalysisServicesServer -ResourceGroupName "ResourceGroup03" -Name "testserver"
要启动Azure分析服务,请使用 Resume-AzAnalysisServicesServer
Resume-AzAnalysisServicesServer cmdlet恢复Analysis Services服务器实例
Resume-AzAnalysisServicesServer -Name "testserver" -ResourceGroupName "testgroup"
要停止Azure分析服务,请使用 Suspend-AzAnalysisServicesServer
Suspend-AzAnalysisServicesServer cmdlet挂起Analysis Services服务器实例
Suspend-AzAnalysisServicesServer -Name "testserver" -ResourceGroupName "testgroup"
参考: Azure Analysis services – Azure PowerShell cmdlets
现在使用Azure自动化,您可以根据一天中的所需时间schedule start & stop of Azure Analysis Services。