Articles of 脚本

在Ubuntu 9.04上设置密码

我需要在运行Ubuntu的许多机器上设置大量的本地用户帐户,我需要一种脚本来设置密码的方式。 这些机器使用/ etc / shadow,这是安装中的默认设置。 passwd不会将密码作为参数,而usermod需要encryptionforms的密码。 我发现的最好方法是编写一个单独的C程序来使用crypt来encryption密码,然后使用usermod将它们设置在/ etc / shadow中。 但是有没有其他的方式我可以像这样脚本的密码设置,至less不需要我在C中做它的一部分? 在我看来,必须有一些我不知道的命令?

局域网文件和/或服务search

任何人都知道我可以使用的工具/脚本来查找局域网上的计算机上是否存在单个文件? 该文件将在每次在同一个地方。 同样适用于服务。 需要知道哪些服务器有一个特定的服务正在运行或不在局域网上。 审计需要很多服务器,所以寻找一种节省时间的方法,而不是跳入每一个。 谢谢!

什么是您的公共存储库/目录站点的sysadmin脚本?

如果网站不允许使用各种脚本,请编写支持的语言/平台。 为什么你使用它? 为什么这是一个很好的来源? 谈论网站的主要弱点。

如何将硬盘驱动器实质上“热插拔”

我正在寻找免费软件或编程基础知识closures/硬盘驱动器上。 只需在Windows XP中使用命令提示符即可装载和卸载硬盘。 现在我需要能够closures硬盘驱动器,使其在拔出时不会损坏。 我更喜欢这是一个简单的命令提示符,一个简单的脚本,或者最差的C ++ / C#。 这个确切要求的免费软件也可以完成这项工作。 此脚本/程序将在Windows XP和.NET 2.0 SP1上运行。

Bash完成脚本帮助

所以我刚刚开始学习bash完成脚本,并开始为我所用的工具开发一个工具。 首先,我使用一系列选项构build脚本: _zf_comp() { local cur prev actions COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" actions="change configure create disable enable show" COMPREPLY=($(compgen -W "${actions}" — ${cur})) return 0 } complete -F _zf_comp zf 这工作正常。 接下来,我决定dynamic创build可用操作的列表。 我把以下命令放在一起: zf | grep "Providers and their actions:" -A 100 | grep -P "^\s*\033\[36m\s*zf" | awk '{gsub(/[[:space:]]*/, "", $3); print $3}' | sort | […]

脚本磁盘pipe理configuration

我有10个带有大型显示器的工作站,这些显示器有USB插槽和内置的读卡器。读卡器不能被禁用,并且在我对电脑成像时映射到驱动器盘符。 我进入磁盘pipe理并删除驱动器映射,并将映射添加到C:\中的单个文件夹,并为每个插槽添加一个文件夹。 我必须这样做,因为运行的脚本需要特定的驱动器映射到networking资源。 有没有一种方法来脚本删除和添加驱动器映射,而不必在每个工作站上手动使用磁盘pipe理GUI? 工作站正在运行XP Professional。 更新: 基于sinping的使用diskpart的评论,我能够得到一个脚本工作。 我做了一个batch file来创build文件夹来安装,如下所示:( mksltdirs.bat ) mkdir "C:\Removable Devices" mkdir "C:\Removable Devices\Slot1" mkdir "C:\Removable Devices\Slot2" mkdir "C:\Removable Devices\Slot3" mkdir "C:\Removable Devices\Slot4" 我做了一个脚本文件,使用以下命令行: diskpart /sc:\temp\chgltrs.txt 对于工作站,第0卷是DVD-ROM,第1卷是我通过运行diskpart和打字list volumefind的C. 最近我发现,最好是select音量,因为音量顺序可以改变,如果一个东西插入像USB钥匙。 脚本如下:( chgltrs.txt ) select volume e remove assign mount="C:\Removable Devices\Slot1" select volume f remove assign mount="C:\Removable Devices\Slot2" select volume g remove assign […]

有一个相当于Sigverif.exe的命令行吗?

Windows XP的sigverif工具是非常有用的识别未签署的可执行文件,但似乎不适合脚本 – 是否有一个相当的命令行?

获得最大的Linux可执行文件内存使用率

我需要一个shell脚本来检索linux可执行文件的最大内存消耗。 可执行文件可能会使用大量的应该包含在总数中的RAM来产生subprocess。 我已经试过/usr/bin/time -f "%M" /path/to/executable ,但是这总是会产生0虽然使用ps我可以validation这个进程是否确实消耗大量的RAM。 为什么time总是给我0 ,我怎么能得到我要找的数字?

为Windows XP和Win7填充计算机描述的脚本

我希望用计算机的型号填充本地机器描述(如果已经存在,则覆盖)。 有什么脚本可以为我执行这个任务吗? 我发现一个网站有一些代码,但他们没有解决scheme。 我对vb脚本知之甚less。 但是如果有这样做的话,那将会很棒。 谢谢

不使用shell脚本执行无密码sftp上传命令

我已经使用ssh -t key_gen选项使得sftp密码更less,并且不再显示提示input密码,但是当我在sftp会话中执行的命令如下所示在shell脚本中执行时,它们不会被执行相反,我只是得到了sftp的提示 #!/bin/sh username=$1 ipaddr=$2 external_path=$3 extension=$4 sftp $username@$ipaddr cd $external_path get *.$extension exit Result sftp> 没有别的 请告诉我如何实现这一点,期望的实用程序是在我的机器上,但SFTP不支持-b选项 谢谢,Priyanka