This is a quick way to programmatically upload a .STP template file within SharePoint using PowerShell – useful if you’re transferring list templates from a development to a live environment.
$web = Get-SPWeb "http://mydomain" $folder = $web.GetFolder( "List Template Gallery" ) $files = $folder.Files $file = Get-ChildItem "C:\MyListTemplate.stp" $newfile = $files.Add( "_catalogs/lt/MyListTemplate.stp", $file.OpenRead(), $true ) $web.Dispose()