【问题标题】:How to execute cmd in admin mode using robot framework?如何使用机器人框架在管理员模式下执行 cmd?
【发布时间】:2020-09-03 11:01:00
【问题描述】:

我需要将证书添加到存储中

机器人代码是

${result} 运行进程 certutil -addstore "Root" "C:\Users\Desktop\xyz.crt" shell=True

记录 ${result.stdout}

输出是 需要管理员权限才能使用选定的选项。使用管理员命令提示符来完成这些任务。 CertUtil:请求的操作需要提升。

所以我需要使用特权模式运行进程如何使用机器人框架实现它

【问题讨论】:

  • 您运行的是什么操作系统?这需要跨平台吗?如果你以管理员身份运行 python 会发生什么?

标签: python robotframework


【解决方案1】:

假设只有 windows 试试这个

${result} Run Process runas /noprofile /user:<account with admin> <program that needs admin e.g. certutil>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 2019-11-01
    • 2019-01-14
    • 2015-02-18
    • 2012-03-26
    • 2017-11-19
    • 1970-01-01
    相关资源
    最近更新 更多