【发布时间】:2015-09-24 22:17:19
【问题描述】:
我正在关注here 所示的 python 脚本示例的实现。
基本上,这完成了我需要它做的事情,只是我们现在要使用域凭据运行脚本而不提示用户输入用户名和密码。理想情况下,我们希望在维护窗口期间运行它,并且我们宁愿让域帐户的凭据来处理身份验证,而不是将其烘焙到脚本中以供任何人偶然发现。
由于我对 python 不是很熟悉,所以我不完全确定这些场景中的功能/最佳实践是什么。
【问题讨论】:
我正在关注here 所示的 python 脚本示例的实现。
基本上,这完成了我需要它做的事情,只是我们现在要使用域凭据运行脚本而不提示用户输入用户名和密码。理想情况下,我们希望在维护窗口期间运行它,并且我们宁愿让域帐户的凭据来处理身份验证,而不是将其烘焙到脚本中以供任何人偶然发现。
由于我对 python 不是很熟悉,所以我不完全确定这些场景中的功能/最佳实践是什么。
【问题讨论】:
如果您正在寻找的只是一种在不提示用户的情况下传递参数的方法,您可以使用库 argparse 来传递命令行参数,请参阅https://docs.python.org/3/library/argparse.html
另一个信息来源是 .ini 文件,它由模块 ConfigParser 或任何其他基于文件的来源(如 XML、搁置、json)处理。
所有这些问题都有一个弱点,即您必须对包含凭据的文件应用访问保护。
【讨论】: