获取 AzureRmAutomationDscNodeConfiguration:"There is an unterminated literal at position 40 in 'properties/configuration/name eq config''."
Get-AzureRmAutomationDscNodeConfiguration: "There is an unterminated literal at position 40 in 'properties/configuration/name eq config''."
我在使用 PowerShell CmdLets 获取 Azure 自动化节点配置时遇到问题运行
cmdlet:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -ConfigurationName "config"
中的示例 2
如果我 运行 像示例 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
有什么想法吗?
欢迎来到 Stack Overflow! :)
好发现!我也能够重现它,所以我已经向相关的 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 配置的名称来完成您在自动化中获取 DSC 节点配置的元数据的要求的解决方法,您可以只使用以下命令。
对于 PowerShell Az 模块:
Get-AzAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
对于 PowerShell AzureRm 模块:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
希望对您有所帮助!!干杯!! :)
我在使用 PowerShell CmdLets 获取 Azure 自动化节点配置时遇到问题运行
cmdlet:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" -ConfigurationName "config"
如果我 运行 像示例 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
有什么想法吗?
欢迎来到 Stack Overflow! :)
好发现!我也能够重现它,所以我已经向相关的 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 配置的名称来完成您在自动化中获取 DSC 节点配置的元数据的要求的解决方法,您可以只使用以下命令。
对于 PowerShell Az 模块:
Get-AzAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
对于 PowerShell AzureRm 模块:
Get-AzureRmAutomationDscNodeConfiguration -ResourceGroupName "ResourceGroup03" -AutomationAccountName "Contoso17" | ?{$_.ConfigurationName -eq "config"}
希望对您有所帮助!!干杯!! :)