Please provide me powershell script to export the list from one web application to another web application. Only list structure need to copy like list name, columns etc not data
2 Answers
Here is the Powerhell code for exporting a list without contents.
$web = Get-SPWeb -Identity "SiteUrl"
$list = $web.Lists["ListName"]
$list.SaveAsTemplate("File_Name.stp", "List_Template_Title",
"Description", $false);
-
I haven't tried your code, but is
falsesomething in PowerShell? I would expect$falseeirikb– eirikb2014-02-20 08:58:49 +00:00Commented Feb 20, 2014 at 8:58 -
Sorry it is a typo. You are right. It should be $falseNadeem Yousuf– Nadeem Yousuf2014-02-20 09:01:35 +00:00Commented Feb 20, 2014 at 9:01
-
Updated the answer.Nadeem Yousuf– Nadeem Yousuf2014-02-20 09:02:23 +00:00Commented Feb 20, 2014 at 9:02
-
1Great. Have my upvote :) (I usually don't care, but perhaps
$web.Dispose()?)eirikb– eirikb2014-02-20 09:41:51 +00:00Commented Feb 20, 2014 at 9:41
You can use the SPList.SaveAsTemplate cmdlet for that.
SPSite oSiteCollection = SPContext.Current.Site;
SPList oList = oSiteCollection.AllWebs["Site_Name"].Lists["List_Title"];
oList.SaveAsTemplate("File_Name.stp", "List_Template_Title",
"Description", true);
Then upload the template file into your destination site's template gallery and you should be able to create a list from it.
Or, if you'd like to preserve all the content versions and permissions, you can use Export-SPWeb.
Export-SPWeb http://youSPSite/ -path ”D:\backup\Documents.cmp” -ItemUrl /Documents -IncludeVersions All -IncludeUserSecurity
**edit - I now see that my first code is c#. Crappy morning today, please have a look at Nadeem's code below to see the same method used in PowerShell
-
Http://yoursite( here i have to post site url or list url?) Itemurl( what i need to put here?)Brishal– Brishal2014-02-20 09:37:16 +00:00Commented Feb 20, 2014 at 9:37
-
the url points to your site/web and the itemurl is a relative url to your list. Please have a look at the documentation that I provided.Rafał Saltarski– Rafał Saltarski2014-02-20 10:07:28 +00:00Commented Feb 20, 2014 at 10:07