Stsadm to Microsoft PowerShell mapping in SharePoint Server

Summary: Lists Stsadm operations and their equivalent PowerShell cmdlets.

Where there is no one-to-one mapping between the operations and cmdlets, the table lists the specific PowerShell parameters you must use to get the same functionality.

Stsadm operation
Windows PowerShell cmdlet
Activatefeature
Enable-SPFeature
Activateformtemplate
Enable-SPInfoPathFormTemplate
Addalternatedomain
New-SPAlternateUrl
Addcontentdb
Mount-SPContentDatabase
New-SPContentDatabase
Addexemptuseragent
Add-SPInfoPathUserAgent
Addpath
New-SPManagedPath
Addpermissionpolicy
None
Addsolution
Add-SPSolution
Addtemplate
None
Adduser
New-SPUser
Addwppack
Install-SPWebPartPack
Addzoneurl
New-SPAlternateUrl
Allowuserformwebserviceproxy
Set-SPInfoPathWebServiceProxy
Use the AllowForUserForms and Identity parameters.
Allowwebserviceproxy
Set-SPInfoPathWebServiceProxy
Use the AllowWebServiceProxy and Identity parameters.
Authentication
Set-SPWebApplication
Use the AuthenticationMethod or AuthenticationProvider parameters.
Backup
Backup-SPConfigurationDatabase
Backup-SPFarm
Backup-SPSite
Backuphistory
Get-SPBackupHistory
Binddrservice
None
Blockedfilelist
None
Canceldeployment
None
Changepermissionpolicy
None
Copyappbincontent
None
Createadminvs
New-SPCentralAdministration
Creategroup
None
Createsite
New-SPSite
Createsiteinnewdb
New-SPSite Use the ContentDatabase parameter.
New-SPContentDatabase
Createweb
New-SPWeb
Databaserepair
None
Deactivatefeature
Disable-SPFeature
Deactivateformtemplate
Disable-SPInfoPathFormTemplate
Deleteadminvs
None
Deletealternatedomain
Remove-SPAlternateUrl
Deleteconfigdb
Remove-SPConfigurationDatabase
Deletecontentdb
Dismount-SPContentDatabase
Deletegroup
None
Deletepath
Remove-SPManagedPath
Deletepermissionpolicy
None
Deletesite
Remove-SPSite
Deletesolution
Remove-SPSolution
Deletetemplate
None
Deleteuser
Remove-SPUser
Deleteweb
Remove-SPWeb
Deletewppack
Uninstall-SPWebPartPack
Deletezoneurl
Remove-SPAlternateUrl
Deploysolution
Install-SPSolution
Deploywppack
Install-SPWebPartPack
Disablessc
None
Displaysolution
Get-SPSolution
Editcontentdeploymentpath
Set-SPContentDeploymentPath
Email
None
Enablessc
None
Enumalternatedomains
Get-SPAlternateURL
Enumcontentdbs
Get-SPContentDatabase
Enumdataconnectionfiledependants
Get-SPDataConnectionFileDependent
Enumdataconnectionfiles
Get-SPDataConnectionFile
Enumdeployments
None
Enumexemptuseragents
Get-SPInfoPathUserAgent
Enumformtemplates
Get-SPInfoPathFormTemplate
Enumgroups
None
Enumroles
None
Enumservices
Get-SPServiceInstance
Enumsites
Get-SPSiteAdministration (To run this cmdlet, you must be a member of the Farm Administrators group.)
Get-SPSite (To run this cmdlet, you must be a local administrator on the computer where SharePoint Server is installed.)
Enumsolutions
Get-SPSolution
Enumsubwebs
Get-SPWeb
Enumtemplates
Get-SPWebTemplate
Enumusers
Get-SPUser
Enumwppacks
Get-SPWebPartPack
Enumzoneurls
Get-SPAlternateURL
Execadmsvcjobs
Start-SPAdminJob
Export
Export-SPWeb
Extendvs
New-SPWebApplication
Extendvsinwebfarm
New-SPWebApplicationExtension
Forcedeletelist
None
Getadminport
Get-SPWebApplication
Use the following syntax:
Get-SPWebApplication -IncludeCentralAdministration
Getdataconnectionfileproperty property
Get-SPDataConnectionFile
Use the following syntax:
Get-SPDataConnectionFile
Getformtemplateproperty property
Get-SPInfoPathFormTemplate
Use the following syntax:
Get-SPInfoPathFormTemplate
Getosearchsetting
None
Getproperty
Get-SPFarmConfig
Get-SPTimerJob
Disable-SPTimerJob
Enable-SPTimerJob
Set-SPTimerJob
Start-SPTimerJob
Getsitelock
Get-SPSiteAdministration
Getsiteuseraccountdirectorypath
None
Geturlzone
Get-SPAlternateURL
Import
Import-SPWeb
Installfeature
Install-SPFeature
Listlogginglevels
Get-SPLogLevel
Listqueryprocessoroptions
None
Listregisteredsecuritytrimmers
Get-SPEnterpriseSearchSecurityTrimmer
Localupgradestatus
None
Managepermissionpolicylevel
None
Mergecontentdbs
Move-SPSite
Migrateuser
Move-SPUser
Osearch
For the Osearch parameters farmcontactemail, farmperformancelevel, farmserviceaccount, and farmservicepassword, use the Get-SPEnterpriseSearchService and Set-SPEnterpriseSearchService cmdlets.
For the Osearch parameters start and stop, use the Start-SPEnterpriseSearchServiceInstance and Stop-SPEnterpriseSearchServiceInstance cmdlets, respectively.
For the Osearch parameter defaultindexlocation, use the Get-SPEnterpriseSearchServiceInstance cmdlet.
Osearchdiacriticsensitive
Use the Get-SPEnterpriseSearchServiceApplication cmdlet to retrieve the specific Search service application, and then use DiacriticSensitive parameter from the Set-SPEnterpriseSearchServiceApplication cmdlet.
Profilechangelog
None.
However, you can use the Stsadm profilechangelog operation if you replace the Shared Services Provider (SSP) name with the service application (SA) name:
stsadm -o profilechangelog-title <SA name>-daysofhistory <number of days>-generateanniversaries
Provisionservice
Start-SPServiceInstance
Quiescefarm
None
Quiescefarmstatus
None
Quiesceformtemplate
Stop-SPInfoPathFormTemplate
Reconvertallformtemplates
Update-SPInfoPathFormTemplate
Refreshdms
None
Refreshsitedms
None
Registersecuritytrimmer
New-SPEnterpriseSearchSecurityTrimmer
Registerwsswriter
None
Removedataconnectionfile
Uninstall-SPDataConnectionFile
Removedrservice
None
Removeexemptuseragent
Remove-SPInfoPathUserAgent
Removeformtemplate
Uninstall-SPInfoPathFormTemplate
Removesolutiondeploymentlock
None
Renameserver
Rename-SPServer
Renamesite
Set-SPSite
Use the Url parameter.
Renameweb
Set-SPWeb
Use the RelativeUrl parameter.
Restore
Restore-SPFarm
Restore-SPSite
Retractsolution
Uninstall-SPSolution
Retractwppack
None
Runcontentdeploymentjob
Start-SPContentDeploymentJob
Scanforfeatures
Install-SPFeature
Use the Scanforfeatures parameter.
Setadminport
Set-SPCentralAdministration
Setapppassword
None
Setconfigdb
Connect-SPConfigurationDatabase
Setcontentdeploymentjobschedule
Set-SPContentDeploymentJob
Setdataconnectionfileproperty
Set-SPDataConnectionFile
Setformtemplateproperty
Set-SPInfoPathFormTemplate
Setlogginglevel
Set-SPLogLevel
Setosearchsetting
None
Setproperty
Set-SPFarmConfig
Get-SPTimerJob
Disable-SPTimerJob
Enable-SPTimerJob
Set-SPTimerJob
Start-SPTimerJob
Setqueryprocessoroptions
None
Setsitelock
Set-SPSiteAdministration
Use the LockState parameter.
Setsiteuseraccountdirectorypath
Get-SPSiteSubscription
New-SPSiteSubscription
Remove-SPSiteSubscription
Setworkflowconfig
Set-SPWorkflowConfig
Siteowner
Set-SPSiteAdministration
Syncsolution
Install-SPSolution
Use the Synchronize parameter.
Unextendvs
Remove-SPWebApplication
Uninstallfeature
Uninstall-SPFeature
Unquiescefarm
None
Unquiesceformtemplate
Start-SPInfoPathFormTemplate
Unregistersecuritytrimmer
Remove-SPEnterpriseSearchSecurityTrimmer
Unregisterwsswriter
None
Updateaccountpassword
Set-SPManagedAccount
Updatealerttemplates
None
Updatefarmcredentials
None
Upgrade
None
Upgradeformtemplate
Install-SPInfoPathFormTemplate
Upgradesolution
Update-SPSolution
Upgradetargetwebapplication
None
Uploadformtemplate
Install-SPInfoPathFormTemplate
Userrole
Get-SPUser
Move-SPUser
New-SPUser
Remove-SPUser
Set-SPUser
Verifyformtemplate
Test-SPInfoPathFormTemplate

See also

Other Resources

Index of Microsoft PowerShell cmdlets for SharePoint Server