New-AzOperationalInsightsStorageInsight
Erstellt einen Speichererblick innerhalb eines Arbeitsbereichs.
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>]
Beschreibung
Das cmdlet New-AzOperationalInsightsStorageInsight erstellt einen neuen Storage Insight in einem vorhandenen Arbeitsbereich.
Beispiele
Beispiel 1: Erstellen eines Speichererblicks anhand des Namens
$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")
Der erste Befehl verwendet das Cmdlet Get-AzStorageAccount zum Abrufen des Speicherkontos namens ContosoStorage und speichert es dann in der variablen $Storage. Der zweite Befehl übergibt das Speicherkonto in $Storage mithilfe des Pipelineoperators an das Cmdlet Get-AzStorageAccountKey, um den angegebenen Speicherkontoschlüssel abzurufen, und speichert es dann in der $StorageKey Variablen. In diesem Beispiel wird der erste Schlüssel abgerufen. Um das andere abzurufen, verwenden Sie "Value[1]" anstelle von Value[0]. Der letzte Befehl erstellt einen Speichereinblick namens "MyStorageInsight" im Arbeitsbereich mit dem Namen "MyWorkspace". Dieser Speichereinblick verwendet Daten aus der WADWindowsEventLogsTable-Tabelle in der angegebenen Speicherkontoressource.
Beispiel 2: Erstellen eines Speichererblicks mithilfe eines Arbeitsbereichsobjekts
$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")
Der erste Befehl verwendet das Cmdlet Get-AzOperationalInsightsWorkspace zum Abrufen des Arbeitsbereichs mit dem Namen "MyWorkspace" und speichert ihn dann in der variablen $Workspace. Der zweite Befehl verwendet das Cmdlet Get-AzStorageAccount, um das angegebene Speicherkonto abzurufen, und speichert es dann in der $Storage Variablen. Der dritte Befehl übergibt das Speicherkonto in $Storage mithilfe des Pipelineoperators an das Cmdlet Get-AzStorageAccountKey, um den angegebenen Schlüssel abzurufen, und speichert es dann in der variablen $StorageKey. In diesem Beispiel wird der erste Schlüssel abgerufen. Um das andere abzurufen, verwenden Sie "Value[1]" anstelle von Value[0]. Der letzte Befehl erstellt einen Speichereinblick namens MyStorageInsight im arbeitsbereich, der in $Workspace definiert ist. Der Storage Insight verwendet Daten aus der WADWindowsEventLogsTable-Tabelle in der angegebenen Speicherkontoressource.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Containers
Gibt die Liste der Container an, die die Daten enthalten.
Typ: | String[] |
Position: | 7 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ETag
Das ETag des StorageInsight.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen des Storage Insight an.
Typ: | String |
Position: | 3 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Gibt den Namen einer Azure-Ressourcengruppe an, die einen Arbeitsbereich enthält.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountKey
Gibt den Zugriffsschlüssel für das Speicherkonto an.
Typ: | String |
Position: | 5 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageAccountResourceId
Gibt die Azure-Ressource eines Speicherkontos an. Dies kann abgerufen werden, indem sie das cmdlet Get-AzStorageAccount ausführen und auf den parameter ID des Ergebnisses zugreifen.
Typ: | String |
Position: | 4 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Tables
Gibt die Liste der Tabellen an, die die Daten bereitstellen.
Typ: | String[] |
Position: | 6 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Tag
Tags der Storage Insight
Typ: | Hashtable |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Workspace
Gibt den Arbeitsbereich für den neuen Storage Insight an.
Typ: | PSWorkspace |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-WorkspaceName
Gibt den Namen eines vorhandenen Arbeitsbereichs an.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Eingaben
String[]
Ausgaben
Ähnliche Themen
Azure PowerShell