New-AzureRmOperationalInsightsStorageInsight
Crée un Insight de stockage à l’intérieur d’un espace de travail.
Avertissement
Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntaxe
New-AzureRmOperationalInsightsStorageInsight
[-ResourceGroupName] <String>
[-WorkspaceName] <String>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmOperationalInsightsStorageInsight
[-Workspace] <PSWorkspace>
[-Name] <String>
[-StorageAccountResourceId] <String>
[-StorageAccountKey] <String>
[[-Tables] <String[]>]
[[-Containers] <String[]>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzureRmOperationalInsightsStorageInsight crée un insight de stockage dans un espace de travail existant.
Exemples
Exemple 1 : Créer un insight de stockage par nom
PS C:\>$Storage = Get-AzureRmStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
PS C:\>$StorageKey = ($Storage | Get-AzureRmStorageAccountKey).Key1
PS C:\>New-AzureRmOperationalInsightsStorageInsight -ResourceGroupName "ContosoResourceGroup" -WorkspaceName "MyWorkspace" -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
La première commande utilise l’applet de commande Get-AzureRmStorageAccount 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-AzureRmStorageAccountKey à 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. 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
PS C:\>$Workspace = Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName "ContosoResourceGroup" -Name "MyWorkspace"
PS C:\>$Storage = Get-AzureRmStorageAccount -ResourceGroupName "ContosoResourceGroup" -Name "ContosoStorage"
PS C:\>$StorageKey = ($Storage | Get-AzureRmStorageAccountKey).Key1
PS C:\>New-AzureRmOperationalInsightsStorageInsight -Workspace $Workspace -Name "MyStorageInsight" -StorageAccountResourceId $Storage.Id -StorageAccountKey $StorageKey -Tables @("WADWindowsEventLogsTable")
La première commande utilise l’applet de commande Get-AzureRmOperationalInsightsWorkspace 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-AzureRmStorageAccount 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-AzureRmStorageAccountKey à l’aide de l’opérateur de pipeline pour obtenir la clé spécifiée, puis la stocke dans la variable $StorageKey. 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 l’applet de commande.
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: | 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 |
-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-AzureRmStorageAccount 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 |
-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
Paramètres : Espace de travail (ByValue)
String[]