使用脚本在 Azure 分析服务防火墙中添加 IP 地址

时间:2021-07-29 08:17:28

标签: azure azure-analysis-services

我想将 IP 列表添加到 Azure 分析服务(不是 sql 帐户)。 我做了什么:

$subscriptionId="xx"
$tenantid="xx"
$clientid="xx" #appid
$clientKey = Get-AutomationPSCredential -Name "whitelisting"
$password = $clientKey.GetNetworkCredential().Password
$ResourceGroupName="xx"
$ServerName="xx"
$userPassword = ConvertTo-SecureString -String $password -AsPlainText -Force
$userCredential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $clientid, $userPassword
Add-AzureRmAccount -TenantId $tenantid -ServicePrincipal -SubscriptionId $subscriptionId -Credential $userCredential

$rule1 = New-AzureRmAnalysisServicesFirewallRule -FirewallRuleName rule1 -RangeStart x.x.x.x -RangeEnd x.x.x.x

$rule2 = New-AzureRmAnalysisServicesFirewallRule -FirewallRuleName rule2 -RangeStart x.x.x.x -RangeEnd x.x.x.x

$config = New-AzureRmAnalysisServicesFirewallConfig -EnablePowerBIService -FirewallRule $rule1,$rule2
Set-AzureRmAnalysisServicesServer -ResourceGroupName $ResourceGroupName -FirewallConfig $config

这是正确的方法吗? 我错过了什么?

0 个答案:

没有答案