Skip to content

az vm run-command invoke returns "This is a sample script with parameters " after update 2.78.0 #32258

@gergroen

Description

@gergroen

Describe the bug

az version
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult

Result version 2.77.0:

az version
{
  "azure-cli": "2.77.0",
  "azure-cli-core": "2.77.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult
{
  "value": [
    {
      "code": "ComponentStatus/StdOut/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "Test 123",
      "time": null
    },
    {
      "code": "ComponentStatus/StdErr/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "",
      "time": null
    }
  ]
}

Result version 2.78.0:

az version
{
  "azure-cli": "2.78.0",
  "azure-cli-core": "2.78.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult
{
  "value": [
    {
      "code": "ComponentStatus/StdOut/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "This is a sample script with parameters  "
    },
    {
      "code": "ComponentStatus/StdErr/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": ""
    }
  ]
}

Related command

az version
$vmId = ""
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult

Errors

'This is a sample script with parameters ' instead of 'Test 123' in result

Issue script & Debug output

az version
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult

Result version 2.78.0:

az version
{
  "azure-cli": "2.78.0",
  "azure-cli-core": "2.78.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult
{
  "value": [
    {
      "code": "ComponentStatus/StdOut/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "This is a sample script with parameters  "
    },
    {
      "code": "ComponentStatus/StdErr/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": ""
    }
  ]
}

Expected behavior

Result version 2.77.0:

az version
{
  "azure-cli": "2.77.0",
  "azure-cli-core": "2.77.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}
$vmId = "<vm-id>"
$azResult = az vm run-command invoke --ids $vmId --scripts "Write-Host 'Test 123'" --command-id RunPowerShellScript
$azResult
{
  "value": [
    {
      "code": "ComponentStatus/StdOut/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "Test 123",
      "time": null
    },
    {
      "code": "ComponentStatus/StdErr/succeeded",
      "displayStatus": "Provisioning succeeded",
      "level": "Info",
      "message": "",
      "time": null
    }
  ]
}

Environment Summary

azure-cli 2.78.0

Additional context

No response

Metadata

Metadata

Labels

Auto-AssignAuto assign by botAzure CLI TeamThe command of the issue is owned by Azure CLI teamComputeaz vm/vmss/image/disk/snapshotPossible-SolutionSimilar-Issuecustomer-reportedIssues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions