问题标签 [runcommand]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - runCommand vs 聚合方法做聚合
要运行聚合查询,可以使用以下任何一种:
或者
但是今天早上我注意到了一些奇怪的事情。虽然这样:
失败并出现错误:
这个:
正在工作(给出预期的聚合结果)。
这怎么可能?
azure - azure 运行命令脚本以挂载文件存储
我创建了需要从 Azure 文件存储下载一些文件的 VM。我正在寻找一种自动化的方法,我正在尝试 Azure VM Run 命令脚本。
第一步 CmdKey 一切正常,但下一步是:
这些消息失败。
当我登录该虚拟机并在 PowerShell 窗口中运行该命令时,它可以正常工作而不会出现任何错误。
可能有帮助的一件事是错误中的存储帐户名称正在修剪我拥有的第一个字母。例如,如果它在错误中被称为 MyStorageAccount,它会说 yStorageAccount.file.core.windows.net
任何帮助
bash - 如何解决这个模棱两可的 Azure 错误?
我正在使用运行命令通过 RHEL 7 VM 中的 Azure CLI bash 脚本执行 bash 脚本。
当有运行命令的片段时出现错误:
这是错误消息:
在函数 join() 中,值的无效类型:无,预期之一:['array-string'],收到:“null” Traceback(最近一次调用最后):
bash - 将来自另一个 VM 的值文件存储为 Bash 中的变量
我有一个需要从另一个 VM 中的某些文件的值引导的设置。
这是我用来调用运行运行命令的运行命令:
我得到的结果是:
启用成功:[stdout] [stderr]
据我所知,这可能意味着两件事:
- 那里没有文件
- 我错误地处理了响应。
真的希望它不是 1,并且想就如何解决这个问题提出建议。
javascript - 使用 Azure VM Javascript SDK 从 RunCommand 获取 StdOut
我在我的 Node.js webApp 中使用Azure VM Javascript SDK 。我正在尝试使用RunCommand 函数在我的 Azure 虚拟机上运行自定义脚本。
我遇到的问题是从运行应该包含 StdOut 和 StdErr 字符串的命令中获取响应。
如果我从 Azure CLI 运行命令,如下所示:
然后我能够收到响应,例如(在“消息”部分中的通知有一个从“Get-ChildItem”返回的文件列表)
但是,当我从 javascript SDK 运行此代码时,我没有得到任何返回。这是代码:
这是打印到控制台的内容:
我知道脚本实际上正在运行,因为我尝试并成功地创建了一个文本文件 (myTxtFile.txt)。
任何人都知道为什么我在结果对象中没有得到任何东西?
编辑1(回应@Itay):
查看源代码,回调应该是“RunCommandResult”类型的“ServiceCallback”。下面是 RunCommand 的三个函数声明。
所以在我的回调中,我期望有四个返回“err”和“result”以及“request”和“response”(我显然忽略了后两个)。在我的示例中,我将错误和结果对象打印到控制台,但结果对象中没有任何内容......
amazon-web-services - 如何使用 AWS Systems Manager 维护窗口从负载均衡器 (ELB) 中删除 EC2 实例
我在 ELB 后面有 EC2 实例。在 Systems Manger 中,我想要一种方法来自动将实例从负载均衡器中取出,然后运行命令 AWS-ApplyPatchBaseline,然后将实例放回负载均衡器上。
我已经成功地使用维护窗口来自动修补,我只需要添加步骤来删除而不是从 ELB 中重新添加实例。
iis - 当“postSync”中的“runCommand”运行 dotnet dll 时,用户未授权部署
我有 IIS 用户并在他下面运行-postSync:runCommand
。该命令包括调用dotnet.exe
和 dll 应用程序以及迁移到 db。`
我在IIS/Management Service Delegation
. 为此,我从 admin 组中指定了一个用户并设置"C:\Windows\System32"
了 cm 的路径。我尝试了不同{userScope}
的选项: dotnet 和 dll 路径,但它对我没有帮助。
我尝试调用简单的 cmd 和 appcmd 命令,它可以工作。
python - (执行超时) Boto3 register_task_with_maintenance_window
我目前正在使用 AWS Lambda 来启动维护窗口,但发现执行超时默认设置为 3600(1 小时),当大规模使用时,1 小时往往会拖慢一点。我试图将超时时间降低到 900(15 分钟),但是虽然在我运行 lambda 时接受了 executionTimeout: ["900"],但创建了维护窗口并且我在执行任务中收到错误:FAILED:"The specified参数不完整或无效。”
这是我正在尝试的代码片段:
如果我不使用 executionTimeout 维护窗口工作,但有 3600 超时。我已经尝试了多种方法来做到这一点,并搜索年龄无济于事。感谢你的帮助!