'resourceGroupName' 与预期模式不匹配 '^[-\w\._\(\)]+$'
'resourceGroupName' does not match expected pattern '^[-\w\._\(\)]+$'
正在使用 GitHub 项目 AzViz。我正在尝试 运行 PowerShell 命令从 CSV 文件中提取多个资源组的列表。它似乎拉入了组,但出现以下错误:
Get-AzResourceGroup : 'resourceGroupName' does not match expected pattern '^[-\w\._\(\)]+$'.
我在这里创建函数:
$rsglist = Import-Csv C:\temp\azureinventory.csv
并且运行宁以下命令:
Export-AzViz -ResourceGroup $rsglist -Theme dark -OutputFormat png -Show
您可以在此图像中看到它似乎正在导入这些资源组:
结果如下:
我怀疑它告诉我其中一个组名称是错误的,但是遍历所有名称,我没有看到任何不符合该模式的名称;我没有看到任何不允许的字符。
我也知道这是一个项目,他们的代码中可能存在问题,只是寻求任何帮助。谢谢!
Export-AzViz
的 -ResourceGroup
参数需要一个 字符串数组 ,而你传递的是 [pscustomobject]
个实例(这变成无用的字符串表示形式),由 Import-Csv
.
输出
使用您的 CSV 文件中适当的列 (属性) 名称,仅将资源组 names 作为字符串传递;例如,如果名称信息在 Name
列中:
Export-AzViz -ResourceGroup $rsglist.Name -Theme dark -OutputFormat png -Show
注:访问.Name
属性上的集合(数组)对象存储在$rsglist
中为了获得该集合的 元素 的 .Name
属性 值是一个方便的 PowerShell 功能,称为 member-access enumeration.
正在使用 GitHub 项目 AzViz。我正在尝试 运行 PowerShell 命令从 CSV 文件中提取多个资源组的列表。它似乎拉入了组,但出现以下错误:
Get-AzResourceGroup : 'resourceGroupName' does not match expected pattern '^[-\w\._\(\)]+$'.
我在这里创建函数:
$rsglist = Import-Csv C:\temp\azureinventory.csv
并且运行宁以下命令:
Export-AzViz -ResourceGroup $rsglist -Theme dark -OutputFormat png -Show
您可以在此图像中看到它似乎正在导入这些资源组:
结果如下:
我怀疑它告诉我其中一个组名称是错误的,但是遍历所有名称,我没有看到任何不符合该模式的名称;我没有看到任何不允许的字符。
我也知道这是一个项目,他们的代码中可能存在问题,只是寻求任何帮助。谢谢!
Export-AzViz
的 -ResourceGroup
参数需要一个 字符串数组 ,而你传递的是 [pscustomobject]
个实例(这变成无用的字符串表示形式),由 Import-Csv
.
使用您的 CSV 文件中适当的列 (属性) 名称,仅将资源组 names 作为字符串传递;例如,如果名称信息在 Name
列中:
Export-AzViz -ResourceGroup $rsglist.Name -Theme dark -OutputFormat png -Show
注:访问.Name
属性上的集合(数组)对象存储在$rsglist
中为了获得该集合的 元素 的 .Name
属性 值是一个方便的 PowerShell 功能,称为 member-access enumeration.