问题标签 [unattended-processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
33 浏览

autocomplete - Travis 无人值守安装,没有首次运行提示(完成)

我想在无人值守的情况下安装TravisCI CLI

根据链接自述文件的建议,使用 ruby​​ 2.1 运行时,可以安装 travis cli 基本工具gem

然而,在第一次运行时,travis 会提示用户安装补全。

我不希望部署已安装软件的首次运行行为。

我的情况可以通过只有一个目标用户来简化:ubuntu.

0 投票
2 回答
1152 浏览

c# - How can I silently send Outlook email?

I've got this code that sends an email with attachment[s]:

However, it pops up the email window when ready, which the user must respond to by either sending or canceling. As this is in an app that sends email based on a timer generating reports to be sent, I can't rely on a human being present to hit the "Send" button.

Can Outlook email be sent "silently"? If so, how?

I can send email silently with gmail:

...but when I do that, I have to supply my gmail password, and I don't really want to do that (expose my password in the source code).

So, how can I gain the benefits of gmailing (silence) and Outlook (keeping my password private)?

0 投票
2 回答
1060 浏览

sql-server - 缺少使用 Web 安装程序和命令行将 MS SQL SERVER 2016 与 SQL Server R Services 一起安装的功能

我正在尝试使用 Web 安装程序和命令行将 MS SQL SERVER 2016 与 SQL Server R Services 一起安装。我是根据这篇文章https://msdn.microsoft.com/en-us/library/mt695943.aspx做的

使用相同的 Web 安装程序,但不是命令行可以完美运行。所有想要的功能都在那里。问题是命令行安装只安装 SQLEngine 和复制功能。日志调查没有多大帮助。似乎没有下载正确的文件,这就是它们丢失的原因

我的命令行是:

而配置文件内容是

我究竟做错了什么?

更新:日志:https ://dl.dropboxusercontent.com/u/3028367/20161005_093914.zip

更新 2:我想我找到了丢失文件的原因当我运行 SQLServer2016-SSEI-Expr.exe /? 我把这个拿出来:

“基本的!” 我需要“自定义”如果我使用 UI,它可以与相同的安装程序一起使用

0 投票
1 回答
2405 浏览

python - 自重启 Python 脚本

我为我的脚本(Python 3)创建了一个看门狗计时器,如果出现任何问题,我可以暂停执行(下面的代码中未显示)。但是,我希望能够仅使用 Python(无外部脚本)自动重新启动脚本。代码需要跨平台兼容。

我已经尝试过 subprocess 和 execv ( os.execv(sys.executable, ['python'] + sys.argv)),但是我在 Windows 上看到了非常奇怪的功能。我打开命令行,运行脚本(“python myscript.py”)。脚本停止但不退出(通过任务管理器验证),除非我按两次回车,否则它不会自行重启。我希望它自动工作。

有什么建议么?谢谢你的帮助!

0 投票
1 回答
225 浏览

batch-file - 在无人值守的批处理控制下打开 HTTPS URL

我的问题是当 UPS 告诉我的家庭服务器停电时,我需要向我的 NAS 发送关机命令。我想通过使用(Windows 10 家庭版)PC 服务器的关闭通知来做到这一点,它可以触发批处理文件作为关闭事件的一部分,而不是使用额外的硬件。我已经确定打开一个特定的 URL 会导致 NAS 正常关闭。

https://192.168.1.10/get_handler?PAGE=System&OUTER_TAB=tab_shutdown&INNER_TAB=NONE&shutdown_option1=1&command=poweroff&OPERATION=set

这些问题似乎与试图绕过导致浏览器的对话有关。首先,它要求提供凭据。我可以通过将它们包含在 URL 调用中来绕过这个,如下所示:

开始 "" "C:\Program Files\Mozilla Firefox\firefox.exe" " https://username:password@192.168.1.10/get_handler?PAGE=System&OUTER_TAB=tab_shutdown&INNER_TAB=NONE&shutdown_option1=1&command=poweroff&OPERATION=set "

现在它会弹出一个对话框,要求我确认我想以“用户名”身份登录,这再次挫败了我让这个运行无人值守的尝试(当停电时我可能在任何地方)。有没有解决的办法?仅供参考,我放弃了尝试使用 Microsoft Edge,因为它通过在任何地方插入空格来不断地将 URL 参数切割成碎片。每次我尝试它时,它都会手动抱怨安全证书。我想我也会遇到与该浏览器相同的确认请求问题。所以我需要一种方法来抑制所有这些对话,只需进行 URL 调用。请问有什么想法吗?

0 投票
2 回答
235 浏览

linux - Vagrant Box 中的 ArangoDB 无人值守安装

尝试在 Vangrant Ubuntu 框中设置无人值守的 ArangoDB 安装。我已按照此处的无人值守安装说明进行操作:https ://docs.arangodb.com/3.1/Manual/GettingStarted/Installing/Linux.html

但是,这个帐户是针对密码提示的,而不是针对数据库升级和备份数据库文件的提示。如何让这些静音?

0 投票
0 回答
639 浏览

repository - 使用 gpg-agent 对 Reprepro 包进行无人值守签名

对于我的 SolydXK 存储库,我想添加一些在 Debian 拉伸反向端口中可用的软件包。

我已经成功设置了 conf/distributions、conf/updates 和 FilterList 文件,以下命令在登录到服务器后成功运行:

reprepro -b /path_to_repository_basedir update

将文件添加到存储库时,我必须正确填写我的 gpg 密码来对文件进行签名。在会议期间,我只需要这样做一次。

现在,我尝试通过创建从我的 .bash_profile 调用的脚本来使签名无人参与:

我检查了指纹(又名 keygrip,但这个版本的 gpgsm 不知道 --with-keygrip 选项),一切似乎都很好。但是,当 cron 作业运行上述更新命令时,会出现一条错误消息,指出密码不正确。

服务器在 Debian old-squeeze 上运行(我知道,我必须对此做一些事情,但这是另一个问题),这可能是一个大问题。这是一些版本信息:

那么,这里有没有人在无人看管的情况下使用 gpg-agent 签署包的经验并且可以向我解释我做错了什么?

0 投票
1 回答
2821 浏览

unattended-processing - 将用户添加到组 Unattend.xml

我创建了以下 Unattend.xml 文件。唯一的问题是它不会将用户添加到用户组。

我在谷歌上搜索我做错了什么,但我似乎无法找出问题所在。它应该根据我找到的文档工作。我使用 Windows 系统映像管理器来创建此文件。

有谁知道我做错了什么?

0 投票
1 回答
48 浏览

svn - 从版本化的 zip 重建 SVN

我有一个项目的不同版本的 zip,例如:

  • project_v1.zip
  • project_v2.zip
  • project_v3.zip
  • project_v4.zip

其中没有任何.svn内容,但我们知道 v2 是从 v1 开发的,v3 是从 v2 开发的,v4 是从 v3 开发的

我正在使用pythonsvn command-line解压缩每个文件并使用其内容创建一个标签,但我不确定如何重新创建一个主干,在其历史记录中您可以看到代码如何从 v1 更改为 v4 到 v2 和 v3。

我需要以编程方式执行此操作,因为我们在多个项目中存在相同的问题,而且我们没有时间手动合并或处理冲突,因此脚本必须无人看管。

我正在尝试这个:

但是当我在 svn 树干中与最后一个标签进行比较时,我发现它们有一些差异

0 投票
1 回答
202 浏览

sql - 以管理员身份批量运行所有用户

我正在对 SQL 2008、2012 和 2014 进行无人值守的自动安装,到目前为止,它正在使用我的批处理命令。我遇到的一个问题是,为了在 Windows 10 上正确使用每个程序(管理工作室)中的核心功能,它需要以管理员身份运行。

在 Windows 10 中,这可以通过打开程序快捷方式的文件位置手动完成 - 右键单击​​ - 属性 - “兼容性”选项卡 - “更改所有用户的设置” - 选中“以管理员身份运行此程序”框。有没有办法让批处理命令选中该框?这样员工就不需要每次都以管理员身份手动运行它,它只会以管理员身份自动打开 Management Studio。

我的批处理命令可以在下面找到以自动安装。开头找到安装文件,将 sa 密码设置为我想要的任何密码,然后从 configurationfile.ini 文件中提取 SQL 安装程序的自定义设置。我需要所有用户“以管理员身份运行”才能运行。