Python 以不同用户身份启动程序的脚本
Python script to launch a program as a different user
我正在寻找一个 python 脚本,它将在 Windows 中在另一个用户的上下文中启动指定的 exe 文件。实际上,自动化“运行 作为另一个用户”。我有一个程序只适用于安装该程序的用户或管理员。我们有几个工作站需要多个用户 运行 这个程序,但我没有给他们管理员权限。我有一个权限有限的服务帐户,将用作用户。我需要脚本传递用户名和密码,所以用户不需要输入。如果它可以 运行 静默,那么当脚本 运行s.
时不会显示对话框,这是一个很大的优势
这是使用 Python
打开程序的方法
import os
import subprocess
os.system("runas /user:cpandl\cgreen")
subprocess.Popen([r"U:\notme\program.exe"])
有关如何 运行 使用备用凭据的更多信息,请访问 https://social.technet.microsoft.com/wiki/contents/articles/1410.windows-how-to-run-with-alternate-credentials-and-open-elevated-command-prompts.aspx
我正在寻找一个 python 脚本,它将在 Windows 中在另一个用户的上下文中启动指定的 exe 文件。实际上,自动化“运行 作为另一个用户”。我有一个程序只适用于安装该程序的用户或管理员。我们有几个工作站需要多个用户 运行 这个程序,但我没有给他们管理员权限。我有一个权限有限的服务帐户,将用作用户。我需要脚本传递用户名和密码,所以用户不需要输入。如果它可以 运行 静默,那么当脚本 运行s.
时不会显示对话框,这是一个很大的优势这是使用 Python
打开程序的方法 import os
import subprocess
os.system("runas /user:cpandl\cgreen")
subprocess.Popen([r"U:\notme\program.exe"])
有关如何 运行 使用备用凭据的更多信息,请访问 https://social.technet.microsoft.com/wiki/contents/articles/1410.windows-how-to-run-with-alternate-credentials-and-open-elevated-command-prompts.aspx