New-AzPolicyAssignment - 未分配参数
New-AzPolicyAssignment - Paramter is not being assigned
我正在尝试通过 PowerShell 将内置策略分配给范围,它正在分配,但是参数没有被添加到分配中。
特别是,“为 Linux VMs 部署 Log Analytics 代理”正在正确分配,但在检查分配时,策略已正确分配,但参数“logAnalytics”为空,但我们已经有一个 LogAnalytics 工作区。
Connect-AzAccount
$subscriptionID ='ABCDFGG-ADSFSDF--SFSDF'
get-azsubscription -SubscriptionId $subscriptionID| set-azcontext
$PolicyName = 'Deploy Log Analytics agent for Linux VMs'
$NewName = 'Deploy Log Analytics agent for Linux VMs-Aug04-2'
# Get a reference to the policy definition to assign
$PolicyAssign = Get-AzPolicyDefinition | Where-Object { $_.Properties.DisplayName -eq $PolicyName}
$Paramter = @{'logAnalytics'=('LA-TEST-EU1')}
New-AzPolicyAssignment -Name $NewName -DisplayName $NewName -Scope /subscriptions/$($SubscriptionId) -PolicyDefinition $PolicyAssign -PolicyParameterObject $Paramter -Location 'eastUS' -AssignIdentity
logAnalytics 参数值应采用资源 ID 的格式:
/subscriptions/[SUBSCRIPTIION-ID]/resourcegroups/[RESOURCEGROUP-NAME]/providers/microsoft.operationalinsights/workspaces/[WORKSPACENAME]
如果转到 Log Analytics 工作区 > 属性,您将找到资源 ID。您需要使用该 ID。
我正在尝试通过 PowerShell 将内置策略分配给范围,它正在分配,但是参数没有被添加到分配中。 特别是,“为 Linux VMs 部署 Log Analytics 代理”正在正确分配,但在检查分配时,策略已正确分配,但参数“logAnalytics”为空,但我们已经有一个 LogAnalytics 工作区。
Connect-AzAccount
$subscriptionID ='ABCDFGG-ADSFSDF--SFSDF'
get-azsubscription -SubscriptionId $subscriptionID| set-azcontext
$PolicyName = 'Deploy Log Analytics agent for Linux VMs'
$NewName = 'Deploy Log Analytics agent for Linux VMs-Aug04-2'
# Get a reference to the policy definition to assign
$PolicyAssign = Get-AzPolicyDefinition | Where-Object { $_.Properties.DisplayName -eq $PolicyName}
$Paramter = @{'logAnalytics'=('LA-TEST-EU1')}
New-AzPolicyAssignment -Name $NewName -DisplayName $NewName -Scope /subscriptions/$($SubscriptionId) -PolicyDefinition $PolicyAssign -PolicyParameterObject $Paramter -Location 'eastUS' -AssignIdentity
logAnalytics 参数值应采用资源 ID 的格式:
/subscriptions/[SUBSCRIPTIION-ID]/resourcegroups/[RESOURCEGROUP-NAME]/providers/microsoft.operationalinsights/workspaces/[WORKSPACENAME]
如果转到 Log Analytics 工作区 > 属性,您将找到资源 ID。您需要使用该 ID。