New-AzPacketCaptureScopeConfig

Erstellt ein neues Paketaufnahmebereichsobjekt.

Syntax

New-AzPacketCaptureScopeConfig
   [-Include <String[]>]
   [-Exclude <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-AzPacketCaptureScopeConfig erstellt ein neues Paketerfassungsbereichsobjekt. Dieses Objekt wird verwendet, um die bereitgestellten VMSS-Instanzen zum Ausführen von Paketerfassungen einzuschließen oder auszuschließen. Das Cmdlet New-AzPacketCaptureScopeConfig kann mehrere VMSS Instances Names aktivieren/deaktivieren, um aufzeichnungsfähige Sitzungen zu aktivieren/zu deaktivieren.

Beispiele

Beispiel 1: Erstellen einer Paketaufnahme mit mehreren VMSS-Instanzen im Include-Bereich

$nw = Get-AzResource | Where {$_.ResourceType -eq "Microsoft.Network/networkWatchers" -and $_.Location -eq "WestCentralUS" } 
$networkWatcher = Get-AzNetworkWatcher -Name $nw.Name -ResourceGroupName $nw.ResourceGroupName 

$storageAccount = Get-AzStorageAccount -ResourceGroupName contosoResourceGroup -Name contosostorage123

$instance1 = $vmssInstance1.Name
$instance2 = $vmssInstance2.Name
$scope = New-AzPacketCaptureScopeConfig -Include $instance1, $instance2

New-AzNetworkWatcherPacketCaptureV2 -NetworkWatcher $networkWatcher -TargetId $vmss.Id -TargetType "azurevmss" -Scope $scope -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSecond 60

In diesem Beispiel erstellen wir eine Paketerfassung namens "PacketCaptureTest" mit mehreren VMSS-Instanzen in Include Scope und einem Zeitlimit. Sobald die Sitzung abgeschlossen ist, wird sie im angegebenen Speicherkonto gespeichert. Hinweis: Die Azure Network Watcher-Erweiterung muss auf dem virtuellen Zielcomputer installiert sein, um Paketerfassungen zu erstellen.

Beispiel 2: Erstellen einer Paketerfassung mit mehreren VMSS-Instanzen im Ausschlussbereich

$nw = Get-AzResource | Where {$_.ResourceType -eq "Microsoft.Network/networkWatchers" -and $_.Location -eq "WestCentralUS" } 
$networkWatcher = Get-AzNetworkWatcher -Name $nw.Name -ResourceGroupName $nw.ResourceGroupName 

$storageAccount = Get-AzStorageAccount -ResourceGroupName contosoResourceGroup -Name contosostorage123

$instance1 = $vmssInstance1.Name
$instance2 = $vmssInstance2.Name
$scope = New-AzPacketCaptureScopeConfig -Exclude $instance1, $instance2

New-AzNetworkWatcherPacketCaptureV2 -NetworkWatcher $networkWatcher -TargetId $vmss.Id -TargetType "azurevmss" -Scope $scope -PacketCaptureName "PacketCaptureTest" -StorageAccountId $storageAccount.id -TimeLimitInSecond 60

In diesem Beispiel wird eine Paketerfassung namens "PacketCaptureTest" mit mehreren VMSS-Instanzen im Exclude-Bereich erstellt, was bedeutet, dass die Paketerfassung abgesehen von dieser bereitgestellten Instanz an allen anderen Instanzen und einem Zeitlimit funktioniert. Sobald die Sitzung abgeschlossen ist, wird sie im angegebenen Speicherkonto gespeichert. Hinweis: Die Azure Network Watcher-Erweiterung muss auf dem virtuellen Zielcomputer installiert sein, um Paketerfassungen zu erstellen.

Parameter

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Exclude

Computer, die im Bereich ausgeschlossen werden sollen

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Include

Computer, die im Bereich enthalten sein sollen

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

String[]

Ausgaben

PSPacketCaptureMachineScope