Partager via


New-AzOperationalInsightsStorageInsight

Crée un Insight de stockage à l’intérieur d’un espace de travail.

Syntaxe

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

L’applet de commande New-AzOperationalInsightsStorageInsight crée un insight de stockage dans un espace de travail existant.

Exemples

Exemple 1 : Créer un insight de stockage par nom

$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")

La première commande utilise l’applet de commande Get-AzStorageAccount pour obtenir le compte de stockage nommé ContosoStorage, puis la stocke dans la variable $Storage. La deuxième commande transmet le compte de stockage dans $Storage à l’applet de commande Get-AzStorageAccountKey à l’aide de l’opérateur de pipeline pour obtenir la clé de compte de stockage spécifiée, puis la stocke dans la variable $StorageKey. Cet exemple récupère la première clé. Pour récupérer l’autre, utilisez Value[1] au lieu de Value[0]. La commande finale crée un insight de stockage nommé MyStorageInsight dans l’espace de travail nommé MyWorkspace. Cet insight de stockage consomme des données de la table WADWindowsEventLogsTable dans la ressource de compte de stockage spécifiée.

Exemple 2 : Créer un Insight de stockage à l’aide d’un objet d’espace de travail

$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")

La première commande utilise l’applet de commande Get-AzOperationalInsightsWorkspace pour obtenir l’espace de travail nommé MyWorkspace, puis la stocke dans la variable $Workspace. La deuxième commande utilise l’applet de commande Get-AzStorageAccount pour obtenir le compte de stockage spécifié, puis la stocke dans la variable $Storage. La troisième commande transmet le compte de stockage dans $Storage à l’applet de commande Get-AzStorageAccountKey à l’aide de l’opérateur de pipeline pour obtenir la clé spécifiée, puis la stocke dans la variable $StorageKey. Cet exemple récupère la première clé. Pour récupérer l’autre, utilisez Value[1] au lieu de Value[0]. La commande finale crée un insight de stockage nommé MyStorageInsight dans l’espace de travail défini dans $Workspace. Storage Insight consomme des données de la table WADWindowsEventLogsTable dans la ressource de compte de stockage spécifiée.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter la commande cmdlet.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Containers

Spécifie la liste des conteneurs qui contiennent les données.

Type:String[]
Position:7
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ETag

ETag du StorageInsight.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom de Storage Insight.

Type:String
Position:3
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceGroupName

Spécifie le nom d’un groupe de ressources Azure qui contient un espace de travail.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-StorageAccountKey

Spécifie la clé d’accès pour le compte de stockage.

Type:String
Position:5
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-StorageAccountResourceId

Spécifie la ressource Azure d’un compte de stockage. Cette opération peut être récupérée en exécutant l’applet de commande Get-AzStorageAccount et en accédant au paramètre ID du résultat.

Type:String
Position:4
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Tables

Spécifie la liste des tables qui fournissent les données.

Type:String[]
Position:6
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Tag

Balises de l’insight de stockage

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Workspace

Spécifie l’espace de travail pour le nouvel insight de stockage.

Type:PSWorkspace
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WorkspaceName

Spécifie le nom d’un espace de travail existant.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

PSWorkspace

String

String[]

Sorties

PSStorageInsight