标签: scripting

如何使用脚本在 IIS 7 中添加新网站?

我希望能够从命令行创建一个带有新主机标头的新网站(显然我可以使用 IIS Manager做到这一点),以便可以编写脚本。

基本上你可以在 IIS 6 上使用iisweb做什么。

scripting iis

4
推荐指数
1
解决办法
5816
查看次数

Linux:如何更改一堆文件的扩展名?

我有一个充满以 .xxx 结尾的文件的目录。( Apple.xxx, Orange.xxx, Bannana.xxx)

我想将他们的扩展名更改为 .yyy。( Apple.yyy, Orange.yyy, Bannana.yyy)

使用基本 shell 命令完成此操作的最快方法是什么?

scripting linux shell

4
推荐指数
2
解决办法
1142
查看次数

在linux中创建主文件夹的脚本在哪里?

我想为我的网络服务器(Fedora 8 或 10 或其他)的用户添加 public_html 和 private_html 文件夹。在他们登录时为他们创建这些文件夹的脚本在哪里?是否有用于第一次登录的脚本和用于后续登录的不同脚本?完成此操作的正常方法是什么?

scripting fedora user-management

4
推荐指数
1
解决办法
557
查看次数

如何在 Windows Server 上获取本地连接的 IP 地址?

我想创建一个批处理或 vbs 文件,将一个 url 放在一起并执行。该 url 的一部分需要是机器的实际 IP 地址。我如何能够在变量中获取该 IP 地址以将其包含在脚本中?

编辑 1:

我发现下面的命令会给我 IP 地址,但仍然不知道如何将该值放入变量中以在脚本中使用它。

c:\> wmic NICCONFIG WHERE IPEnabled=true GET IPAddress /format:csv

Node,IPAddress
IP-0AFB,{10.25.5.2}
Run Code Online (Sandbox Code Playgroud)

scripting windows windows-server-2003 ip wmi

4
推荐指数
1
解决办法
4万
查看次数

错误:“'net' 不是内部或外部命令、可运行的程序或批处理文件”

有没有人以前在 XP 台式机上看到过这个错误?

'net' 不是内部或外部命令,也不是可运行的程序或批处理文件。

它正在“net start iisadmin”脚本中使用

scripting windows-service windows-xp command-line-interface

4
推荐指数
2
解决办法
4万
查看次数

Shell 脚本中的“线程”

我有一种情况需要:

  1. 在脚本 A 中做一些前导设置
  2. 一起启动脚本 B、C、D 和 E,以便它们同时运行
  3. 当所有四个脚本都退出时,在脚本 A 中进行一些清理

目前,我在脚本 B - D 中运行了标志,用于设置脚本是否仍在运行,并且在触发四个脚本后,脚本 A 处于等待循环中检查这些标志文件。

有一个更好的方法吗?

背景是这是一个使用快照的 AIX 服务器的备份脚本 - 脚本 A 在我们希望备份的文件系统上获取 JFS2 快照(它们都需要同时完成,因为我们有分布在不同文件系统上的相关数据- 这不能改变),脚本 B - D 从快照中对这些文件系统进行实际备份(三个 rsync 到不同的服务器,一个磁带备份),然后脚本 A 在所有文件复制后删除快照(包括到磁带)完成。

scripting unix-shell

4
推荐指数
1
解决办法
368
查看次数

跟踪人们对您的服务器所做的更改的最佳方法是什么?

嗨伙计,

我在一家公司工作,在生产中使用少量 Windows 服务器运行我们的软件即服务产品。通过进行一系列更改,例如创建新数据库、移动数据库文件、设置登录和启用/禁用 Windows 服务。我不是唯一进行更改的人,如果出现问题,调查它的人很可能不会知道最近应用了哪些更改。在大多数情况下,我认为这不是问题,因为我们对更改任何内容都非常谨慎,更改通常发生在规定的时间(当我们升级我们自己的软件等时),而且问题通常很容易被追踪。

但是,我确实想到记录人们所做的更改,何时以及为什么可能会很有用,如果不是为了跟踪问题,那么如果我们需要一些时间来重建这些机器。其他人如何处理?

scripting maintenance windows

4
推荐指数
1
解决办法
917
查看次数

在 bat 文件中包含 bat 文件

我有很多 bat 文件,它们共享一个通用的变量设置。而不是一遍又一遍地定义相同的变量(并在过程中出错),我想在所有其他文件中包含一个 bat 文件。

我该怎么做呢?请原谅我的新手问题,但我最后一次接触 bat 时,它是一个名为 autoexec.bat 的文件,很久以前......

谢谢!

scripting windows batch-file

4
推荐指数
1
解决办法
3663
查看次数

Linux 启动期间的脚本编写:如何测试启动何时“完成”?

我有一个在 Debian 服务器上启动时运行的脚本。它运行得太早了,但我无法控制它什么时候发射。我可以强制脚本延迟自己的运行:

sleep 60
Run Code Online (Sandbox Code Playgroud)

...或者,或者,我可以尝试几次该操作,如下所示:

TESTRUN=0
ACTIONWORKED=0
while [ $ACTIONWORKED -eq 0 ] && [ $TESTRUN -le 5 ]; do
      # run the action i want
      # quick test if it worked
      # if yes, set ACTIONWORKED=1
      # if no, sleep 10
      # increment TESTRUN
done
Run Code Online (Sandbox Code Playgroud)

测试系统是否准备就绪的更好方法是什么? 该脚本将在系统运行期间的其他时间运行,因此需要进行测试以区分“booting-can't-do-this-yet”和“not-booting-run-now”状态。我不希望它在每次脚本运行时都等待。


编辑: 感谢到目前为止的想法。如果您对已发布的内容有其他选择,请继续关注。

对于那些询问具体细节的人,我专门将他们排除在问题之外,以收集适用于一般 Linux 引导过程的答案。

假设一个“完全启动”的系统出现了登录提示(通过控制台、X 或其他任何方式)。

scripting linux boot

4
推荐指数
1
解决办法
8677
查看次数

需要一种在用户登录之前在 Windows 启动时运行脚本的方法

我需要运行一个在 Windows 启动时运行的自定义脚本。我知道可以在用户登录时运行它,但我想在系统重新启动时运行它,即在用户登录之前运行它。有问题的操作系统是 Windows 2003 和 Windows 2000

scripting windows-server-2003 startup boot

4
推荐指数
1
解决办法
5912
查看次数