automated

当所有应用程序关闭时自动关闭 Windows 服务器
automated

当所有应用程序关闭时自动关闭 Windows 服务器

我有三台在 AWS 上运行的高性能计算机。我们的工程师在其上运行需要 192 GB RAM 的特定应用程序。这背后的主要想法是,在他们开始处理工作后,实际上没有人在关注服务器。因此,当工作完成后,服务器继续运行,因此费用昂贵。是否有一个 powershell 脚本可用于在服务器中没有运行应用程序时关闭服务器,或者 AWS 中有办法实现这一点? ...

Admin

自动更改多个电器的设置
automated

自动更改多个电器的设置

我正在尝试通过 SSH 自动执行更改 100 多个电力设备设置的任务,但每次设置更改都有多个交互式提示。这可能吗?或者有人有如何使用 Python/bash 脚本执行此操作的示例吗? ...

Admin

Windows 上的自动安装测试
automated

Windows 上的自动安装测试

我正在寻找一些可以使用的软件,以便测试程序是否已安装并正常运行。我希望使用类似于软件开发自动化单元/集成测试的软件,而不是手动打开每个程序并查看其运行情况。 我已经调查过类似的事情自动热键和西库利它们看起来很有希望,但并不完全满足我的需要,而且它们需要在系统上安装依赖项,而我并不是很喜欢。 我想象的一个用例就像在系统上安装 Microsoft Word。我可以运行此脚本/程序,它会打开程序本身,打开新文档,向该文档写入几行,然后保存文件。这将“证明”Word 中的此功能正常运行。 这基本上就是我所寻找的:...

Admin

LetsEncrypt 证书更新从 dns 切换到 http
automated

LetsEncrypt 证书更新从 dns 切换到 http

我最近将 letsencrypt 的 callenge 类型从 dns-01 切换到 http-01,因为我计划将来签署我的 dns 区域,因此不再需要自动区域操作。自从我做了这个改变后,我就不能再更新我的一些区域了(我假设这些区域是我最初通过 dns-challenge 签署的区域)。我的旧区域(从第一次使用开始 - 从一开始就使用 http)工作正常。 为了弄清楚,我用的是来自 lukas2511 的 dehydrated-client。我添加了一些调试输出来检查该脚本中是否存在问题 - 似乎没有。 请求挑战后,我收到了响应: { "identi...

Admin

使用 PS 更改 Windows Server 2012R2 维护时间
automated

使用 PS 更改 Windows Server 2012R2 维护时间

过去几周我一直在努力解决这个问题,我希望有人能给出可行的答案。 在我的工作中,我们使用 VMWare,并且我使用 Powershell 构建了 Windows Server 2012R2 的自动部署,效果非常好。 我的大多数脚本都在虚拟机本身上执行,其中一个功能是配置 Windows 更新。我找到了用于设置更新的注册表项,Powershell 正在将它们添加到注册表中。主要问题是,这些设置未由服务器应用。其中一个设置是时间和日期。 经过几天的充分研究,我发现有一个名为 Maintenance Configurator 的计划任务。我找到了一种禁用它的方...

Admin

如何在服务器停机之前使用 Powershell 从其他系统释放共享文件的锁?
automated

如何在服务器停机之前使用 Powershell 从其他系统释放共享文件的锁?

升级时,有没有办法使用 Powershell 清理/释放服务器上的文件锁?我们有其他系统通过网络连接到服务器的共享资源,有些文件报告为已锁定,这会打乱我们的自动升级过程 有没有办法在升级之前运行 Powershell 脚本并关闭与服务器的所有网络连接? 谢谢! ...

Admin

远程将用户从管理员组中删除,并立即生效
automated

远程将用户从管理员组中删除,并立即生效

我正在尝试编写一个简单的 powershell 脚本,将域用户添加到 Windows 计算机上的本地管理员组,然后在 30 分钟后将其删除。这是我目前所做的。 Param( [string]$machineName, [string]$group, [string]$user ) $objUser = [ADSI]("WinNT://$user") $objGroup = [ADSI]("WinNT://$machineName/$group") $objGroup.PSBase.Invoke("Add",$objUser.PSBase.Pat...

Admin

您使用什么来自动测试 Debian 软件包的安装和更新?
automated

您使用什么来自动测试 Debian 软件包的安装和更新?

我正在使用 Debian repo(基于 reprepro)来安装 Wheezy 和自定义软件包。我会不时修改自定义软件包,并在不同的系统上手动测试它们,例如: 测试 a) 安装新版本的 Debian 软件包 测试 b) 在已安装同一 Debian 软件包的旧版本的系统上更新 Debian 软件包 测试 c) 卸载新版本的 Debian 软件包 通常,我会在三台不同的服务器上运行这些测试。 由于定制的 Debian 软件包的数量不断增长,手动测试过程占用了我的越来越多时间。 因此,我正在寻找一个可以自动化测试的现有测试框架。此外,如果这个测试框架...

