Mostrando entradas con la etiqueta AD. Mostrar todas las entradas
Mostrando entradas con la etiqueta AD. Mostrar todas las entradas

miércoles, 25 de junio de 2014

Error al registrar una managed account

Al tratar de registrar una cuenta como managed account, me lanzaba el siguiente error:

The trust relationship between the primary domain and the trusted domain failed.

Para registrar la cuenta, hacía lo siguiente:

$cred = Get-Credential

New-SPManagedAccount -Credential $cred

Para validar que la cuenta se la correcta, usa el siguiente comando:

net user <cuenta de AD> /domain

Ejecutando esa consulta, me dí cuenta que la cuenta que quería registrar no existia. Gracias a los administradores del AD por pasarme bien el nombre de la cuenta, jeje

miércoles, 23 de enero de 2013

Links útiles #57–Sharepoint 2010

1-Importar las imágenes de los user profile de Sharepoint

http://www.sharepointusecases.com/index.php/2012/12/use-case-automatically-importing-user-profile-pictures-to-sharepoint-2013-and-2010/

http://blogs.technet.com/b/lukeb/archive/2013/01/04/sharepoint-import-a-picture-from-ad-for-the-user-profile.aspx

2-Windows Server 2012 no es soportado por Sharepoint 2010

http://support.microsoft.com/kb/2724471

3-Sequential Workflow en Sharepoint 2010 con Visual Studio

http://estarktechnologies.wordpress.com/2012/12/28/creating-sharepoint-custom-workflow-activity-through-visual-studio-2010/

http://babu143.wordpress.com/2012/12/24/creating-a-sequential-workflow-for-sharepoint-2010-using-visual-studio-a-step-by-step-guide/

4-Mostrar nombre de usuario en ves del usuario de dominio Sharepoint 2010

http://sharepoint247.wordpress.com/2012/12/30/how-to-sync-ad-properties-of-users-in-a-sharepoint-site-collection/

5-Knockout View Model – Sharepoint list

http://yetanothersharepointblog.wordpress.com/2013/01/04/updating-sharepoint-list-data-from-a-knockout-viewmodel/

6-Sharepoint vs Snapshots

http://blogs.msdn.com/b/mossbiz/archive/2013/01/14/sharepoint-vs-snapshots.aspx

7-ADLDS (Active Directory Light Directory Services) con Sharepoint 2010

http://nikspatel.wordpress.com/2013/01/18/step-by-step-configuring-adlds-user-profile-synchronization-in-sharepoint-2010/

8-Sharepoint 2010 sobre Azure

http://cloud.dzone.com/articles/how-setup-sharepoint-farm

9-Pack de forms authentication para Sharepoint 2010

http://sharepoint2010fba.codeplex.com/

10-Ribbon de Sharepoint 2010

http://ribbontabcustomization.blogspot.in/

miércoles, 8 de agosto de 2012

Tips / Info #56 Sharepoint 2010

1-Cambiar el display de un username que no cambio después del cambio en el active directory

Set-SPUser -Identity "christianazcon\cazcon" –DisplayName "Christian Azcon" -Email "mail@mail.com" -Web http://sharepointsite

