最近接到一个朋友的单子,他是做网吧维护的,手下30多家网吧,资料很多很杂,所以想做个OA进行管理,我使用ThinkPHP来做,要求的功能也很简单,但其中一个功能让我费了点劲,他手下的人时常会更换,所以更改服务器的密码是个大问题,不可能一台一台的用远程管理软件进行更改吧,以后如果有更多服务器呢?
最近从朋友那里拿到一个思路,在客户远程服务器上做计划任务,间隔一段时间执行一个批处理,这个批处理就是从远程WEB服务器上下载的另一个修改密码的批处理,而这个修改密码的批处理,则由OA管理系统生成。大概流程如下:
第一、WEB服务器端设置好chgadminpwd.bat文件,文件内容如下:
@echo off
@net user administrator 123456
exit
这个批处理文件将在用户点击批量更新密码后由管理系统自动生成,默认将在D盘下生成
第二、在客户服务器端,因为administrator账号常用来做管理,故我们需要设置一个管理员组的账号来运行计划任务
在客户服务器上,新建一个账号admin,隶属于administrator组,设置密码为admin(可以更改)
在客户服务器的C盘根目录下新建一个down.bat批处理文件,这个文件的作用就是从web服务器的FTP端下载上面生成的更改密码的 批处理文件,文件内容如下:
@echo off
echo open 192.168.0.101>c:\ftp.txt
echo user>>c:\ftp.txt
echo user>>c:\ftp.txt
echo lcd c:\>>c:\ftp.txt
echo mget chgadminpwd.bat>>c:\ftp.txt
echo quit>>c:\ftp.txt
Start ftp -v -i -s:"c:\ftp.txt"
ping 127.0.0.1
start c:\chgadminpwd.bat
第三、新建批处理文件生成计划任务,内容如下:
@echo off
schtasks /create /tn "ChangPwd" /tr c:\down.bat /sc minute /mo 1 /ru admin /rp admin
exit
若要更改间隔运行的时间,请修改/mo后面的那个数字,默认单位是分钟,ru和rp分别是运行此计划任务的用户和密码
上面的计划任务就是每个1分钟从WEB服务器上下载批处理并执行,这也算个比较笨的方法,分享给大家,高手勿拍!
发表评论
-
CentOS如果保存防火墙规则!
2012-10-24 20:55 938可以讲规则写到一个文件里,比如: #vi iptables. ... -
windows下用Apache配置虚拟主机
2012-09-06 22:15 746商家网址站终于完成了,网址:http://www.57sj.n ... -
php通过腾迅的api接口获取ip地址以及所在城市
2012-08-14 20:12 1582网上搜刮的一个根据ip获取用户地址的php代码,让人欣喜的是他 ... -
获取某字符串的字符编码
2012-08-14 18:11 886$encode = mb_detect_encoding($a ... -
【转】正确拆分中英文混合字符串的函数
2012-08-14 17:09 2009function arr_split_zh( $te ... -
jQuery处理AJAX返回的数据
2012-08-14 10:59 1210使用$.get方法发送AJAX请求的时候,我们常常使用eval ... -
【转】PHPMailer 类综合应用
2012-08-13 19:36 1041PHPMailer 类综合应用 PHPMailer ... -
snoopy采集phpchina示例
2012-08-07 21:00 1864snoopy采集phpchina示例 <?php ... -
Snoopy.class.php文件采集
2012-08-07 20:48 1183获取指定url内容 PHP代码 <? ... -
Snoopy.class.php
2012-08-07 20:37 904<?php /****************** ... -
PHP检测内网服务器状态的方法!
2012-08-05 17:57 1766某项目有功能需求为在OA里检测用户服务器的运行状态,服务器均为 ... -
【转】在Thinkphp中使用AJAX实现无刷新分页
2012-07-22 22:13 11291在Thinkphp目录的Lib\ORG\Uti ... -
ThinkPHP模板输入一维数组
2012-07-22 18:59 1287<foreach name="list&quo ... -
【转】MYSQL删除表的记录后如何使ID从1开始
2012-07-17 15:52 1113MYSQL删除表的记录后如何使ID从1开始 htt ... -
[转]ThinkPHP中分页加上搜索
2012-07-14 23:07 8143ThinkPHP 分页可以很容易的实现对不固定查询参数的支持。 ... -
mysqldump 常用备份选项,只备份数据或结构的方法
2012-07-13 18:14 821mysqldump 常用备份选项,只备份数据或结构的方法, ... -
【转】如何在批处理中自动输入密码
2012-07-12 11:08 4369我在做PHP项目的时候,经常会遇到使用PHP的exec ... -
【转】DOS命令行操作计划任务详解
2012-07-12 11:06 2168Schtasks 安排命令和程序定期运行或在指定时间内运行。 ... -
[转]php使用mysqldump命令导出数据 文件内容为空 的解决(密码不能为空)
2012-07-12 11:06 1045服务器环境win2003+Apache+PHP5.2 我通过 ... -
批处理如何删除自己!
2012-07-12 11:05 717Rem 批处理删除自己 del %0
相关推荐
今天给大家讲一下关于Django+Vue+Docker企业OA系统方面的内容,首先我们先来认识一下这几个技术点。 一、关于Django5 Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建...
在开始之前,首先我们需要了解一下Docker和OA系统的概念。 一、什么是Docker Docker是一个开源的应用容器引擎,可以将应用程序及其依赖打包为一个可移植的容器,然后发布到任何支持Docker的环境中。Docker的优势...
基于springboot+mybatis+shiro+activity的企业办公Oa系统源码+数据库(毕业设计)含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单...
视频课程下载——Django+Vue+Docker企业OA系统
基于SSM框架+MySQL实现的企业级OA管理系统源码 基于SSM框架+MySQL实现的企业级OA管理系统源码 基于SSM框架+MySQL实现的企业级OA管理系统源码 基于SSM框架+MySQL实现的企业级OA管理系统源码 基于SSM框架+MySQL实现的...
毕业设计使用springboot+mybatis+shiro+activity的企业办公Oa系统.zip 项目介绍 基于 springboot+myvatis_+ mvc + activiti+quarts+quartz 写的一个办公企业管理系统 OA 软件架构 springboot+myvatis_+ mvc + ...
基于SSM框架+MySQL实现的企业级OA管理系统源码+项目说明.zip 基于SSM框架+MySQL实现的企业级OA管理系统源码+项目说明.zip 基于SSM框架+MySQL实现的企业级OA管理系统源码+项目说明.zip 基于SSM框架+MySQL实现的企业级...
基于springboot+mybatis+shiro+activity构建的企业办公Oa系统,适合个人学习,本科毕业设计,大作业,项目经过严格测试,确保可以运行! OA 项目介绍 基于 springboot+myvatis_+ mvc + activiti+quarts+quartz 写的...
1、基于springboot+vue的在线办公OA系统源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、...
毕业设计使用springboot+mybatis+shiro+activity的企业办公Oa系统_HHao-OA
**OA办公自动化系统详解** OA(Office Automation System)办公自动化系统是现代企业信息化建设的重要组成部分,旨在提升工作效率,简化工作流程。本系统采用经典的技术架构——SSH+JBPM,即Struts、Spring、...
我今天给大家展示的是一款由JSP+SSM(spring+springmvc+mybatis)+MySql实现简单的OA办公管理系统,主要实现的功能有员工注册登录,自动计算当前月迟到、早退、加班、缺勤天数并根据图表展示,任务管理(任务发布、...
本批处理脚本就是针对泛微OA系统设计的,旨在实现数据库的定时自动备份,确保在遇到问题时可以迅速恢复到之前的稳定状态。 1. 数据库备份的意义:数据库备份是防止数据丢失、系统故障或恶意攻击的有效手段。它能...
《基于SpringBoot+MyBatis+Shiro+Activiti的企业办公Oa系统解析》 企业办公自动化(Office Automation,简称Oa)系统是现代企业信息化建设的重要组成部分,它旨在提高工作效率,减少工作流程中的繁琐环节,实现无纸...