gpt4 book ai didi

topshelf - 如何自动安装 Topshelf 交互式服务?

转载 作者:行者123 更新时间:2023-12-02 18:56:45 24 4
gpt4 key购买 nike

我有几个在特定服务帐户下运行的 Topshelf 服务。如果我从命令行手动安装服务,我可以使用 --interactive 标志,然后会出现一个对话框,允许我输入用户名和密码。我希望能够通过 Powershell 脚本自动执行此操作。

有人知道该怎么做吗? (不是特别关心 Powershell,而是如何在任何安装脚本中提供用户名和密码。)

正如特拉维斯提到的,我查看了命令行选项。几乎为我工作,但现在我有一个逃避的问题。要安装,您可以输入,例如MyService.exe install -用户名:Foo -密码:Bar。

但是,我必须为用户名选项提供域和用户名(我通过 --interactive 路由知道这一点):MyService.exe install -用户名:mydomain\$myusername -password:Bar

我找不到有效的方法来逃避这个问题!抱歉 - 我的问题已变成其他问题,可能需要将其标记为已回答并打开另一个问题。

最佳答案

特拉维斯用命令行选项为我指明了正确的方向。我的服务帐户用户名还有一个问题,该用户名以“$”为前缀:domain\$myuser。我找不到逃避它的方法,因此“安装”命令会接受它。

我们创建了一个类似的用户名“myuser”(不带 $)。现在效果很好:

MyService.exe install -username:domain\myuser -password:Bar 

关于topshelf - 如何自动安装 Topshelf 交互式服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15659627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com