New-AzOperationalInsightsStorageInsight
Skapar en Storage Insight i en arbetsyta.
Syntax
New-AzOperationalInsightsStorageInsight
[-ResourceGroupName] <String>
[-WorkspaceName] <String>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-ETag <String>]
[-Tag <Hashtable>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzOperationalInsightsStorageInsight
[-Workspace] <PSWorkspace>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-ETag <String>]
[-Tag <Hashtable>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzOperationalInsightsStorageInsight skapar en ny Storage Insight på en befintlig arbetsyta.
Exempel
Exempel 1: Skapa en Storage Insight efter namn
$Storage = Get-AzStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
$StorageKey = ($Storage | Get-AzStorageAccountKey).Value[0]
New-AzOperationalInsightsStorageInsight -ResourceGroupName "ContosoResourceGroup" -WorkspaceName "MyWorkspace" -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
Det första kommandot använder cmdleten Get-AzStorageAccount för att hämta lagringskontot ContosoStorage och lagrar det sedan i variabeln $Storage. Det andra kommandot skickar lagringskontot i $Storage till cmdleten Get-AzStorageAccountKey med hjälp av pipelineoperatorn för att hämta den angivna lagringskontonyckeln och lagrar den sedan i variabeln $StorageKey. Det här exemplet hämtar den första nyckeln. Om du vill hämta den andra använder du Value[1] i stället för Value[0]. Det sista kommandot skapar en lagringsinsikt med namnet MyStorageInsight på arbetsytan MyWorkspace. Den här lagringsinsikten använder data från tabellen WADWindowsEventLogsTable i den angivna lagringskontoresursen.
Exempel 2: Skapa en Storage Insight med hjälp av ett arbetsyteobjekt
$Workspace = Get-AzOperationalInsightsWorkspace -ResourceGroupName "ContosoResourceGroup" -Name "MyWorkspace"
$Storage = Get-AzStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
$StorageKey = ($Storage | Get-AzStorageAccountKey).Value[0]
New-AzOperationalInsightsStorageInsight -Workspace $Workspace -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
Det första kommandot använder cmdleten Get-AzOperationalInsightsWorkspace för att hämta arbetsytan MyWorkspace och lagrar den sedan i variabeln $Workspace. Det andra kommandot använder cmdleten Get-AzStorageAccount för att hämta det angivna lagringskontot och lagrar det sedan i variabeln $Storage. Det tredje kommandot skickar lagringskontot i $Storage till cmdleten Get-AzStorageAccountKey med hjälp av pipelineoperatorn för att hämta den angivna nyckeln och lagrar den sedan i variabeln $StorageKey. Det här exemplet hämtar den första nyckeln. Om du vill hämta den andra använder du Value[1] i stället för Value[0]. Det sista kommandot skapar en lagringsinsikt med namnet MyStorageInsight på arbetsytan som definieras i $Workspace. Storage Insight använder data från tabellen WADWindowsEventLogsTable i den angivna lagringskontoresursen.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Containers
Anger listan över containrar som innehåller data.
Typ: | String[] |
Position: | 7 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ETag
ETag för StorageInsight.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på Storage Insight.
Typ: | String |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ResourceGroupName
Anger namnet på en Azure-resursgrupp som innehåller en arbetsyta.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-StorageAccountKey
Anger åtkomstnyckeln för lagringskontot.
Typ: | String |
Position: | 5 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-StorageAccountResourceId
Anger Azure-resursen för ett lagringskonto. Detta kan hämtas genom att köra cmdleten Get-AzStorageAccount och komma åt parametern ID i resultatet.
Typ: | String |
Position: | 4 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Tables
Anger listan över tabeller som tillhandahåller data.
Typ: | String[] |
Position: | 6 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Tag
Taggar för Storage Insight
Typ: | Hashtable |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Workspace
Anger arbetsytan för den nya Storage Insight.
Typ: | PSWorkspace |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WorkspaceName
Anger namnet på en befintlig arbetsyta.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Indata
String[]
Utdata
Relaterade länkar
Azure PowerShell