powershell - 验证安装期间提供的用户凭据(预安装)
问题描述
我正在使用 InstallAnywhere 并且出于安全原因,我需要将服务器(我们的应用程序服务器)“登录为”更改为系统以外的其他用户。
我在预安装期间要求用户向我提供用户名(格式为<Hostname\Username>
or <Domain\Username>
)和密码。现在我需要验证用户提供的这些凭据是否有效,如果没有再次提示相同的面板。
问题是使用命令的命令行net start...
- 我无法提供用户名和密码。
使用runas
命令 - 可以将用户名作为参数而不是密码。(另外 - 它被困在“尝试开始......”并且无法启动该过程)
我也尝试过使用start-service
命令的 PowerShell 脚本,使用-Credential
参数,但它没有用。另一个想法 - 有没有办法使用 Regedit 来验证这一点?
解决方案
推荐阅读
- python - 删除数组中包含在其他项目中的项目 [Python]
- python - 尝试在 python Django 中运行 Runserver 时出现运行时错误
- php - 如何在 WHMCS 插件模块中设置附加属性
- selenium - AndroidDriver 等待时秒表计时器未更新
- json - 如何使用 cloudformation 复制 AMI
- python-3.x - Python3 使用 subprocess.run() 时如何将二进制数据传递给标准输入?
- python - ModuleNotFoundError:将简单应用程序(通过 pymongo 连接到 Atlas)部署到 Heroku 时,Flask 中没有名为“0”的模块
- groovy - 无法将具有类“java.lang.String”的对象转换为类“java.util.map”
- typescript - 访问我的 d.ts 文件中的导出模块
- php - HasOne 关系表单不更新模型