Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Scenario
You want to upgrade the functionality for all webs in a site collection to version 15 (SharePoint 2013) after a migration from a previous version of SharePoint.
Solution
You can use the following PowerShell to iterate through all the webs in a site collection, setting the UIVersion property to 15 (enabling the SharePoint 2013 features).
$SiteCollection = Get-SPsite "http://sitecollection"
foreach($SPWeb in $SiteCollection.AllWebs)
{
$SPWeb.AllowUnsafeUpdates = $true;
Write-Host $SPWeb.UIVersion;
$SPWeb.UIVersion = 15;
$SPWeb.UIversionConfigurationEnabled=$true;
$SPWeb.update();
Write-Host $SPWeb.UIVersion;
$SPWeb.AllowUnsafeUpdates = $false;
$SPWeb.Dispose();
}
See Also
Other Languages
This article is also available in the following languages: