New-AzDataCollectionRuleAssociation
Utwórz skojarzenie reguły zbierania danych.
Składnia
New-AzDataCollectionRuleAssociation
-TargetResourceId <String>
-AssociationName <String>
-RuleId <String>
[-Description <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzDataCollectionRuleAssociation
-TargetResourceId <String>
-AssociationName <String>
[-Description <String>]
-InputObject <PSDataCollectionRuleResource>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzDataCollectionRuleAssociation tworzy skojarzenie reguł zbierania danych (DCRA).
Aby zastosować kontroler domeny do maszyny wirtualnej, należy utworzyć skojarzenie dla maszyny wirtualnej. Maszyna wirtualna może mieć skojarzenie z wieloma kontrolerami domeny, a kontroler domeny może mieć skojarzone wiele maszyn wirtualnych. Dzięki temu można zdefiniować zestaw kontrolerów domeny, z których każdy pasuje do określonego wymagania, i zastosować je tylko do maszyn wirtualnych, w których mają zastosowanie. Oto artykuł "Konfigurowanie zbierania danych dla agenta usługi Azure Monitor" przy użyciu usługi DCRA.
Przykłady
Przykład 1. Tworzenie skojarzenia reguły zbierania danych
$dcr = Get-AzDataCollectionRule -ResourceGroupName $rg -RuleName $dcrName
$vmId = '/subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Compute/virtualMachines/{vmName}'
New-AzDataCollectionRuleAssociation -TargetResourceId $vmId -AssociationName "dcrAssoc" -RuleId $dcr.Id
Description :
DataCollectionRuleId : /subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}
ProvisioningState :
Etag : "{etag}"
Id : /subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Insights/dataCollectionRuleAssociations/dcrAssoc
Name : dcrAssoc
Type : Microsoft.Insights/dataCollectionRuleAssociations
To polecenie tworzy skojarzenie reguły zbierania danych dla danej reguły i identyfikatora zasobu docelowego.
Przykład 2. Tworzenie skojarzenia reguły zbierania danych z obiektu DCR
$dcr = Get-AzDataCollectionRule -ResourceGroupName $rg -RuleName $dcrName
$vmId = '/subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Compute/virtualMachines/{vmName}'
$dcr | New-AzDataCollectionRuleAssociation -TargetResourceId $vmId -AssociationName "dcrAssocInput"
Description :
DataCollectionRuleId : /subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Insights/dataCollectionRules/{dcrName}
ProvisioningState :
Etag : "{etag}"
Id : /subscriptions/{subId}/resourceGroups/{resourcegroup}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.Insights/dataCollectionRuleAssociations/dcrAssocInput
Name : dcrAssocInput
Type : Microsoft.Insights/dataCollectionRuleAssociations
To polecenie tworzy skojarzenie reguły zbierania danych dla danej reguły i identyfikatora zasobu docelowego.
Parametry
-AssociationName
Nazwa zasobu
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Opis zasobu
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
PSDataCollectionRuleResource, obiekt
Type: | PSDataCollectionRuleResource |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RuleId
Identyfikator reguły zbierania danych
Type: | String |
Aliases: | DataCollectionRuleId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetResourceId
Identyfikator zasobu do skojarzenia
Type: | String |
Aliases: | ResourceUri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Dane wyjściowe
PSDataCollectionRuleAssociationProxyOnlyResource