Stsadm 命令列工具 (Windows SharePoint Services)

本文內容:

  • 使用 Stsadm

  • Stsadm 不是互動式

  • 可使用的作業與屬性

Windows SharePoint Services 3.0 包含 Windows SharePoint Services 伺服器與網站的 Stsadm 命令列管理工具。Stsadm 位於安裝 SharePoint 產品及技術之磁碟機上的下列路徑:%COMMONPROGRAMFILES%\microsoft shared\web server extensions\12\bin。您必須是本機電腦的管理員,才可使用 Stsadm。

Stsadm 提供方法可在命令列或使用批次檔或指令碼執行 Windows SharePoint Services 3.0 管理工作。Stsadm 可讓您存取無法使用管理中心網站執行的作業,例如變更管理連接埠。命令列工具的介面比管理中心更簡化,可讓您執行相同的工作。某些特定作業及參數只有 Stsadm 命令列工具才提供。

使用 Stsadm

命令列工具可讓您存取完整的 Windows SharePoint Services 3.0 作業集。您可以從命令列或利用批次檔或指令碼使用 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

建立 Windows SharePoint Services 3.0 及設定資料庫之間的連線。

-connect

指定要使用的現有設定資料庫。

-ds Server1

指定包含要使用之資料庫的伺服器名稱。

-dn Server1_collab

指定在該伺服器上要使用的資料庫名稱。

-du User1

指定資料庫的管理員使用者名稱。

-dp password

指定該使用者的密碼。

Stsadm 不是互動式

Stsadm 不是互動式的工具。使用 Stsadm 時,作業及參數要一次全部輸入。在作業執行時,不會出現提示要您填入缺少的參數。如果缺少必要的參數,作業即告失敗,而您則必須再次輸入該作業及參數。

此種行為讓批次命令有更好的彈性,因為在您送出命令之後,工具不會提示您輸入資訊。如需較為互動的工具,請嘗試使用管理物件模型或管理中心各頁面。

可使用的作業與屬性

如需 Stsadm 作業與屬性的完整清單,請參閱<Stsadm 作業與屬性的索引 (Windows SharePoint Services)>。

下列作業僅能從命令列執行:

addcontentdb (需要從命令列加入要升級的資料庫)

enumsolutions

renameserver

addsolution

enumtemplates

restore (網站集合層級)

addwppack

enumwppacks

retractsolution

backup (site collection level)

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

另請參閱

概念

Stsadm 作業與屬性的索引 (Windows SharePoint Services)