使用命令行创建moss站点

使用命令行创建 MOSS 2007 站点

在 MOSS 上开发,测试是一件很头疼的事情,完整的配置一个站点需要的过程很长,开发环境也经常因为程序错误需要重新配置。总结了一些常用的 stsadm 命令,串起来写个安装脚本就方便多了。

1. 创建 Shared Services
对 于刚刚建立的 Server Farm,一定要先创建 Shared Services,要创建 Shared Services, 要先创建两个 Web Application 用于 host Shared Services 管理站点和 My Sites,当然把它们放在一个 Web Application 也可以,不过不是太推荐这样做。此外,Windows SharePoint Search Service 和 Office SharePoint Search Service 也要启动起来,下面我们将用命令行工具 stsadm.exe 一步步完成这些工作。

1.1 创建 Shared Services Administration 站点
stsadm.exe -o extendvs -url <siteurl> -ownerlogin <siteowner username> -owneremail <site owner email> -exclusivelyusentlm -databaseserver <database server name> -databasename <database name> -donotcreatesite -apcreatenew -apidname <application pool name> -apidtype configurableid -apidlogin <application pool username> -apidpwd <application pool user password>

例如:
stsadm.exe -o extendvs -url http://myserver:8080 -ownerlogin domain/netufo -owneremail [email protected] -exclusivelyusentlm -databaseserver dbserver -databasename wss_content_8080 -donotcreatesite -apcreatenew -apidname "sharepoint - 8080" -apidtype configurableid -apidlogin domain/moss_svc -apidpwd mypassword

1.2 创建 My Sites 站点
创建 My Sites 站点的命令和上一个是一样的,只是改变到另一个端口就可以了。

1.3 启动 Windows SharePoint Search Service
stsadm.exe -o spsearch -action start -farmserviceaccount <farm service account> -farmservicepassword <farm service account password> -farmcontentaccessaccount <farm content access account> -farmcontentaccesspassword <farm content access account password> -databaseserver <database server> -databasename <database name>

例如:
stsadm.exe -o spsearch -action start -farmserviceaccount domain/moss_svc -farmservicepassword mypassword -farmcontentaccessaccount domain/netufo -farmcontentaccesspassword mypassword -databaseserver dbserver -databasename "wss_search_moss2007"

1.4 启动 Microsoft SharePoint Search Service
stsadm.exe -o osearch -action start -role IndexQuery -farmcontactemail [email protected] -farmserviceaccount domain/moss_svc -farmservicepassword mypassword

1.5 创建 Shared Services
stsadm.exe -o createssp -title <title>-url <ssp admin site url> -mysiteurl <my sites url> -ssplogin <service account name> -ssppassword <service account password> -sspdatabaseserver <database server> -sspdatabasename <database name> -searchdatabaseserver <search database server> -searchdatabasename <search database name> -indexserver <index server name> -indexlocation <index folder physical path>

例如:
stsadm.exe -o createssp -title "shared service" -url http://mossserver:8080 -mysiteurl http://mossserver:8181 -ssplogin domain/moss_svc -ssppassword mypassword -sspdatabaseserver dbserver -sspdatabasename "sharedservice_db" -searchdatabaseserver dbserver-searchdatabasename "sharedservice_search_db" -indexserver mossserver -indexlocation "c:/SharePointIndexData"

2.0 创建自己的 SharePoint 站点

2.1 创建 Web Application 和 Site Collection
stsadm.exe -o extendvs -url <site url> -ownerlogin <owner username> -owneremail <owner email> -exclusivelyusentlm -sitetemplate <site template> -databaseserver <database server name> -databasename <database name> -apcreatenew -apidname <application pool name> -apidtype configurableid -apidlogin <application pool account> -apidpwd <application pool account password>

例如:
stsadm.exe -o extendvs -url http://mossserver -ownerlogin domain/netufo -owneremail [email protected] -exclusivelyusentlm -sitetemplate BLANKINTERNET -databaseserver dbserver -databasename "wss_content_80" -apcreatenew -apidname "sharepoint - 80" -apidtype configurableid -apidlogin domain/moss_svc -apidpwd mypassword

2.2 创建 Sub Site
stsadm.exe -o createweb -url <site url> -sitetemplate <site template> -title <site title>

例如:

stsadm.exe -o createweb -url http://mossserver/mysubsite -sitetemplate BLANKINTERNET -title "My Sub Site"

自己可以写 bat 文件方便使用,适合于单机部署,只要修改文件开头的环境变量的值然后直接调用就可以了。

你可能感兴趣的:(server,service,application,database,search,SharePoint)