Azure Powershell で Get-AzureRmResource コマンドを実行していて気になった事があります。
Azure PowerShellのバージョンは以下の通りです。
PowerShell
1PS C:\Users\username> Get-Module | ft name,version 2 3Name Version 4---- ------- 5AzureRM.Compute 2.3.0 6AzureRM.Profile 2.3.0 7AzureRM.Resources 3.3.0 8Microsoft.PowerShell.Management 3.1.0.0 9Microsoft.PowerShell.Utility 3.1.0.0 10PackageManagement 1.0.0.1 11PowerShellGet 1.0.0.1 12PSReadline 1.2 13 14PS C:\Users\username>
以下のコマンドを実行して、コマンドの例を見ると、こういう風に書いてあります。
Powershell
1get-help Get-AzureRmResource -example
PowerShell
1 -------------------------- Example 2: Get resources by resource group -------------------------- 2 3 PS C:\>Get-AzureRmResource -ResourceGroupName ContosoRG01 4 5 Name : Default1 6 ResourceGroupName : ContosoLabsRG 7 ResourceType : Microsoft.Web/serverFarms 8 Location : northeurope 9 ParentResource : 10 11 12 Name : ContosoLabWeb 13 ResourceGroupName : ContosoLabsRG 14 ResourceType : Microsoft.Web/sites 15 Location : northeurope 16 ParentResource : 17 18 This commands gets all Azure resources in the ContosoRG01 resource group.
でも実際にこんな風にコマンドを打つと、エラーになります。
PowerShell
1PS C:\Users\username> Get-AzureRmResource -ResourceGroupName ContosoRG01 2Get-AzureRmResource : 指定された名前のパラメーターを使用してパラメーター セットを解決できません。 3発生場所 行:1 文字:2 4+ Get-AzureRmResource -ResourceGroupName ContosoRG01 5+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 + CategoryInfo : InvalidArgument: (:) [Get-AzureRmResource]、ParameterBindingException 7 + FullyQualifiedErrorId : AmbiguousParameterSet,Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Ge 8 tAzureResourceCmdlet 9PS C:\Users\username>
こちらのサイトを見ると、リソースグループ名の他にリソース名やリソースIDを指定しています。確かにそれならリソースの情報を見る事が出来ます。
https://docs.microsoft.com/en-us/powershell/module/azurerm.resources/get-azurermresource?view=azurermps-5.0.0
これは、exampleが間違えていると考えてよいのでしょうか?
だとしたら、これはどちらに報告するべきなのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/06 06:36