SharePoint 2010: Como cambiar algunas páginas de aplicación mediante el modelo de objetos!

En esta ocasión os dejo un tip rápido relativo a como cambiar, en SharePoint 2010, algunas de las páginas de aplicación típicas como Login.aspx, Error.aspx, etc por nuestras propias páginas. En este artículo podéis encontrar una posibilidad para realizar dicho cambio mediante PowerShell, lo qué es equivalente a hacerlo mediante el modelo de objetos. Como veréis, el truco pasa por:

  • Crear una instancia de la Colección de Sitios (SPSite) donde queremos hacer el cambio.
  • Acceder a la propiedad WebApplication de la colección, lo qué nos permite obtener la correspondiente aplicación web.
  • Cambiar, mediante el método UpdateMappedPage del objeto SPWebApplication la página de aplicación deseada.
  • Actualizar la aplicación web en cuestión.