azure分析服务:如何使用内部部署powershell启动和暂停服务



我需要你的帮助。

我有一个azure分析服务,我想在一天中的不同时间启动和暂停。我想使用Powershell执行一个脚本来完成这项任务。你知道我怎么做吗?

感谢您的帮助

以下是使用内部部署powershell启动和暂停Azure Analysis服务的步骤:

步骤1:导入Az.AnalysisServices模块要在订阅中创建服务器,请使用Az.AnalysisServices模块。将Az.AnalysisServices模块加载到PowerShell会话中。

Import-Module Az.AnalysisServices

步骤2:登录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 Analysis服务,请使用恢复AzAnalysisServicesServer

Resume-AzAnalysisServicesServer cmdlet恢复Analysis Services服务器的实例

Resume-AzAnalysisServicesServer -Name "testserver" -ResourceGroupName "testgroup"

若要停止Azure Analysis服务,请使用挂起AzAnalysisServicesServer

Suspend-AzAnalysisServicesServer cmdlet挂起Analysis Services服务器的实例

Suspend-AzAnalysisServicesServer -Name "testserver" -ResourceGroupName "testgroup"

参考:Azure分析服务–Azure PowerShell cmdlet

现在使用Azure Automation,您可以安排启动&根据一天中所需的时间停止Azure Analysis Services。