$SPsite = Get-SPSite http:<MY-SHAREPOINT-SITE>/sites/admin/
$SPweb = $SPsite.OpenWeb()
# get the webpart manager for the page
$webpartmanager = $SPweb.GetLimitedWebPartManager(($SPweb.Url + "default.aspx"), [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
For($i=0;$i -lt $webpartmanager.WebParts.Count;$i++)
{
#Check for particular web part
if($webpartmanager.WebParts[$i].title -eq "Task")
{
$webpartmanager.WebParts[$i].Hidden=true;
break;
}
}
$SPweb.Update();
$SPweb.Dispose();
$SPweb = $SPsite.OpenWeb()
# get the webpart manager for the page
$webpartmanager = $SPweb.GetLimitedWebPartManager(($SPweb.Url + "default.aspx"), [System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)
For($i=0;$i -lt $webpartmanager.WebParts.Count;$i++)
{
#Check for particular web part
if($webpartmanager.WebParts[$i].title -eq "Task")
{
$webpartmanager.WebParts[$i].Hidden=true;
break;
}
}
$SPweb.Update();
$SPweb.Dispose();