azure-virtual-machine - 如何从本地用户在虚拟机中运行命令?
问题描述
我想以本地用户而不是系统用户身份在 azure 虚拟机中运行命令。我正在使用 ARM 模板并在其中执行命令。但我看不到以本地用户身份运行命令的任何方式。是否有任何 azure cli 或 rest API 调用,我可以从中定义以下命令应该从哪个用户执行。
解决方案
使用 Run Command 时有一些限制:
因此,本地用户无法在 VM 中运行命令。
您可以考虑使用其他可能性在您的 Windows VM 中运行脚本,例如 Hybrid Runbook Worker或串行控制台。您还可以将 WinRM 配置为在远程 Windows Azure 机器上执行 PowerShell 脚本,请参阅this1和this2和this3。
推荐阅读
- elasticsearch - 弹性搜索中多个字段的单词搜索
- c# - 如何在 IDictionary 中制作动态值
- android - 不支持 Android 11(R) 的 NDK 构建
- php - 如果在 WooCommerce 中满足条件,则尝试隐藏添加费用文本
- javascript - 使输入字段能够多次填写
- python - 如何使用 selenium python 登录谷歌账户
- r - 在前后观察变异虚拟变量
- angular - ng-select 在移动设备上具有更好的渲染效果
- java - 如何在原生 android 中嵌入多个统一模块?
- android - 尽管数据库中有值,但调试器在 Android Studio 中显示空值