Azure: az cli ConnectedVMware vm guest-enable ...返回: "ERRORL 'str' object is not callable"



当使用azure门户时,我可以选择一个已经在azure中"启用"的VM作为资源,然后对其执行"启用客户管理"操作。但是当尝试使用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:UsersAdministratorDesktopCLI 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:a1sbuild_scriptswindowsartifactscliLibsite-packagesknack/cli.py", line 
231, in invoke
File "D:a1sbuild_scriptswindowsartifactscliLibsite-
packagesazure/cli/core/commands/__init__.py", line 663, in execute
File "D:a1sbuild_scriptswindowsartifactscliLibsite-
packagesazure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
File "D:a1sbuild_scriptswindowsartifactscliLibsite-
packagesazure/cli/core/commands/__init__.py", line 697, in _run_job
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/__init__.py", line 333, in __call__
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/commands/command_operation.py", line 121, in handler
File "C:UsersAdministrator.azurecliextensionsconnectedvmwareazext_connectedvmwarecustom.py", line 1790, in enable_guest_agent
enable_system_identity(vm_client, resource_group_name, vm_name)
File "C:UsersAdministrator.azurecliextensionsconnectedvmwareazext_connectedvmwarecustom.py", line 1770, in enable_system_identity
return sdk_no_wait(
File "D:a1sbuild_scriptswindowsartifactscliLibsite-packagesazure/cli/core/util.py", line 693, in sdk_no_wait
TypeError: 'str' object is not callable

我成功地执行了其他各种已连接的vmware 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的详细信息。

相关内容

最新更新