mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-06-19 11:42:15 +00:00
Merge pull request #11302 from jumpserver/pr@dev@fix_ops_shell_run_failed
fix: 修复 shell 批量命令无法执行的问题
This commit is contained in:
commit
eb8d80d417
@ -60,7 +60,14 @@ class JMSPermedInventory(JMSInventory):
|
||||
host['error'] = _("No account available")
|
||||
return host
|
||||
|
||||
if protocol.name != self.module:
|
||||
protocol_supported_modules_mapping = {
|
||||
'mysql': ['mysql'],
|
||||
'postgresql': ['postgresql'],
|
||||
'sqlserver': ['sqlserver'],
|
||||
'ssh': ['shell', 'python', 'win_shell'],
|
||||
}
|
||||
|
||||
if self.module not in protocol_supported_modules_mapping.get(protocol.name, []):
|
||||
host['error'] = "Module {} is not suitable for this asset".format(self.module)
|
||||
return host
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user