维护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