Stsadm 命令列工具 (Office SharePoint Server)
本文內容:
使用 Stsadm
Stsadm 不是互動式
可使用的作業與屬性
Microsoft Office SharePoint Server 2007 包含用於 Office SharePoint Server 2007 伺服器及網站命令列管理的 Stsadm 工具。Stsadm 位於 SharePoint 產品及技術安裝所在磁碟機上的下列路徑:%COMMONPROGRAMFILES%\microsoft shared\web server extensions\12\bin。您必須是本機電腦的管理員,才可使用 Stsadm。
Stsadm 提供方法可在命令列或使用批次檔或指令碼執行 Office SharePoint Server 2007 管理工作。Stsadm 可讓您存取無法使用管理中心網站執行的作業,例如變更管理連接埠。命令列工具的介面比管理中心更簡化,可讓您執行相同的工作。某些特定作業及參數只有 Stsadm 命令列工具才提供。
使用 Stsadm
命令列工具可讓您存取完整的 Office SharePoint Server 2007 作業集。您可以從命令列或利用批次檔或指令碼使用 Stsadm。Stsadm 一定要在伺服器上執行。
必須是伺服器上本機管理員群組成員,才可使用 Stsadm。當您呼叫 Stsadm 時,要以下列格式提供作業及一組命令列參數:
-operation OperationName -parameter value
注意
如果搭配命令列工具使用的值包含空格或命令列介面視為特殊的字元 (例如 & 符號),您可使用括號 (") 括住字串。例如,如果網站的 URL 是 http://my site,URL 可輸入為 "http://my site"。
大多數的命令列參數,除了完整的參數名稱之外,另提供可使用的短格式。例如,下列命令會將設定資料庫設為使用 Server1 上的 Server1_collab,並指定連線的資料庫使用者名稱及密碼:
stsadm -o setconfigdb -connect -ds Server1 -dn Server1_collab -du User1 -dp password
下表說明本例中的命令及參數。
命令或參數 | 定義 |
---|---|
-o setconfigdb |
建立 Office SharePoint Server 2007 及設定資料庫之間的連線。 |
-connect |
指定要使用的現有設定資料庫。 |
-ds Server1 |
指定包含要使用之資料庫的伺服器名稱。 |
-dn Server1_collab |
指定在該伺服器上要使用的資料庫名稱。 |
-du User1 |
指定資料庫的管理員使用者名稱。 |
-dp password |
指定該使用者的密碼。 |
Stsadm 不是互動式
Stsadm 不是互動式的工具。使用 Stsadm 時,作業及參數要一次全部輸入。在作業執行時,不會出現提示要您填入缺少的參數。如果缺少必要的參數,作業即告失敗,而您則必須再次輸入該作業及參數。
此種行為讓批次命令有更好的彈性,因為在您送出命令之後,工具不會提示您輸入資訊。如需較為互動的工具,請嘗試使用管理物件模型或管理中心各頁面。
可使用的作業與屬性
如需 Stsadm 作業及參數的完整清單,請參閱<Stsadm 作業與屬性的索引 (Office SharePoint Server)>。
此作業只能從命令列執行:
addcontentdb (需要從命令列加入要升級的資料庫) |
enumsolutions |
renameserver |
addsolution |
enumtemplates |
restore (網站集合層級) |
addwppack |
enumwppacks |
retractsolution |
backup (網站集合層級) |
execadmsvcjobs |
retractwppack |
binddrservice |
export |
scanforfeatures |
canceldeployment |
forcedeletelist |
setadminport |
copyappbincontent |
getadminport |
setconfigdb |
createadminvs |
getproperty |
setproperty |
createsiteinnewdb |
getsitelock |
setworkflowconfig |
databaserepair |
import |
spsearchdiacriticsensitive |
deleteadminvs |
installfeature |
syncsolution |
deleteconfigdb |
migrateuser |
uninstallfeature |
deletesolution |
provisionservice |
unregisterwsswriter |
deletewppack |
refreshdms |
updateaccountpassword |
deploysolution |
refreshsitedms |
updatealerttemplates |
deploywppack |
registerwsswriter |
updatefarmcredentials |
displaysolution |
removedrservice |
upgradesolution |
enumdeployments |
removesolutiondeploymentlock |
下列參數僅能從命令列執行:
-force |
-propertyname |
-globalinstall |
-propertyvalue |
-newname |
-servicename |
-overwrite |
-ssl |