iis合并

罗兰德再次制造无损迁移IIS(含匿名帐号,ntfs,acl,用户同步) For Win2003 and Win2008

这个命令会自动将你的iis配置,就是metebase.xml中的内容,完完整整复制到目标服务器。
并且站点物理文件也会复制过去,所以目标服务器上的盘符啊,容量啊分布一定要一样才可以成功。
对IIS网站而言可说得上是一一复制了。
而IIS站点中的用户和密码可以通过修改C:\Inetpub\AdminScripts\adsutil.vbs中显示星号的issec改为false来解决。
这一点进行遍历就行了。
w3svc/站点编号/root/AnonymousUserName
w3svc/站点编号/root/AnonymousUserPass

然后再通过net user 取得的AnonymousUserName 取得的AnonymousUserPass /add
来进行。最后进行setacl.bat(这个文件在我发过的rsync同步那个方法文章中有)来配置acl,ntfs权限即可了。比上一次的同步方法简单。并且工具是微软自己的,支持度肯定比rsync要好了。
并且支持两台服务器iis之间无缝合并,iis6到iis7无缝升级

msdeploy -verb:sync -source:webserver60,computername=源服务器IP,userName=超管用户名,password=密码 -dest:webserver60

iis6迁移到iis7(win2003到win2008升级)
msdeploy -verb:sync -source:webserver60,computername=服务器IP,userName=超管用户名,password=密码 -dest:webserver
不支持以下形式
就是iis7降级为iis6是不被允许的。
msdeploy -verb:sync -source:webserver,computername=服务器IP,userName=超管用户名,password=密码 -dest:webserver60
 
其实这个工具老早就带在微软的开发工具中叫发布布署工具.用visual studio开发过项目并且用过他布署项目上线的不会陌生。只不过他是全图形的。本文给出的操作是全命令行的。
 
相比上一次制造给出了详细的操作方法和文件,这一次只是略微给出思路,因为具体起来可以看help文档。照着做就行了。没啥难度。
下载在这里
2008r2服务器下载64位,2003下载x86。

Tags: iis6导iis7 , iis6升级 , iis迁移 , iis合并 , iis同步 , msdeploy


内部参考旗下网站