Get-AzNetworkWatcherFlowLogStatus
Hämtar status för flödesloggning på en resurs.
Syntax
SetByResource (Standard)
Get-AzNetworkWatcherFlowLogStatus
-NetworkWatcher <PSNetworkWatcher>
-TargetResourceId <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SetByName
Get-AzNetworkWatcherFlowLogStatus
-NetworkWatcherName <String>
-ResourceGroupName <String>
-TargetResourceId <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SetByLocation
Get-AzNetworkWatcherFlowLogStatus
-Location <String>
-TargetResourceId <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Beskrivning
Cmdleten Get-AzNetworkWatcherFlowLogStatus Hämtar status för flödesloggning på en resurs.
Statusen omfattar om flödesloggning är aktiverad för den angivna resursen, det konfigurerade lagringskontot för att skicka loggar och kvarhållningsprincipen för loggarna.
Nätverkssäkerhetsgrupper stöds för närvarande för flödesloggning.
Exempel
Exempel 1: Hämta flödesloggningsstatus för en angiven NSG
$NW = Get-AzNetworkWatcher -ResourceGroupName NetworkWatcherRg -Name NetworkWatcher_westcentralus
$nsg = Get-AzNetworkSecurityGroup -ResourceGroupName NSGRG -Name appNSG
Get-AzNetworkWatcherFlowLogStatus -NetworkWatcher $NW -TargetResourceId $nsg.Id
TargetResourceId : /subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/NSGRG/providers/Microsoft.Network/networkSecurityGroups/appNSG
Properties : {
"Enabled": true,
"RetentionPolicy": {
"Days": 0,
"Enabled": false
},
"StorageId": "/subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/NSGRG/providers/Microsoft.Storage/storageAccounts/contosostorageacct123"
"Format" : {
"Type ": "Json",
"Version": 1
}
}
I det här exemplet får vi status för flödesloggning för en nätverkssäkerhetsgrupp. Den angivna NSG:n har flödesloggning aktiverat, standardformat och ingen kvarhållningsprincipuppsättning.
Exempel 2: Hämta flödesloggning och trafikanalysstatus för en angiven NSG
$NW = Get-AzNetworkWatcher -ResourceGroupName NetworkWatcherRg -Name NetworkWatcher_westcentralus
$nsg = Get-AzNetworkSecurityGroup -ResourceGroupName NSGRG -Name appNSG
Get-AzNetworkWatcherFlowLogStatus -NetworkWatcher $NW -TargetResourceId $nsg.Id
TargetResourceId : /subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/NSGRG/providers/Microsoft.Network/networkSecurityGroups/appNSG
StorageId : /subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourceGroups/NSGRG/providers/Microsoft.Storage/storageAccounts/contosostorageacct123
Enabled : True
RetentionPolicy : {
"Days": 0,
"Enabled": false
}
Format : {
"Type ": "Json",
"Version": 1
}
FlowAnalyticsConfiguration : {
"networkWatcherFlowAnalyticsConfiguration": {
"enabled": true,
"workspaceId": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
"workspaceRegion": "WorkspaceLocation",
"workspaceResourceId": "/subscriptions/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb/resourcegroups/WorkspaceRg/providers/microsoft.operationalinsights/workspaces/WorkspaceName",
"TrafficAnalyticsInterval": 60
}
}
I det här exemplet får vi flödesloggning och traffic analytics-status för en nätverkssäkerhetsgrupp. Den angivna NSG:n har flödesloggning och Traffic Analytics aktiverat, standardformat och ingen kvarhållningsprincipuppsättning.
Parametrar
-AsJob
Kör cmdlet i bakgrunden
Parameteregenskaper
Parametermängder
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter fastighetsnamn: False
Värde från återstående argument: False
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Parameteregenskaper
Typ: IAzureContextContainer
Standardvärde: None
Stöder jokrar: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Parametermängder
(All)
Position: Named
Obligatorisk: False
Värde från pipeline: False
Värde från pipeline efter fastighetsnamn: False
Värde från återstående argument: False
-Location
Plats för nätverksbevakaren.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokrar: False
DontShow: False
Parametermängder
SetByLocation
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter fastighetsnamn: False
Värde från återstående argument: False
-NetworkWatcher
Nätverksbevakarresursen.
Parameteregenskaper
Parametermängder
SetByResource
Position: Named
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter fastighetsnamn: False
Värde från återstående argument: False
-NetworkWatcherName
Namnet på nätverksbevakaren.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokrar: False
DontShow: False
Alias: Namn
Parametermängder
SetByName
Position: Named
Obligatorisk: True
Värde från pipeline: True
Värde från pipeline efter fastighetsnamn: False
Värde från återstående argument: False
-ResourceGroupName
Namnet på resursgruppen network watcher.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokrar: False
DontShow: False
Parametermängder
SetByName
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter fastighetsnamn: True
Värde från återstående argument: False
-TargetResourceId
Målresurs-ID:t.
Parameteregenskaper
Typ: String
Standardvärde: None
Stöder jokrar: False
DontShow: False
Parametermängder
(All)
Position: Named
Obligatorisk: True
Värde från pipeline: False
Värde från pipeline efter fastighetsnamn: True
Värde från återstående argument: False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters .
Utgångar
Anteckningar
Nyckelord: azure, azurerm, arm, resource, management, manager, network, networking, watcher, flow, logs, flowlog, logging