我有一些我想使用Azure虚拟机自动化的进程。 我想自动启动它,运行一些东西,然后closures它,并取消configuration,直到下一次启动。 我可以通过使用任务计划程序启动启动,并设置启动时运行,在login之前。 这与我写的控制台应用程序正常工作,只是做的东西,并写入数据库,而不试图打开一个窗口。 它不适用于batch file,这是我最初想要的 – 使用batch file来运行运行我的应用程序的PowerShell脚本,然后使用返回代码来决定是否closures并取消configuration。 控制台窗口的明显区别是,所以我怀疑这个时候没有用户界面,cmd正在憋着等着呢。 这对下一个任务提出了问题 – 定期使用屏幕抓取软件在远程网站上执行操作,将logging拉下并存储在本地数据库中。 没有用于远程服务的API。 没有用户界面,我无法在木偶模式下启动Firefox并执行logging更新。 我已经尝试添加registry项,如下所述,并设置一个任务启动后login,但任务永远不会运行,虽然我不能确定它看起来像在远程桌面会话连接后出现的UI。 我已经看到一个解决scheme,它使用本地笔记本电脑上的Powershell来编写虚拟机的启动脚本和build立远程桌面连接,但是如果我要承诺离开笔记本电脑来做到这一点,笔记本电脑也可能做所有我不想要的东西 – 这就是要把它放在Azure中的全部意义。 那么,有没有人做过类似的事情,知道如何让Azure虚拟机完全进入login桌面,而不需要外界的任何交互?
我使用的服务器软件需要PKCS12(.pfx)格式的SSL证书。 让我们只encryption给我PEM证书,这是自动刷新。 我需要在PEM证书更改时创build新的PKCS12证书。 密钥转换(在文件夹/etc/letsencrypt/live/<servername>/ ): openssl pkcs12 -export -out cert.pfx -inkey privkey.pem -in cert.pem -certfile chain.pem 在root用户crontab中: 35 5,17 * * * letsencrypt renew 每次letsencrypt renew后运行密钥转换命令是否足够? 或者是否可以configuration让我们encryption也生成PKCS12证书更新?
所以我在太平洋地区的一所大学(地图上的点)pipe理了100台台式电脑,老板告诉我写一个脚本,在晚上10点自动closures所有电脑。 我已经使用“shutdown / s”命令创build了一个batch file,但迄今为止唯一的自动化解决scheme是“任务计划程序”,并且诚实地在每台计算机上执行“任务计划程序”设置都不是很可行。 有没有其他更有效的方法来编写脚本与计划configuration运行bat文件。 对不起,如果这听起来很简单,或者也许我在错误的小组张贴或如果这是一个重复,请指向我朝着正确的方向。 解决scheme非常受欢迎。
我有一个提供WinSCP的堡垒/跳转框,供用户执行传输到受保护的主机。 这被集成到特权访问pipe理(PAM)服务中。 我想在运行时自动化一些行为,authentication完成后(这由PAM服务处理),应用程序变成交互式的。 虽然我可以在WinSCP扩展中定义所需的操作,但是在文档中的任何地方都无法看到如何自动运行扩展。 后退将是为用户提供一个button来点击,而不是通过菜单挖掘来find扩展名,但我再次看不到在文档中。 如何在正确的时间自动运行扩展?
我需要configuration25个远程桌面会话,以便用户连接并开始使用它们。 需要的configurationtypes是浏览到站点和下载一个Activx控件,禁用popup窗口阻止程序,configuration默认打印机,调整打印机属性,将网站添加到兼容模式列表和一些Javaconfiguration。 基本上,每个用户有很多变化。 没有软件只安装已经存在的内容 – 而是二十五次。 林寻找build议的方式,这可以是自动化的,如果这是所有的IE /窗户的变化编号正在寻找使用强大的shell,但我认为某种鼠标/击键logging/回放可能会更好。 这是一个一次性的要求,所以我们正在寻找一些我们可以快速掌握的东西。 提示/build议欢迎
最近我一直在testingAWS CodeDeploy,以validation它是否有用,并且非常好。 但是在看到它的工作stream程之后,我开始怀疑:“一个人怎么能够validation新的环境是好的呢? 更详细地解释: 在我的“部署组>部署设置”中,使用“我将select是否重新路由stream量”的“重新路由策略”,当新环境启动时,部署暂停,等待我确认在新环境中一切正常。 然后,validation后,我可以推动“重新路由通信”button,并按预期进行。 为了validation新的环境是好的,作为有权访问机器的人,可以通过SSH连接到其中一个环境并进行一些testing。 或者我可以抓住一台新机器的公共DNS,并通过浏览器访问它,并确认它是确定的。 但有没有更简单的方法来validation这些新机器上的应用程序? 就像有一个负载平衡器,总是指向即将成为新的环境,我可以发送给质量保证人员。 或者我将不得不手动获取有关新环境的信息,然后发送给质量保证人员?
我有两个主/主LDAP服务器和一个创build新的LDAP用户的Ansible游戏。 我想这个游戏在第一台LDAP服务器上运行。 如果第一个主机运行成功,则跳过第二个主机上的运行。 如果第一个主机运行不成功,则在第二个主机上运行。
我有成千上万的网页(需要使用用户名和密码login),如https://XXX.incometax.XXX/Preview/ViewDetail?TIN_INFO_NO=11935# ,其中只有最后四位数字(本例为11935)每个url都会发生变化。 每个url都会为不同types的表格中的纳税人收取税务信息。 根据每个纳税人在系统中input的信息提供表格。例如,一些纳税人的信息表显示了使用NID创build电子纳税人识别号码(eTIN)的人的国民身份证(NID)号码,以及某些纳税人的信息表显示了护照号码对于那些使用护照号码创buildeTIN的人)。所以底线是不同的纳税人信息表。 现在,我需要一种自动化方式来提取这些表格,以便创build所有新find的列,并将相应的列数据放在各自的列下。 例如,假设一个纳税人可以使用NID或护照号码创buildeTIN,但不是两者。首先,自动系统发现NID信息,在第二个通行证中find护照信息,现在它将创build一个新的护照列,并将相应的信息放在并且如果在第三遍中find了NID信息,那么它将把该信息放置在之前(第一遍)创build的NID列下面。最后,自动化系统将生成一个单一的csv文件。 注意我从该网站提取信息没有任何法律限制。我想要一个非程序化的解决scheme。
我需要在几十个macOS Siera 10.12.x机器上configuration一个新的VPNconfiguration。 很明显,自动化将比尝试让用户手动执行多步骤过程要好得多。 是否有可能写一个configurationVPN的bash脚本? (就我而言,通过IPSEC VPN的LT2P)。
我们有多个不同的“电脑”,如驱动器使用SD卡来存储Windows。 这些Windows通过HDD Raw Copy被写入到这些卡上。 每隔几周我们手动 将这些.img,.imgc文件写入PC的卡片 将其插入设备并引导 安装新版本的软件 拿走卡片到个人电脑上,并用HDD Raw Copy进行备份 重新插入设备 做一些testing 每个设备都有不同的图像和安装的软件。 设备是不同的,但有静态IP和他们的形象很less改变。 我想在最后一步之后自动化所有的事情,我该怎么做? 我也接受其他方法。 PS:我读了关于PXE,但我不确定它适用于我的情况