Monday, February 15, 2010
« 短距通信(NFC) 和其它近距无线通信技术的比较 | Main | 开源固件 DD-WRT »

维护Windows 服务器和编写windows 下脚本会用到一些语句和的工具

1) PsTools http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx

PsTools 是一系列命令行工具, 可以远程对计算机进行操作.

• PsFile - 显示远程打开的文件
• PsGetSid - 显示计算机或用户的 SID
• PsInfo - 列出有关系统的信息
• PsKill - 按名称或进程 ID 终止进程
• PsList - 列出有关进程的详细信息
• PsLoggedOn - 查看在本地通过资源共享(包含所有资源)登录的用户
• PsLogList - 转储事件日志记录
• PsPasswd - 更改帐户密码
• PsService - 查看和控制服务
• PsShutdown - 关闭并重新启动(可选)计算机
• PsSuspend - 暂停进程

2) 用命令行备份 sqlserver 2005 数据库

用sqlserver 自带 sqlcmd 命令

[SQLserver执行目录]\sqlcmd" -S[DB服务名] -e -E -Q "backup database [数据库名] to disk='[备份目标文件路径]'

3) 用命令行进行ftp操作

ncftp http://www.ncftpd.com/ncftp/

上传:
ncftpput -d logfile -u ftp-user-name -p ftp-password ftphost remote-folder local-filename

下载:
ncftpget -d logfile -u ftp-user-name -p ftp-password ftphost local-folder remote-filename

4) WinRar 的命令行操作

对整个目录包含子目录进行rar 压缩,-ao 表示仅对设有archive 属性标志的文件进行备份(用于增量备份)

winrar a -ao -agYYYYMMDD -m5 -md2048 -r -pPassword -ri5 -t target-rar-filename source-path