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

domingo, 29 de junio de 2014

Simple tip para exportar los usuarios de un grupo a un archivo csv (exporting users in a group to a csv file)

Simplemente ejecutar

Get-SPUser -Group "Support Owners" -Web url_WEBSITTE | Export-Csv c:\test1.csv -NoTypeInformation –force

recuerda reemplazar los parámetros Support Owners y WebSite, el cual el primero define el grupo y el segundo el web site donde se realizará la consulta.

Tip adicional:

La user information list (/_catalogs/users/simple.aspx) es una lista oculta la cual almacena información de los usuarios del site collection y algo de metadata (Picture, Email, DisplayName, LoginName, etc). Cuando agregas un permiso para el usuario a un website, list, library, etc, y el usuario ingresa por primera vez, automáticamente Sharepoint lo agrega a esta lista. En el caso de un grupo de AD, Sharepoint lo hace automáticamente cuando seteas los permisos.

Hay dos jobs que actualizan los datos del usuario con la base de perfiles:

User Profile Service Application – User Profile to SharePoint Full Synchronization(Hourly)

User Profile Service Application – User Profile to SharePoint Quick Synchronization(Every 5 Minutes).

Si lo quieres hacer manual, puedes ver este link: http://blog.falchionconsulting.com/index.php/2011/12/updating-sharepoint-2010-user-information/

Pero el post trata de exportar los usuarios de un grupo, cómo podemos exportar la lista de usuarios de la lista “User Information List”. Hay un montón de post que utilices una url específica, copiando el ID de la lista, etc.

Pero hay otra manera mucho más simple.

Sólo edita la página, edita el web part. Después cambia el tipo de toolbar type a “Show Toolbar”

image

image

image

Y ya podrás exportar la lista de usuarios.

image

miércoles, 6 de febrero de 2013

Tips Info #7 Sharepoint 2013

1-El grupo "All authenticated users" ahora se llama “Everyone” en Sharepoint 2013

Cuando se hace una migración de Sharepoint 2010 a 2013, esta cambio no se aplica hasta que se active una feature (GUID: 10F73B29-5779-46b3-85A8-4817A6E9A6C2)

$siteUrl = "http://www.contoso.com/" #URL of site collection
$site = Get-SPSite $siteUrl $site.Features.Add([System.Guid]"10F73B29-5779-46b3-85A8-4817A6E9A6C2")

Otro grupo que cambia durante la migración es: "All tenant users" ahora se llama "Everyone excluding external users,"

2-GAC y Sharepoint 2013

Como Sharepoint 2013 se ejecuta con NET 4.0, la dirección de la GAC cambió:

image

c:\windows\microsoft.net\assembly

image

3-Consumo alto de CPU del servicio de Search de Sharepoint 2013 (high CPU consuming)

El proceso Noderunner.exe consume mucha CPU o RAM. Para solucionarlo ejecute lo siguiente:

Utiliza el siguiente comando de powershell para reducir el consumo de RAM y CPU:

Set-SPEnterpriseSearchService –PerformanceLevel Reduced

Los valores permitidos son los definidos a continuación:

image

Para saber si se seteo bien el valor, ejecuta el siguiente comando:

Get-SPEnterpriseSearchService

A continuación edite el siguiente archivo:

C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config

La propiedad memoryLimitMegabytes con valor 0, significa unlimited.

image

Cambia la propiedad a un valor dependiendo de su ambiente, ej:

image

Mate el proceso noderunner.exe, o reinicie el server.

4-Deshabilitar el loop check en para Windows Server 2012

Una de las características más problemáticas para Sharepoint es el loopcheck (problemas de search, de autenticación, etc). A continuación les explico como deshabilitarlo en Windows Server 2012

RUN-App-windows-server-2012.jpg

Type-REGEDIT-Windows-server-2012.jpg

Ir a la clave de registro

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA"

Registry-Editor.jpg

Click derecho sobre Lsa, y elegir DWord

Right-Click-on-LSA-and-Create-a-new-DWORD.jpg

Cambia el nombre a DisableLoopbackCheck la clave recién creada, y agregale el valor 1

image.jpg

Set-the-value.jpg

Reinicia la máquina.

5-Set-SPSiteURL

Este comando de powershell permite agregar múltiples url´s a un site collection.

Ej: Set-SPSiteUrl -Identity http://www.site-url.com -Url https://site-ssl-url.com

Para verificar el valor seteado ejecute lo siguiente Get-SPSiteUrl -Identity http://www.site-url.com

Otro ejemplo que agrega una url al site, esta url se agrega a la zona default

$site = Get-SPSite 'http://www.contoso.com'
Set-SPSiteURL -Identity $site -Url http://contoso.sharepoint.com -Zone 0

El cmdlet Set-SPSiteUrl sólo se puede aplicar al root del site collection, ej http://www.contoso.com. Este cmdlet NO puede ejecutarse sobre un managed path site collection debajo del root, por ej http://www.contoso.com/sites/test.