Security Token Service Could Not be Activated in SharePoint

  1. Add-PSSnapin "microsoft.Sharepoint.Powershell"  
  2. $webservice = [System.Type]::GetType("Microsoft.SharePoint.Administration.SPIisWebServiceSettings, Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c")$Instance = $webservice::Default$Method = $webservice.GetMethod("ProvisionLocal""Instance, NonPublic", $null, @(), $null)  
  3. $instance = $webservice::Default  
  4. $method = $webservice.GetMethod("ProvisionLocal""instance, NonPublic", $null, @(), $null)  
  5. $method.invoke($instance, $null)  
  6. $method = $webservice.GetMethod("Provision""instance, Public", $null, @(), $null)  
  7. $method.invoke($instance, $null)