运行PowerShell CmdLets来获取Azure自动化节点配置时遇到问题
Cmdlet:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -ConfigurationName "config"
如果我像Exampe 3一样运行cmdlet,它将正常工作。
错误:
Get-AzureRmAutomationDscNodeConfiguration : There is an unterminated
literal at position 40 in 'properties/configuration/name eq config''.
At line:1 char:1
+ Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName $rg -
Aut ...
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-
AzureRmAuto...deConfiguration], ErrorResponseException
+ FullyQualifiedErrorId:
Microsoft.Azure.Commands.Automation.Cmdlet.GetAzureAutomationDscNodeConfiguration
如果我在不带“ -ConfigurationName” config“的情况下运行cmdlet,则不会出错。
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17"
此cmdlet的输出显示ConfigurationName“ config”。
ResourceGroupName : XXX
AutomationAccountName : XXX
Name : config.TestNode
CreationTime : 10.03.2019 14.10.44 +01:00
LastModifiedTime : 10.03.2019 14.10.44 +01:00
ConfigurationName : config
RollupStatus : Good
有什么主意吗?
答案 0 :(得分:0)
欢迎堆栈溢出! :)
好发现!我也能够复制它,所以我已经向有关的Microsoft Azure团队报告了此-> https://github.com/Azure/azure-powershell/issues/8738问题。
请注意,我已通过引用PowerShell Az模块cmdlet而不是PowerShell AzureRm模块cmdlet报告了上述问题,因为根据此-> https://docs.microsoft.com/en-us/powershell/azure/new-azureps-module-az?view=azps-1.4.0 Microsoft文章,建议从AzureRm模块升级到Az模块。
有关与流程相关的更多信息,请参阅以下链接。
https://github.com/Azure/azure-powershell#reporting-issues-and-feedback
https://github.com/Azure/azure-powershell/issues/new/choose
同时,作为一种变通方法,通过指定cmdlet获取节点配置元数据的DSC配置的名称来满足在Automation中获取DSC节点配置元数据的要求,您可以仅使用以下命令。
对于PowerShell Az模块:
Get-AzAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
对于PowerShell AzureRm模块:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
希望这会有所帮助!!干杯!! :)