我有一个从大约2000年的大约13K免费电子邮件/networking邮件提供商名单。显然,这些服务绝大多数已经停业,域名已经失效,或被抢劫抢劫,谁已经提出了“销售“标志和其他一些。 我想修剪列表,以免费仍然工作的电子邮件/networking邮件提供商。 显然,手动检查每个条目是不可行的。 将这个列表修剪到候选项目的自动化方法是什么?
我想向SYDI添加一段代码,它会返回特定文件的位置和大小。 例如,服务器“X”有一个DB文件和path,如下所示:“C:\ XYZ \ Database \ randomfilename.ext”,可以说是45 GB。 位置,名称和当然文件的大小在许多服务器中是不同的。 我希望它返回文件的位置(扩展名为“.ext”,可能至less在这些服务器中是唯一的):例如C:\ XYZ \ Database \和大小。 如果你能把我指向正确的方向,这将是非常有帮助的。 这是我迄今为止所尝试过的,即使有.ext文件也没有返回。 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colFiles = objWMIService.ExecQuery _ ("Select * from CIM_DataFile Where Extension = 'ext'") For Each objFile in colFiles Wscript.Echo objFile.Drive & objFile.Path Wscript.Echo objFile.FileName & "." & objFile.Extension […]
我有一个应用程序,它从VPN连接断开后,重置屏幕保护程序设置。 我想要做的就是创build一个GPO脚本或batch file,以便每次用户login到工作站时运行,而无需用户确认修改。 目前我有这个reg文件: Windows Registry Editor Version 5.00 [HKEY_CURRENT_UESR\Control Panel\Desktop] "ScreenSaveActive"="1" "ScreenSaverIsSecure"="1" "ScreenSaveTimeOut"="450" "SCRNSAVE.EXE"="ribbons.scr" 我已经设置这个在GPO> UC> WS> Scripts> Logon> ScriptPath下运行[.reg文件的path] | 脚本参数[regedit / s]。 registry/ s作为静默安装。 任何build议之一可能会更好或错误在我的设置?
我正在寻找脚本,查找没有密码的用户。 有谁能给我解释一下这个脚本中需要的命令吗?
#!/bin/bash PID=$(pidof daemon) kill $PID while ps -e | grep "[d]aemon" >> /dev/null; do sleep 30 done sh -c /root/daemon 这个脚本被设置在一个cronjob上来杀死并重启这个程序。 它是这样做的,但是在脚本退出之后,它会保持重新生成,这使得手动守护守护进程非常困难。 它应该在子shell中重新启动程序,脚本应该死掉。
我做了一个外部脚本(用Perl编写的snmp_max_io)。 使用IP地址运行时,它将inputlogging到系统日志,并输出一个64位数字值,并将退出值设置为0。 示例输出: 916418801 我已经把它添加到/ usr / lib / zabbix / externalscripts中,我有一个不同的脚本,工作。 我已经configuration了一个项目: types:外部检查 键:snmp_max_io [“{HOST.CONN}”] 主机接口:ipnr 10050 信息types:数字 数据types:十进制 单位:b 一段时间后,Zabbix将状态更改为:“不支持”和“接收值[]不是数字”。 在命令行上以root用户或zabbix运行时,该命令正常工作。 但是这个命令永远不会被zabbix服务器运行(没有任何logging)。 我怎么知道为什么Zabbix认为命令返回[],而显然从来没有运行它? 解决scheme在注释中:脚本必须是bash脚本。 所以一个perl脚本必须有一个bash包装器。
有没有人有一个如何生成SQL代理作业的创build语句的想法? 我到处寻找,我似乎无法find一个search结果,不涉及使用SSMS和通过对象浏览器。 我走了,find了[msdb]。[dbo]。[sysjobsteps]表,它具有作业的UID和步骤。 我的想法是按照job_id分组,按step_idsorting,然后在弄清楚如何连接之前徘徊一会儿。 但我想在这之前我会问这里。
有一个cron工作是在一天中的大部分时间运行,有时工作卡住,我想设置一个时间或检查它让我知道如果已经被卡住超过20分钟,我想得到我如何做到这一点的想法。 最后,如果真的花了20多分钟,我会很乐意给我们发电子邮件。 这是我的crontab项目: 00 07 * * * /u01/home/oracle/sysadm/run_trans_push.sh > /u01/home/oracle/trc/run_trans_push.sh_`date +\%b_\%d`.trc 2>&1 这也创build一个跟踪文件。
我目前正在尝试编写一个脚本来显示域中的每个组和用户。 Import-Module ActiveDirectory $Groups = (Get-AdGroup -filter * | Where {$_.name -like "**"} | select name -expandproperty name) $Table = @() $Record = [ordered]@{ "Group Name" = ""; "Name" = ""; "Username" = ""; } Foreach ($Group in $Groups) { $Arrayofmembers = Get-ADGroupMember -identity $Group | select name,samaccountname foreach ($Member in $Arrayofmembers) { $Record.Set_Item("Group Name", […]
为了安全起见,我检查了服务器故障指南,我认为这个问题属于第三方平台pipe理或networkingpipe理。 我敢肯定,我不是唯一的系统pipe理员这个问题! 在我们的networking上,我们有大约15台大型复合机/复印机。 我想以编程方式拉他们的帐户跟踪数据(每用户代码打印计数),我正在打墙。 SNMP仅提供汇总数据(机器的总打印计数) 没有SSH访问 只有一个Web界面可用(我知道) Web界面提供了一个csv文件作为下载与帐户跟踪数据,这是相当不错的。 但是,我很想自动化首先获取该CSV的步骤。 有没有办法抓住这些数据? 我认识到答案可能涉及通过某种types的脚本从Web界面中获取数据。