Admin

更新 450 个 WordPress 数据库的用户名和密码 - 450 个 ftp 帐户和 450 个 MySQL 用户
automated

更新 450 个 WordPress 数据库的用户名和密码 - 450 个 ftp 帐户和 450 个 MySQL 用户

您将如何以一致、可靠的方式更新这些内容?我对系统管理还很陌生,自学成才,仍在学习中,但我需要在特定时间内主动解决这个问题,因为我在一家公司工作,我是唯一的系统管理员。 我注意到我们的密码策略并不是万无一失的,如果你有 1 个 wordpress 密码、该用户的 ftp 帐户和该站点的 mysql 帐户,那么你就可以快速访问我们 90% 的投资组合。 我想改变这种情况。我有 3 个虚拟服务器,其中大约有 170/170/110 个 WordPress 安装。每个都有自己的 FTP 用户和 MySQL 数据库。你会怎么做? ...

Admin

部署远程 DHCP 服务器
automated

部署远程 DHCP 服务器

请不要太苛刻。我对 IT 界还很陌生,任何建议/解决方案都将不胜感激。 问题:我想将 Cent OS DHCP 服务器部署到不同的远程站点。这可能是 4 或 5 个不同的位置。我的想法是事先将所有设备安装到一个迷你笼子里。 是否有一种自动化的方法来设置具有类似配置的 DHCP 服务器(比如 kickstart?)? 编辑:感谢您的反馈。DHCP 服务器还将充当 PXE 服务器。它将连接到多个设备(12 个以上),通过 PXE 下载映像,然后通过 Internet 下载更新。 最终目标:我希望 DHC...

Admin

使用 WebDAV 进行自动下载
automated

使用 WebDAV 进行自动下载

我目前管理着多个站点(最初有十几个,目前是四个,但很快就会增加到几十个或几百个),这些站点为远程位置的客户提供软件。我们的 Web 服务器是 Windows SBS Server 2k3,远程服务器是 Windows Server 2k3。当我们有新版本的软件时,我会将新软件上传到特定目录并重命名;每次客户端启动时,它们都会从该特定目录中提取软件。如果只有几个站点,我可以轻松通过 RDP 访问并复制文件。随着站点数量的增加,这很快就会变得非常难以处理。 因此,我认为 WebDAV 可以作为解决方案的一部分,这样我就可以简单地将最新版本推送到我们的服务器 (...

Admin

以当前日期作为文件夹名称创建存档,如果文件夹存在则添加 1、2 等
automated

以当前日期作为文件夹名称创建存档,如果文件夹存在则添加 1、2 等

我希望配置此备份脚本以采用当前日期并以 mmddyyyy 格式创建目录,因为这将自动完成。但是,如果包含当前日期的目录已经存在(如果我需要在给定日期进行多次备份),我想添加 -1 或 -2,以便它显示为 07072011-3(如果这是当天进行的第 4 次备份)。 有没有一种简单的方法可以在目录名末尾添加 +1 ,每次写入时都添加? 设置日期/文件夹名称 today="$ (date +%m%d%Y)" mkdir /home/user/backup/$today 检查目录是否存在 if [ ! -d /home/user/backup/$toda...

Admin

如何从 Windows 命令行自动执行 FTPS 上传
automated

如何从 Windows 命令行自动执行 FTPS 上传

我正在寻找一个批处理脚本,用于自动将多个文件一次上传到外部 ftps 站点 (ftps://servername.xxxx.com)。这些文件位于 Windows Server 2008 系统上的文件夹中。如果可能,批处理脚本还需要检查这些文件是否已存在于远程文件夹中,以避免覆盖。非常感谢。 ...

Admin

通过 sftp 推送文件
automated

通过 sftp 推送文件

客户希望我们每天使用 SFTP(基于 SSH 的 FTP)向他们推送数据文件。我们是一家 100% 的 Microsoft 公司,员工中没有 Linux 管理员。我正在寻找有关如何实现此目标的建议。我见过不同的应用程序通过 SFTP 自动发送文件,但我不知道它们是否是一种好方法。 您发现在 Microsoft 环境中处理此问题最简单的方法是什么? ...

Admin