Posts Tagged ‘脚本’
CreateObject(”MSXML2.DOMDocument”)
星期二, 十月 21, 2008 14:30 1 Comment1. CreateObject(”MSXML2.DOMDocument”)
this is VB code to create a DOMDocument object using the MSXML2 library
2. new ActiveXObject(”MSXML.DOMDocument”)
this is javascript to create a DOMDocument object using the MSXML library
3. Server.CreateOject(”Microsoft.XMLDOM”)
this is ASP vbscript to create a version independent DOMDocument object
Note:
1. Only for built in objects, such as filesystemobject, dictionary etc. Any object which comes from an external [...]
两个特别的存储过程
星期二, 八月 26, 2008 10:35 No Comments简介
sp_msforeachdb 和 sp_msforeachtable 是非常有用的存储过程, 他们允许你遍历SQL Server实例中的全部数据库和表, 并对这些数据库和表执行命令. 我作为一个DBA每天都在使用它们. 两个存储过程都使用问号(?)作为一个置换符. 对于sp_msforeachdb, “?”表示数据库名称, 对于sp_msforeachtable, “?”表示表名称.
sp_msforeachdb
示例 #1 - 可以使用以下命令检查实例中的每个数据库:
sp_msforeachdb ‘dbcc checkdb( ”?” )’
示例 #2 - 修改实例中所有数据库的所有者为sa.
sp_msforeachdb ‘IF ”?” NOT IN (”master”, ”model”, ”msdb”, ”tempdb”)
BEGIN
print ”?”
exec [?].dbo.sp_changedbowner ‘’sa”
END’
**注意: 我使用if语句来过滤掉系统数据库
示例 #3 - 可以使用以下命令检查数据库中的每个表:
sp_msforeachdb ‘dbcc checktable( ”?” )’
示例 #4 - 压缩实例中的所有数据库. 谨慎使用这个命令. 不要在业务时间使用在业务数据库上.
sp_msforeachdb ‘dbcc ShrinkDatabase( ?, 10 )’
示例 #5 - 为实例中所有数据库添加用户 [...]
如何在 BAT 批处理文件中实现 FTP 登陆?
星期六, 八月 2, 2008 23:20 No Comments越来越多的人都拥有了自己的网站, 或许构建在虚拟主机上, 或许是自己独立的服务器. 一个不可避免的工作就是通过FTP上传下载文件. 如果你急需要做FTP操作, 手头又没有现成的FTP软件使用, 那么这篇文章将对你很有启示.
——————————————————————————
问题:
写一个 BAT 批处理,打算把文件打包传到 FTP 服务器上
比如 ftp://11.11.11.11, 之后登陆的用户名和密码怎么写,才能实现自动登陆?
解决方案:
必须使用 -s 选项,FTP 才能在 Windows 下读取该文件。
如果以前的脚本位于名为 Test.txt 的文件中,您可以通过键入以下内容启动该脚本:
ftp -s:test.txt
您可以在命令行中指定主机名称,然后使用脚本进行登录。例如,如果您使用以下命令行:
ftp -s:test.txt 11.11.11.11
脚本文件应如下所示:
user
guest
guest
put file1
quit
但是,如果 FTP 主机执行自动登录,此命令将不会运行。若要关闭自动登录,请在命令行中使用 -n 开关,如下所示:
ftp -n -s:test.txt 11.11.11.11
——————————分割线————————————-
以下是一个自动下载 Norton 病毒库的 script
保存为 cescript.txt 之后,用 ftp -s:cescript.txt 执行之
open ftp.symantec.com
anonymous
nobody@spammer.com
cd public/english_us_canada/antivirus_definitions/norton_antivirus/static
lcd E:\software\Symantec\VirusLib
bin
hash
prompt
get symcdefsx86.exe
quit
来源: http://www.ixpub.net/archiver/tid-610522.html