2-Query Component not responding

  • Revisar si el servicio de seach osearchv4 esté corriendo y la cuenta de servicio no esté bloqueada
  • Revisar si tiene suficiente espacio donde se encuentra el indice. Es decir en los wfe (\Projects\Portal_Content\indexer\)
  • Verifique que el grupo WSS_WPG tenga permisos de ull control sobre esa carpeta
  • Deshabilitar el loopback check
  • Verificar que la opcion “Client for Microsoft Networks” en File and Printer Sharing esté habilitada
  • Reinicie el search en todos los servidores: net stop osearch14, net start osearch14

    Reinicie el query component: http://sharepointreporter.wordpress.com/2010/11/02/how-to-restart-a-query-component-in-sharepoint-2010/

    Si todo esto no funciona, resetee el indice

    #Obtengo el search service application
    $sa = Get-SPEnterpriseSearchServiceApplication

    #reseteo el indice
    #Deshabilito alertas $true/$false

    try
    {
        Write-Host "Reseteando indice..por favor espere"
        $sa.Reset($false, $false)
        Write-Host "Indice reseteado satisfactoriamente" -ForegroundColor Blue
    }
    catch
    {
        Write-Host "Hubo un problema al resetear el indice:" $_ -ForegroundColor Red
    }

    Y a continuación haga un iisreset y genere un full craw. Si sigue sin funcionar, cree un nuevo query component.http://technet.microsoft.com/en-us/library/ee513123.aspx

    3-Diferencia entre STSADM Export/Import and Backup/Restore operations

    stsadm –o backup/restore

    Permite hacer backup de site collection o web application. El backup es cómo un dump de SQL de la base de contenido.

    Backup/Restore preserva el GUID de cada objeto excepto el GUID del Site: cuando haces el restore del backup, SharePoint genera un nuevo GUID para el site collection.

    La tabla Sites en la base de datos de configuración usa el SiteID como key primario.

    Pemite full y diferencial backup. Soporta path UNC. Permite hacer backup de la historia mediante el parámetro backuphistory-

    Esto permite el restore en la misma granja del que se hizo backup o en otra granja, pero siempre se debe hacer el restore en una content database diferente ya que el GUID de los otros objetos permanecen sin cambio.

    stsadm –o export/import

    Es una operación estandar que permite hacer backups de un sub site, site collection, un web application o una lista. Genera un nuevo GUID para cada objeto - sites, sub sites, lists y items. Usa Object Model para hacer las operaciones.-

    Otra diferencia es que puedes hacer un restore en un site existente; la conducta con data existente es definida con el parámetro “update versions” en la operación import.

    No preserva instancias de workflows instances, associations, history y tasks. Cada workflow association debe recrearse y no hay manera de hacer restore de instancias en ejecución del site original.

    No mantiene las versiones de archivos. Sólo toma la última disponible.

    Si el(los) sitio(s) a exportar son mayores de 25 MB, utilice el parámetro –cabsize 1024 o un valor apropiado.

    La operación es buena para hacer merges de contenido de sites. No se olvide de usar el parámetro “includeusersecurity” en las dos operaciones de export/import si desea preservar la información relativa a permisos y otras propiedades tales como autores de documentos.

    4-Limitaciones de listas externas BCS

    • No RSS feed para listas externas
    • No es posible usar attachments
    • No permite lookups (es decir crear una columna de tipo External Data Column), ni crear columnas nuevas
    • Sin la feature de rating
    • No permite exportar a excel, crear diagrama visio, abrir en excel, abrir en project
    • Sin la feature de datasheet ni inline editing
    • Sin historial de versión
    • No se permite consumir la lista via REST (listdata)
    • No permite configurar permisos a nivel de item
    • No puede crear information managment policies
    • Workflows no puede ser configurados con external list
    • No puede configurar alertas con external list
    • No puede usar la herramienta spmetal.exe para LINQ to Sharepoint
    • No puede escribir a BLOBS, se deberá escribir su propio código
    • Sin soporte de Navegación de metadata

    5-Enumerar todos los web parts instalados

    Stsadm.exe –o enumallwebs  -includewebparts  > webparts.txt

    miércoles, 20 de junio de 2012

    Tips/Info #34 Sharepoint 2010

    1-Tesauros en Sharepoint 2010

    Mediante los archivos de sinónimos (thesaurus), un administrador de búsquedas puede especificar sustituciones o sinónimos de las palabras o frases incluidas en las consultas de búsqueda.

  • Especificación de reemplazos de palabras o frases de una consulta. Un administrador de búsquedas puede designar una o más palabras o frases como sustituciones de palabras o frases concretas que un usuario puede escribir en un cuadro de búsqueda. Por ejemplo, un administrador puede especificar que cada vez que aparezca el término “Longhorn” en una consulta, el sistema de búsqueda lo reemplace por “Windows Vista” o “Vista”. De forma similar, un administrador puede especificar que siempre que aparezcan los términos “NT5” o “W2K” en una consulta, el sistema los reemplace por “Windows 2000”.

    Para especificar sustituciones de palabras o frases, el administrador de búsquedas inserta un conjunto de reemplazo en un archivo de sinónimos. Para obtener más información, vea Uso de conjuntos de reemplazo más adelante en este artículo.

    Especificación de sinónimos de palabras o frases de una consulta. Un administrador de búsquedas puede especificar una o más palabras o frases como sinónimos de una palabra o frase concretas que un usuario puede escribir en un cuadro de búsqueda. Por ejemplo, un administrador puede especificar “IE”, “IE8” e “Internet Explorer” como sinónimos. Cuando uno de estos términos aparece en una consulta, el sistema también busca los demás términos. Por lo tanto, una consulta sobre alguno de estos tres términos ofrecerá resultados que contienen “IE”, “IE8” o “Internet Explorer”.

    El programa de instalación de Microsoft SharePoint Server 2010 incluye un archivo de sinónimos para cada uno de los idiomas admitidos, además de un archivo de sinónimos independiente del idioma denominado tsneu.xml. Este archivo se aplica a todas las consultas durante el procesamiento de consultas, incluso cuando hay un archivo de sinónimos específico para el idioma de la consulta.

    De forma predeterminada, SharePoint Server 2010 instala los archivos de sinónimos de todos los idiomas admitidos en %ProgramFiles%\Microsoft Office Servers\14.0\Data\Office Server\Config.

    Más información: http://technet.microsoft.com/es-ar/library/dd361734.aspx

    2-Algunos beneficios de los BLOBS

    • Base de datos más pequeñas
    • BLOBs no usan la base TEMPDB
    • Puedes elegir el tipo de almacenamiento y ubicación
    • El almacenamiento puede ser más barato
    • Almacenamiento on-site o off-site (cloud)

    3-PowerShell 3.0 y Sharepoint 2010

    PowerShell 3.0 usa el framework 4.5, y SPS2010 usa el 3.5 (es decir el 2.0). Para poder ejecutar script sobre Sharepoint deberás agregar el párametro –version 2.0

    4-Nuevos usuarios de AD no pueden ser resueltos en site collections nuevos, pero si en los viejos

    Get-SPSite "http://SharePoint/sites/collection" | fl > C:\temp.txt
    Si abres el archivo tem.txt, verás las propiedades del site collection. Revisa la propiedad "UserAccountDirectoryPath". Por default, debería estar en blanco, si no es así, puede causar que nuevos usuarios en AD no puedan ser resueltos por el People Picker.

    Para cambiar esta propiedad, ejecuta lo siguiente:

    $Sitio = Get-SPSitio "http://SharePoint/Sitios/collection"
    $Valor=""
    $Sitio.UserAccountDirectoryPath = $Valor

    5-Error al deployar con Visual Studio 2010: "Error occurred in deployment step 'Recycle IIS Application Pool': Provider load failure"

  • Se deberá ejecutar la siguiente sentencia de powershell en el servidor de Sharepoint:

    restart-service TrustedInstaller

    6-Al instalar un KB nos lanza el siguiente error en el Health Analyzer: “Missing Server Dependencies”

    Para solucionarlo, ejecutar PSConfig.exe en todos los servers.

    7-Tipos de web pages en Sharepoint 2010

    Publishing Page: se guardan en las Pages library. Permite control sobre el look and feel, permite un manejo más granular.
    Web Part Page: pueden residir en cualquier libreria y carpeta.
    Wiki page: residen en librerías de site pages.

    8-Saber si una url en Sharepoint tiene demasiados caracteres.

    A veces nos lanza el error siguiente: "Specific file or folder name is too long".

    Una manera rápida de verificar si es correcta la url, es con la siguiente sentencia

    SPUrlUtility.IsLegalFileName(url_a _probar);

    9-Ocultar el selector de vistas en una lista de Sharepoint.

    Agregar un content editor, y escribir lo siguiente en el html del web part:

    <style>
    .ms-listheaderlabel {display: none;}
    .ms-viewselector {display: none;}
    </style>

    10-Relink Formularios de Infopath

    image_thumb1

    image_thumb2

    image_thumb3

    viernes, 20 de abril de 2012

    Links útiles #17–Sharepoint 2010

    1-Creando filtros y wildcards para BCS en Sharepoint 2010

    http://www.lightningtools.com/blog/archive/2010/01/14/creating-comparison-and-wildcard-filters-for-bcs-in-sharepoint-designer.aspx

    http://msdn.microsoft.com/en-us/library/ff798274.aspx

    2-Agregar estrellas con rating en los resultados de búsquedas

    http://www.sharepointblog.co.uk/2012/04/add-rating-stars-to-the-search-results/

    3-Filtrar un reporte de Reporting Services con el Usuario actual

    http://dataqueen.unlimitedviz.com/2012/03/how-to-use-a-current-user-filter-to-filter-an-ssrs-report-web-part-in-sharepoint-using-a-list-of-available-values/

    4-Crear un custom Site Menu Action

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.siteactions.aspx

    http://sadomovalex.blogspot.com.ar/2012/04/create-custom-actions-menu-in.html

    5-Hacer un IISRESET para toda la granja

    http://wellytonian.com/2012/04/iis-reset-your-whole-sharepoint-farm/

    6-External content type para leer una base de datos sql server

    http://blogs.msdn.com/b/mvpawardprogram/archive/2012/04/12/sharepoint-2010-external-content-type-to-read-data-from-sql-server-using-sql-authentication-and-secure-store-service.aspx

    7-Visual Studio 2010 Sharepoint Power Tools (Sandboxed-compatible Visual Web Part, Sandboxed Compilation)

    http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/

    8-Al aplicar refinamientos sobre las búsquedas, se codifica los filtros en la url, les dejo una utilidad para que puedan decodificar el valor

    http://kalashnikovtechnoblogs.blogspot.com.ar/2012/03/encode-and-decode-refiner-value-from.html

    9-Importar la foto de usuario del Active Directory

    http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=253

    10-Formatos de fecha en Sharepoint 2010 (dd/MM/yyyy)

    http://blog.funknstyle.com/?p=1414

    11-Crear un web part con propiedades que pueden cambiarse desde la UI

    http://anyrest.wordpress.com/2011/04/27/creating-visual-web-part-properties/

    12-Crear un IFilter para Sharepoint 2010

    http://code.msdn.microsoft.com/SharePoint-2010-Building-218ee5aa

    sábado, 24 de marzo de 2012

    Tips #9–Sharepoint 2010

    1-Error “Cannot connect to the configuration database” (No puede conectarse a la base de datos de configuración)

    Verificar si el servicio MSSQLSERVER en el servidor de SQL SERVER esta iniciado.

    2-Calcular el tamaño de las bases de datos de administración de search, de crawl y de property.

    La base de datos de administración de search requiere aproximadamente 10GB. Las restantes, use la siguiente fórmula:

  • Crawl: 0.046 × (suma del tamaño de las bases de contenido)
  • Property: 0.015 × (suma del tamaño de las bases de contenido)
  • 3-Verificar las managed property actuales del servicio de search

    Get-SPEnterpriseSearchMetadataManagedProperty -SearchApplication "Search Service Application" | where {$_.Retrievable -eq $false}

    4-Poner como sólo lectura una base de contenido

    - Abrir Microsoft SQL Server Management Studio y conectarse al servidor SQL de SharePoint
    - Elija la base de contenidos deseada
    - Seleccione "Propiedades" mediante el botón derecho sobre la base
    - En la pantalla de Propiedades seleccione Opciones
    - En la sección de "Otras opciones" - Estado - "Base de datos de solo lectura" seleccione "True" y acepte los cambios

    5-Valor nulo al usar property bag element

       1:  <?xml version="1.0" encoding="utf-8"?>
       2:  <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
       3:       <PropertyBag ParentType="Web">
       4:                 <Property Name="letras en minuscula" Type="string" Value="valor" />
       5:       </PropertyBag>
       6:  </Elements>
    6-Sincronizar información del usuario desde el AD 

     Set-SPUser -Identity sharepoint\usuario -Web http://spssite –SyncFromAD
    7-Deshabilitar el borrado de una lista


    PS > $spWeb = Get-SPWeb http://sharepointsite.com
    PS > $spList = $spWeb.Lists["Tareas"]
    PS > $spList.AllowDeletion = $false
    PS > $spList.Update()
    PS > $spWeb.Dispose()

    8-Remover una base de contenidos via PowerShell

    Get-SPContentDatabase -Identity "ContentDBaBorrar" | Remove-SPContentDatabase   Confirm
    9-Obtener la url de los adjuntos de un objeto SPListItem


       1:  private string[] GetAttachmentUrls(SPListItem item)
       2:  {
       3:    return from string fileName in repeaterItem.Attachments
       4:           orderby fileName
       5:           select SPUrlUtility.CombineUrl(item.Attachments.UrlPrefix, fileName);
       6:  }





    10-Abrir un popup con contenido aspx



       1:  var options = SP.UI.$create_DialogOptions();options.width = 900;
       2:  options.height = 400;
       3:  options.resizable = 1;
       4:  options.scroll = 1;
       5:  options.url = '{SiteUrl}/_layouts/ApplicationPage.aspx';
       6:  SP.UI.ModalDialog.showModalDialog(options);



    11-Saber que librerías tiene habilitada la opción de recibir emails.



       1:  SELECT
       2:       Webs.FullUrl As LibraryURL,
       3:       AllLists.tp_Title As LibraryTitle,
       4:       AllLists.tp_EmailAlias As emailAlias
       5:  FROM
       6:       AllLists
       7:  INNER JOIN
       8:       webs on AllLists.tp_WebID = Webs.Id
       9:  WHERE
      10:      AllLists.tp_EmailAlias IS NOT NULL