Articles of 自动化

在启动/login/注销脚本中放什么?

我当然希望这个问题被认为是可以接受的,并且不会违反Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page. FAQ的一部分。 无论如何,我有一个基本上是从顾问inheritance的networking。 这是一个Windows环境,大约有70个最终用户机器。 现在,networking运行良好,但我一直在寻找方法来改善它。 为了遵守10条系统pipe理员命令 “你应该自动化”的规则8,我想知道人们在脚本中有什么。 我知道这有点开放式和非常主观,但我很好奇看到别人在他们的环境中做了什么,使他们的生活更轻松。 让我们清楚,我不是在寻找代码或人们发布他们的脚本 – 我更能够研究和testing语法。 我更加好奇脚本完成的function ,而不是语法。 现在,我运行两个非常基本的脚本 login 共享驱动器映射 注销 〜来自用户计算机的文件被备份到他们拥有的个人共享驱动器(即模板,collections夹,签名文件等)。 这有助于减less硬盘驱动器出现故障时的恢复时间。 正如你所看到的,这些都是非常基本的,我期待着提高自动化水平。 我期待听到你的build议。

提取,合并和自动化几个安装程序

现在我们有大约12种不同的软件,我们必须在许多机器上手动安装。 我想从MSI / EXE中提取文件并监视registry更改。 然后,我将创build一个安装程序,执行所有12的工作:将文件放置到正确的位置并修改registry。 我曾尝试使用各种程序来跟踪安装程序所执行的更改,但没有一个特别隔离安装程序,所以我留下了由当前正在运行的任何程序所做的更改,这是不够好的。 registry更改很容易跟踪。 唯一需要担心的是如果有任何脚本运行,那么我必须自动化,并确保我可以获取原始安装程序使用的参数。 有没有人有更好的解决scheme呢? 我想创build的安装程序需要运行沉默/没有互动,基本上是一个单一的解决scheme。 使用免费软件工具,我发现在安装过程中logging更改是不合适的,因为我无法确定安装程序导致的更改。

有多个参数的PowerShell调用运算符?

我正在尝试使用powershell调用操作符本质上运行以下命令: “C:\ Program Files(x86)\ PuTTY \ plink.exe”“-v -agent -m C:\ Scripts \ idrac_powerup_commands.txt root @ [servername]” 当前代码 $runputtyscript = @() $runputtyscript += "-v" $runputtyscript += "-agent" $runputtyscript += "-m C:\Scripts\idrac_powerup_commands.txt" & 'C:\Program Files (x86)\PuTTY\plink.exe' $allArgs root@servername 问题 这是执行,但脚本不会执行该命令相同的,如果从命令行执行原始string的文件。它显示我的pipe理控制台(所以它已经login,使用公钥进行身份validation等),但它只是没有运行我要求它运行的脚本。 我试过的东西 将-m的文件名组件移到它自己的参数 将引号放在-m的文件名组件中 题 也许更简洁的方式问 :什么是适当的方式来使用参数,然后有自己的参数(例如“-m [文件名] -v -a”与调用运算符(&)在PowerShell中?

在所有AD帐户中自动填写一些字段

是否有办法一次性为所有AD账户自动填充一个字段或一组字段? 例如,如果我想为所有员工或特定的OU设置地址字段? 或者,如果我需要将他们的电子邮件字段设置为[email protected]

自动化Windows 8.1企业升级

我一直在尝试find必要的命令行开关,以便将Windows 8客户端的升级自动化升级到Windows 8.1。 我有ISO提取,我已经运行setup.exe /? 但是这并不足以说明问题。 我无法从search引擎中find任何相关信息。 任何人都可以指向我的一些文件或信息如何自动升级,使其保持用户数据,程序等? 我知道如何手动运行安装程序,但我显然不希望用100多台机器来完成。

在Ubuntu 12.04上安装Java 1.7

我需要在几台机器上安装Java 1.7 ,因此我想用脚本来完成。 问题是安装要求某些选项(具体是“是”,然后“确定”,最后是“是”)。 我遇到了这个问题: 在Ubuntu上自动安装postfix 我很确定这个过程是一致的。 但是我不知道OP如何知道像postfix postfix/mailname这样的variables名(?) 如果有人能提供更直接的答案,那将是非常感激的。 编辑1: 我试着将sudo dpkg-reconfigure debconf设置non-interactive并select警报级别作为关键。 然后我试着执行sudo apt-get install oracle-java7-installer并得到这个错误: Need to get 0 B/18.6 kB of archives. After this operation, 193 kB of additional disk space will be used. Preconfiguring packages … (Reading database … 47992 files and directories currently installed.) Unpacking oracle-java7-installer (from …/oracle-java7-installer_7u51-0~webupd8~4_all.deb) … […]

如何设置在Azure SQL上运行脚本的夜间作业?

我正在寻找一种方法来设置一个将运行小型SQL脚本的夜间作业,以在Azure SQL数据库上重build碎片索引。 我在网上find的资源似乎或者过时了,或者涉及在本地机器上设置作业。

如何自动化VMWare Workstation备份?

我在WinXP上运行VMWare Workstation 6.5 。 我如何脚本自动克隆我的虚拟机映像的方式? 我已经阅读了有关“v mware-cmd ”工具的内容,但相信只有VMWare ESX可用,而不是Workstation 。

数据中心自动化工具和Novell Suse Linux?

我正在寻找信息来自动修补/更新几百台Suse机器。 除了Zenworks和SMT之外,还有其他补丁pipe理/自动化工具,您知道在Novell SLES OS上有很好的支持吗? 我发现了几个工具,但主要是为Windows … 您对以下工具和Novell SLES服务器有任何经验吗? – 从lumension patchatch – 来自IBM的Tivoli Provision Manager – Bigfix – 惠普服务器自动化 – BMC Bladelogic – CA Spectrum自动化pipe理器 要保持更新的数据中心主要由运行SLES 10的真实和虚拟服务器(不包括SLES 9)组成。 我认为SMT可以完成大部分工作,但在报告和库存方面似乎有所欠缺。 你知道这些方面的补充工具吗? 感谢您的任何build议。

在Hyper-V虚拟机中自动login不起作用

我们在Windows 2008 Hyper-V服务器上安装了Windows XP(所有更新)虚拟机。 使用TweakUI设置虚拟机的自动login。 当虚拟机重新启动时(以干净的方式),自动login不起作用。 虚拟机只是站在用户/密码提示符处。 有没有人知道为什么会这样呢? 在过去,我从来没有遇到任何自动login的问题。 虚拟机不在域中(虽然是Win2008),并且启用了远程桌面访问(我不知道是否重要)。 编辑:我应该提到之前,自动login设置正确存储在registry中。 编辑:自动login用户是本地(pipe理员)用户。 事件日志中没有与login相关的事件。 编辑:格鲁布把我放在正确的轨道上。 这绝对不是连接到Hyper-V,而是连接到特定的VM安装。