After created site collection in PowerShell with this command: $ SiteCollection = New-SPSite -Url $ WebAPP.Url -OwnerAlias $ SiteColl_Owner -Language 1033 -Template $ SiteColl_Template -Name $ SiteColl_Name I want to use SPSite object without Get-SPSite $ spListCollection = $ SiteCollection.Lists foreach($ List in $ SiteCollLists.List) { $ ListTemplate = $ SiteCollection.ListTemplates[$ List.Template] $ spListCollection.Add($ List.Name,Read more