Azure:az cli ConnectedVMware vm guest-enable ...返回: "ERRORL ' str'对象不可调用”

标签 azure command-line-interface vcenter azure-arc

使用 Azure 门户时,我可以选择已在 Azure 中“启用”的 VM 作为资源,然后对其执行“启用 guest 管理”操作。 但是当尝试使用 Az cli 执行相同的更改时,我收到如下所示的错误...

使用的命令格式......

az connectedvmware vm guest-agent enable --username "vm user name" --password "vm password" --resource-group "resource group name" --subscription "Name or ID of subscription" --vm-name "vm name"

返回错误......

az   ERROR: The command failed with an unexpected error. Here is the traceback:t 
C:\Users\Administrator\Desktop\CLI create VM.ps1:9 char:1
az connectedvmware vm guest-agent enable --username "administrator" 
CategoryInfo          : NotSpecified: (ERROR: The comm... the traceback::String) [], 
RemoteException

FullyQualifiedErrorId : NativeCommandError

 

ERROR: 'str' object is not callable

Traceback (most recent call last):

  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 
231, in invoke

  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-
packages\azure/cli/core/commands/__init__.py", line 663, in execute

  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-
packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially

  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-
packages\azure/cli/core/commands/__init__.py", line 697, in _run_job

  File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler

File "C:\Users\Administrator\.azure\cliextensions\connectedvmware\azext_connectedvmware\custom.py", line 1790, in enable_guest_agent
enable_system_identity(vm_client, resource_group_name, vm_name)

File "C:\Users\Administrator\.azure\cliextensions\connectedvmware\azext_connectedvmware\custom.py", line 1770, in enable_system_identity
return sdk_no_wait(
File "D:\a\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/util.py", line 693, in sdk_no_wait

TypeError: 'str' object is not callable

我成功执行了其他各种connectedVMware cli 命令,这些命令使用上述命令提到的各种输入,但“guest-agent enable”变体似乎始终失败。 任何有关工作的帮助将不胜感激,

最佳答案

你的命令格式绝对没问题。

az connectedvmware vm guest-agent enable --username "vm user name" --password "vm password" --resource-group "resource group name" --subscription "Name or ID of subscription" --vm-name "vm name"

出现此错误的原因有多种,以下是其中之一。

示例:保留关键字 如果在我们的例子中我们提到变量名称作为保留关键字,那么它就是 str

示例代码:

str = "Hello"
stringX = "Raj"

print(str(str) + stringX)

有错误的输出:

TypeError: 'str' object is not callable

上述示例的解决方案:

stringY = "Hello"
stringX = "Raj"

print(str(stringY) + stringX)

输出结果:

Hello Raj
  • 遵循正确的命名约定。
  • 请务必重新检查您是否使用任何对字符串执行格式化的 % 运算符。
  • 请勿对任何变量使用保留关键字。

感谢Python Pool有关 TypeError: 'str' object is not callable 的详细信息。

关于Azure:az cli ConnectedVMware vm guest-enable ...返回: "ERRORL ' str'对象不可调用”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72803292/

相关文章:

Azure函数应用程序Http重定向

azure - Dotnet Core 2.0 Web 应用程序发布到 Azure 失败

c# - 尝试访问 Azure Graph API 时出现权限不足错误

node.js - 是否可以在用户提供正确的详细信息后仅允许 vorpal 命令

具有可重复参数对的 Python argparse 参数

java - 获取无法生成DH key 对异常

Azure AD - 禁用注销时的帐户选择

python - 安装最新版本的 EB CL 时出现问题

javascript - vSphere Web 客户端自定义插件中的 AngularJS UI 渲染问题

Terraform:错误:WAITING可用 IP 地址超时