Questions tagged «script»

以特定顺序执行的一系列自动指令,例如创建Windows脚本以在启动时启动特定程序。

3
如何通过脚本或命令行更改自动登录?
将Windows 7映像部署到独立计算机后,我们遇到了以下问题。 如果将自动登录设置为关闭,则必须手动登录并激活Windows和Office-已安装密钥,但未激活产品。(这些便携式计算机被设置为借用便携式计算机,因此在成像后可能无法使用数月-宽限期已过期) 如果我们确实将“自动登录”设置为“开”并运行脚本以在首次登录时激活产品-当产品与网络连接时,机器将始终登录到我们在自动登录中指定的帐户。 我想知道,有没有办法通过脚本关闭自动登录? 它可以通过手动按照指示完成这个职位,或通过注册表项(HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows NT \ CURRENTVERSION \ Winlogon中\ AutoAdminLogon) 如果有人可以指出正确的方向,我不确定如何从命令行或脚本中管理它,这将非常令人感激。




3
在Windows脚本中同步Internet时间?
有没有办法通过命令行将系统时钟与Internet时间服务器(即time.nist.gov)同步?最好是可以通过BAT或PowerShell脚本执行的文件。 由于存在一些我经常使用“保存机器状态”功能的VM的特殊需求,因此当我“唤醒”它们时,这些VM通常不会重新同步其时钟。通常,我会重新加载它们,以发现时钟不同步(并且正在停留)几天。 通过“ Internet时间设置”对话框重新同步时钟通常可以很好地进行,但是单击鼠标需要很多时间。我宁愿只是将脚本保留在桌面上,我也可以双击并为我完成工作。 目前,这是用于运行Windows 7 Home x64的系统,但是具有XP SP3的向后兼容性将是不错的选择。
12 windows-7  script  time 

7
检查动态IP更改的最简单方法
如果我的IP地址已更改,用脚本查找最简单的方法是什么? 背景信息: 我有一个标准的家用电缆调制解调器连接,我的ISP为我分配了一个动态IP。它不时更改,DHCP租用时间似乎不规律。 基本上,我正在做自己的动态DNS事务,并且可以单击一下来更新指向我的家庭服务器的DNS记录。剩下的唯一事情就是检测IP更改,以便我可以完全自动化该过程。 现在这里有几个网站可以返回您的IP地址,我可以使用cron作业访问wget这些页面之一,并返回其中grep的IP地址...但是就CPU /带宽使用而言,这似乎有些过头了,而且不是很吻。 我是否缺少一些简单而优雅的方法来检索我的公共IP并检查它是否已更改? 额外信息:我的调制解调器/路由器是便宜的砖头,在这方面没有任何有趣的事情。我的服务器与Centos 6一起运行。

3
如何删除特定字符串后的其余行?
我正在寻找一种搜索特定字符串的方法,例如'= UUID:'并删除它以及每行以下所有字符。我希望使用记事本++的方式/宏/插件。但是欢迎其他所有工具或脚本:) 之前 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406 请注意,每行数字总是不同的,因此您无法进行搜索'n替换。 之后应该看起来像这样 *://81.88.22.6/* *://*-ad.cgi* *://*-ads/*

5
将一些iTunes库项目移动到不同的驱动器?
我的内部硬盘有点小,我只是经常听我的iTunes库的一小部分,所以我想在外部驱动器上保留大部分用于存档目的。由于处理多个iTunes库有点痛苦,我正在寻找的解决方案是将库的各个项目移动到不同的位置,而不会影响“保持井井有条”和“复制文件”设置。 我找到了一个我认为应该这样做的AppleScript,将文件移动到文件夹...,但它会复制它们,并且不会相应地更新库。 我可以通过移动文件,然后在iTunes中访问它来手动完成此操作 - 它会提示我输入新位置。我只是不打算一个接一个地为成千上万的文件做这件事。

3
用./bla.sh vs.调用脚本。bla.sh
有人可以在下面的两个示例A)和B)中向我解释外壳的作用吗?它的行为显然有所不同,但我无法弄清输出为何不同。 示例: 让我们在当前目录中bla.sh有一个仅用一个命令命名的脚本: echo ${0##/*} hello A) 开始为:./bla.sh 给出:./bla.sh hello B) 开始为:. bla.sh 给出:-bash hello 由于我在脚本中使用了此命令,因此第二个输出(由于-bash前面的“-”)会终止该命令。当然,--在获得${...}帮助之前很简单,但是我很想首先了解导致输出的原因。我喜欢bash。和vi [m]。但是我离题了……
11 unix  bash  script 

4
如何通过脚本将Linux发行版设置为自毁(擦除系统分区中的所有内容)
我将帮助促进使用许可软件的课程。该软件有点昂贵,并且只能进行有限数量的并发安装,因此我要做的是在安装了Ubuntu(或其他Linux风格)的加密虚拟磁盘上安装一个实例。为了减少发生任何不必要的盗版的机会,我打算安排(使用cron)自毁脚本来在课程的最后一天之后立即运行。(或者最晚在最后一天之后的首次启动期间。) 尽管我热爱免费软件和开放源代码项目(以及总体上是众包),但我也对商业软件以及开发人员投入的时间和精力投入了很好的尊重,我不愿意这样做。想要最终无意中助长其血液,汗水和眼泪的盗版。 感谢您对如何在Linux机器上实现此自毁脚本的任何想法。

3
如何自动执行MSI安装?
我有大约20个需要按特定顺序运行的应用程序。我想编写脚本,以便可以远程执行。 每个应用程序都有一个Setup.exe和一个MSI。 我只是希望有一个简单的脚本来调用带有答案文件的MSI,但是距我这样做已经有好几年了。但是,我不记得如何创建答案文件。 这是一个好方法吗?还是会有更简单的方法?

1
当curl获得非200 HTTP状态时退出bash脚本
我有一个bash脚本设置来执行一些curl请求 for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done 如果其中一个curl响应返回http状态!= 200,是否有办法使脚本退出? 我还希望保留标准的curl输出,例如,我不希望仅打印http状态代码的解决方案。 干杯

8
从另一个目录运行脚本
通常,我要执行的脚本不在我当前的工作目录中,并且我真的不想离开它。 从另一个目录运行脚本(BASH,Perl等)是一种好习惯吗?他们通常会找到正常运行所需的所有东西吗? 如果是这样,运行“远程”脚本的最佳方法是什么?是吗 . /path/to/script 要么 sh /path/to/script 以及sudo在这种情况下如何使用?例如,这不起作用: sudo . /path/to/script



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.