我需要你的帮助。
我有一个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。