1-Obtener la cantidad de versiones de un documento
1: SPListItemCollection myItems = list.GetItems(query);
2: foreach (SPListItem item in myItems)3: {
4: if (!IsFolder(item))5: {
6: SPListItem itemCurr = item.ParentList.GetItemById(item.ID);
7: total = total + itemCurr.Versions.Count;
8: }
9: }
2-Ocultando un campo de un content type
1 # Get a reference to the web we are using
2 $web = Get-SPWeb https://intranet.domain.com/site
34 # Get a reference to the list to which the content type is attached
5 $list = $web.Lists["Holiday Calendar"]
67 # Return a list of the fields8 $fields = $list.fields910 # Select the field we wish to hide11 $field = $fields | where {$_.internalname -eq "WorkspaceLink"}
1213 # Show the current 'hidden' status of the field
14 $field.Hidden1516 # Set the field to hidden (note that 'CanToggleHidden' must be true to allow this)17 $field.Hidden = $true
1819 # Update the field20 $field.Update()
3-Qué servicios puede compartirse entre granjas
- User Profiles
- Managed Metadata
- Business Connectivity Services (BCS)
- Search
- Secure Store
- Web Analytics
4-Deshabilitar el DisableLoopbackCheck
Cuando utiliza un nombre de dominio completo (FQDN) o un encabezado de host personalizado para examinar un sitio web local que está alojado en un equipo en el que se ejecuta Servicios de Internet Information Server (IIS) 5.1, o una versión posterior, de Microsoft, puede aparecer un mensaje de error similar al siguiente:
HTTP 401.1 - No autorizado: error de inicio de sesión
Este problema se produce cuando el sitio Web utiliza Autenticación integrada y tiene un nombre que se corresponde con la dirección de bucle invertido local.
Método 1: Deshabilitar la comprobación del bucle invertido
El primer método consiste en deshabilitar la comprobación del bucle invertido mediante la configuración de la clave del Registro DisableLoopbackCheck.
- Establezca la entrada del Registro
DisableStrictNameChecking
en 1. Para obtener más información acerca de cómo hacerlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
281308 La conexión a un recurso compartido SMB en un equipo basado en Windows 2000 o en Windows Server 2003 puede no funcionar con un nombre de alias (en inglés)
- Haga clic en Inicio, Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
- En el Editor del Registro, busque la clave siguiente y después haga clic en ella:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
- Haga clic con el botón secundario del mouse (ratón) en Lsa, seleccione Nuevo y, a continuación, haga clic en Valor DWORD.
- Escriba DisableLoopbackCheck y presione Entrar.
- Haga clic con el botón secundario del mouse en DisableLoopbackCheck y, a continuación, haga clic enModificar.
- En el cuadro Información del valor, escriba 1 y haga clic en Aceptar.
- Cierre el Editor del Registro y reinicie el equipo.
Método 2: Especificar nombres de host
Para establecer los nombres de host que se asignan a la dirección de bucle invertido y poder conectarse a sitios Web en el equipo, siga estos pasos:
- Establezca la entrada del Registro
DisableStrictNameChecking
en 1. Para obtener más información acerca de cómo hacerlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
281308 La conexión a un recurso compartido SMB en un equipo basado en Windows 2000 o en Windows Server 2003 puede no funcionar con un nombre de alias (en inglés)
- Haga clic en Inicio, Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
- En el Editor del Registro, busque la clave siguiente y después haga clic en ella:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
- Haga clic con el botón secundario del mouse en MSV1_0, seleccione Nuevo y, a continuación, haga clic en Valor de cadena múltiple.
- Escriba BackConnectionHostNames y presiones ENTRAR.
- Haga clic con el botón secundario del mouse en BackConnectionHostNames y, a continuación, haga clic en Modificar.
- En el cuadro Información del valor, escriba el nombre del host o los hosts de los sitios que están en el equipo local y, a continuación, haga clic en Aceptar.
- Cierre el Editor del Registro y reinicie el servicio IISAdmin.
5-Obtener todas las versiones de los documentos con Sharepoint Client Object
1: using (SPSite mySite = new SPSite("http://sitio de sharepoint"))2: {
3: using (SPWeb myWeb = mySite.OpenWeb())4: {
5: SPList myList = myWeb.Lists["NombreBiblioteca"];6:
7: SPListItemCollection myListItemColl = myList.Items;
8: foreach (SPListItem unItem in myListItemColl)9: {
10: SPFileVersionCollection allVersions = unItem.File.Versions;
11: foreach (SPFileVersion simpleVersion in TodasLasVersiones)12: {
13: //Algunos atributos14: //simpleVersion.Size;15: //simpleVersion.VersionLabel16: //simpleVersion.Size17: }
18: }
19: }
20: }
21: }
6-Detectar si la página está en modo “Edit” con jquery
1: $(document).ready(function() {2: if(!g_disableCheckoutInEditMode)3: {
4: // ingresar lo que se ejecutara en modo NO diseño5: }
6: });
7-Desapareció el combo para elegir las vistas en Sharepoint 2010
Abrir la página en modo avanzado, encontrar el siguiente código:
<SharePoint:ListTitleViewSelectorMenu AlignToParent="true" id="LTViewSelectorMenu" runat="server" />
Y reemplazarlo por el siguiente:
<SPAN id=onetidPageTitleSeparator><SPAN><SPAN style="POSITION: relative; WIDTH: 11px; DISPLAY: inline-block; HEIGHT: 11px; OVERFLOW: hidden"><IMG style="POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TOP: -585px !important; LEFT: 0px !important" alt=: src="/_layouts/images/fgimg.png"></SPAN></SPAN></SPAN>
<SharePoint:ViewSelectorMenu ID="viewSelectorMenu1" runat="server" />
8-Borrar una aplicación de servicio: varios métodos
- Central Administration -> Application Management -> Service Applications -> Manage service applications -> choose service –> Delete
- get-spserviceapplication /
remove-spserviceapplication [id]- stsadm -o deleteconfigurationobject -id [id]
9-Habilitar Sharepoint Designer para un web application
Hay dos maneras:
- Central Administration > General Application Settings > SharePoint Designer: Configure SharePoint Designer Settings
- Mediante powershell
1: $webapp = Get-SPWebApplication "nombre web application"2: Get-SPDesignerSettings $webappAllowDesigner AllowRevertFromTemplate AllowMasterPageEditing ShowURLStructure3: $webapp.Update()
10-Qué versión de Sharepoint soporta SQL Server 2012
Sólo la versión Sharepoint 2010 con SP1 y versiones superiores.
11-Verificar que role está instalado
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole
-SINGLESERVER : Stand-alone
-WFE : Farm Stand-alone
-APPLICATION : Farm Complete
12-Check box de “Send welcome e-mail to the new users” está activado por default, se puede desactivar de la siguiente manera
1. Navegar hasta la carpeta C:\Program Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS
2. Encontrar el archivo aclinv.aspx
3. Haz un backup del archivo aclinv.aspx
4. Editar el archivo aclinv.aspx
5. Buscar por el control con ID “chkSendEmail”
6. Cambiar la propiedad Checked a False y guarda el archivo
<Template_InputFormControls>
<wssawc:InputFormCheckBox
runat="server"
id="chkSendEmail"
Checked="False"
LabelText="<%$Resources:wss,aclver_SendEmailCheckbox%>"
ToggleChildren=true>
<SharePoint:EncodedLiteral runat="server" text="<%$Resources:wss,aclver_SubjectLabel%>" EncodeMethod='HtmlEncode'/>
13-Mostrar los Events Receivers asociados a una lista mediante powershell
1: PS > $spWeb = Get-SPWeb http://sitiodesharepoint2: PS > $spList = $spWeb.Lists["nombrelista"]3: PS > $spList.EventReceivers
4: PS > $spWeb.Dispose()
14-Cuenta de Servicio para el servicio SPTraceV4: requerimientos de la misma
- Tener permisos de lectura y escritura sobre la carpeta en que se guardaran los logs, que por default es C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS
- La cuenta debe estar dentro de los grupos locales Performance Monitor Useres y Performance Log Users
15-Servicios de Sharepoint y las cuentas con las que deberían correr
SharePoint 2010 Administration - service account
SharePoint 2010 Timer - farm account
SharePoint 2010 Tracing - service account
SharePoint 2010 User Code Host - service account
SharePoint 2010 VSS Writer - service account
SharePoint Foundation Search V4 - search account
SharePoint Server Search 14 - search account
No hay comentarios:
Publicar un comentario