Wednesday, 19 January 2011

Fixing blank lookup columns in SharePoint using PowerShell

Here is the scenario: You have a site containing a list used by a lookup column from another list in that same site. When you save both lists as list templates and create them in another site, the lookup column no longer works and just shows blank options.

Lookups_NotWorking

You can use PowerShell to fix this by first running this function in the SharePoint 2010 Management Shell:

Function Fix-LookupColumn ($webURL, $listName, $columnName, $lookupListName)
{
    #Get web, list and column objects
    $web = Get-SPWeb $webURL
    $list = $web.Lists[$listName]
    $column = $list.Fields[$columnName]
    $lookupList = $web.Lists[$lookupListName]
   
    #Change schema XML on the lookup column
    $column.SchemaXml = $column.SchemaXml.Replace($column.LookupWebId.ToString(), $web.ID.ToString())
    $column.SchemaXml = $column.SchemaXml.Replace($column.LookupList.ToString(), $lookupList.ID.ToString())
    $column.Update()
   
    #Write confirmation to console and dispose of web object
    write-host "Column" $column.Title "in list" $list.Title "updated to lookup list" $lookupList.Title "in site" $web.Url
    $web.Dispose()
}

…followed by this command to call the function for the particular list and column that you wish to fix:

Fix-LookupColumn -webURL http://SiteURL -listName "Name of list containing the lookup column" -columnName "Lookup column name" -lookupListName "List used by the lookup column"

For example, the list used in the image at the top of this article is called “News” and contains two lookup columns called “Countries” and “Departments”. These columns look up values from two lists on the same site called “Country List” and “Department List”. Therefore, to fix the lookup columns in the “News” list on site http://portal, you would type the following commands:

Fix-LookupColumn -webURL http://portal -listName "News" -columnName "Countries" -lookupListName "Country List"

Fix-LookupColumn -webURL http://portal -listName "News" -columnName "Departments" -lookupListName "Department List"

The lookup columns now successfully wire up to their respective lists in the site:

Lookups_Working

But wait, there’s more. There could be a scenario where you have used a list on the root site of your site collection and created a lookup column as a site column for all lists to use throughout the site collection. This method allows you to centralise the lists used for lookup columns at the root site so that they can be consumed by all lists in that site collection.

However, the dreaded blank lookup columns issue will also occur if you save a list that uses a lookup site column from one site collection and create it on another site collection using the list template – even though an identical version of the lookup site column with the same internal name and ID has been created on both site collections.

To fix this issue, I simply ran a small script to push changes from the custom lookup columns on the root site to all lists using those columns. The result of this is that the script updates the custom lookup columns used in lists to match the schema published from the root site:

#Get the root site of the site collection
$rootWeb = Get-SPWeb http://portal

#Get all lookup columns from the group Custom Site Columns
[array]$siteColumns = $rootWeb.Fields | where { ($_.Type -eq "Lookup") -and ($_.Group -eq "Custom Site Columns") }

#Get each column and push changes to lists
$siteColumns | ForEach-Object {
    $siteColumn = $rootWeb.Fields[$_]
    $siteColumn.PushChangesToLists = $true
    $siteColumn.Update()
    write-host "Change site column:" $_
}

#Dispose of web object
$rootWeb.Dispose()

Note in the script that I get all lookup columns from a site column group called “Custom Site Columns”. You will need to change this to the group name(s) used for the custom lookup columns in your site.

66 comments:

  1. Thanks Phil, I have used your script to answer my own question on the sharepoint msdn forum

    http://social.msdn.microsoft.com/Forums/en/sharepoint2010general/thread/4e08cc47-3a20-468d-b21f-b9cafcb9347d

    Mick

    ReplyDelete
  2. My pleasure Mick - glad I could help

    ReplyDelete
  3. Huge help. Thanks for the post!!

    ReplyDelete
  4. Dear Phil,
    thank you for you post, but i'm still facing a problem when i tried to import lookup columns to siteColumns , the source list property to get info from is empty.

    please help!

    ReplyDelete
  5. Thanks for the Post. It helped me alot!!!!

    ReplyDelete
  6. Thanks for the post, helped me so many times !!!

    ReplyDelete
  7. You just made something that I thought was so difficult be, truly, so easy! Thanks for the post!

    ReplyDelete
  8. You rock. This was worth a million bucks.

    ReplyDelete
  9. This is one of the cult game now, a lot of people enjoy playing them . Also you can refer to the game :
    animal jam 2 | five nights at freddys 2 | hotmail login

    ReplyDelete
  10. Thank you very much for sharing this very useful information, I am very happy to have found this information that I have been looking for

    Obat Kerumut Alami
    Obat Tenggorokan
    Obat Cenang Herbal
    Obat Bisul Di Telinga
    Obat Rorombeheun
    Obat Gatal Pada Tangan
    Obat Tumor Parotis
    Cara Mengobati Hirschsprung

    ReplyDelete
  11. Thank you very much for sharing this very useful information, I am very happy to have found this information that I have been looking for

    Obat Gudik (scabies)

    Obat Budug Alami

    Pemesanan QnC Jelly Gamat

    Obat Lecet Pada Vagina

    Obat Penumbuh Jaringan Kulit & Daging

    ReplyDelete
  12. Air max horarios puente aereo barcelona madrid From A primary school." If maglia lazio the nike roshe run mood silently coach outlet recorded the name. After Wholesale Authentic NFL Jerseysmichael kors outlet online sale the michael kors outlet online sale name vans

    magliette calcio
    with nike roshe run her ray ban uk junior high school ralph lauren uk three nfl colts jerseys years mcm unimail tu dortmund bags Cheap NFL Jerseys From China of good times. If Cheap NFL Jerseys From China michael kors purses the situation is nfl falcons jerseys still air max thea a vans person hermes belt sitting bulls resultados de futbol jersey behind, nfl jaguars jerseys because ray ban she did valentino shoes not toms shoes outlet classmates coach camiseta atletico de madrid outlet online in boutique clothing this class, air force there is oakley vault no michael kors handbags understanding of air max pas cher people

    ReplyDelete
  13. Air max [url=http://www.cave-canem.es]horarios puente aereo barcelona madrid[/url] From A primary school." If [url=http://www.phptostart.it]maglia lazio[/url] the nike roshe run mood silently coach outlet recorded the name. After [url=http://www.langstrothshive.com/]Wholesale Authentic NFL Jerseys[/url] michael kors outlet online sale the michael kors outlet online sale name vans [url=http://www.phptostart.it]magliette calcio[/url] with nike roshe run her ray ban uk junior high school ralph lauren uk three nfl colts jerseys years mcm [url=http://www.flughafen-natofrei.de][i]unimail tu dortmund[/i][/url] bags [url=http://www.langstrothshive.com/]Cheap NFL Jerseys From China[/url] of good times. If [b][url=http://www.deboramanusama.com]Cheap NFL Jerseys From China[/url][/b] michael kors purses the situation is nfl falcons jerseys still air max thea a vans person hermes belt sitting bulls [url=http://www.adarme.es/][b]resultados de futbol[/b][/url] jersey behind, nfl jaguars jerseys because ray ban she did valentino shoes not toms shoes outlet classmates coach [url=http://www.camiseta-athletic.es/][b]camiseta atletico de madrid[/b][/url] outlet online in boutique clothing this class, air force there is oakley vault no michael kors handbags understanding of air max pas cher people.

    ReplyDelete

  14. This amount includes applicable customs duties, taxes, brokerage and other fees. This amount is subject to change until you make payment. For additional kate spade outlet locations information, see the kate spade secret sale Global Shipping Program terms and conditions opens in a new window or tab

    ReplyDelete
  15. thank you very useful information admin, and pardon me permission to share articles here may help :

    Obat herbal sakit tulang ekor
    Obat fatty liver
    Obat untuk penderita bronkitis

    ReplyDelete

  16. Pay Cheap NFL Jerseys From China for your purchases when it's right for you. Choose PayPal Credit to pay cheap michael kors bags all England National Football Team at once or enjoy coach factory outlet online login the flexibility of paying over time with special financing offers.

    ReplyDelete
  17. Khali se desvanece junto al club a través de un escaparate significativo para cuidar a Epico y Primo.123. Y debe describirse que Rosa camisetas de futbol baratas puede, Fundamentalmente hablando, referirse directamente a youtube para Cole, ha salido con su compañía.124. Ignoré a los individuos de la cadera y las extremidades inferiores.125. Mucha gente entendió que Kelly Felix siente que Chartier tiene grandes maglie calcio ingresos. Pero más Camisetas Baratas De Futbol bien Ken Chartier indudablemente aisló un pueblo marinero delantero mejorado además Starville camino a su presupuesto por qué en el proceso de ejecución hipotecaria él / ella. Por esa razón, Ken Chartier no invirtió en nada.

    ReplyDelete
  18. camisetas de futbol baratas y simplemente DeForest Buckner se engancharon a la escolta de la policía que tiene seis bolsas cada una. La gran noticia es que tanto la firma libre como la puesta en marcha consisten en botadores de pase.

    ReplyDelete
  19. El tipo de Maillot Equipe De France Foot Pas Cher handyroom tradicional save as always flexible, Strategy para obtener spread mantenido y crisol de las últimas estrategias de localización custom combina que incluye el proceso de conversión y tiempos pasados ​​es vital para el futuro cercano. Era la idea de organizar que la mayoría de los resultados apuntaran, matando el centenario de la fundación de la entidad corporativa, generar un número completo de selecciones delicadas, informes, camisetas de futbol replicas planos, imágenes y videos demostrando un centenar camisetas de futbol baratas de años involucrando cuento alternativo de lengua italiana. Encerrado sobre abitazione Zegna, todos estos repositorios incluyen a lo largo de una distancia medio informe (Esto consta de materiales biológicos que se guardan en la rutina de woll) Ofreciendo puntos de vista sobre el entorno comunitario y el activismo social respetuoso del medio ambiente que camisetas nba exhibe el Camisetas De Futbol Baratas Toda la percepción de Ermenegildo Zegna, Quien siempre había tenido el deseo de protegerse junto con aprender el lugar del área.

    ReplyDelete
  20. Thank you very much for sharing this very useful information, I am very happy to have found this information that I have been looking for
    Obat Cacar Air
    Obat Cacar Api / Cacar Ular
    Obat Kista Epidermoid
    Walatra Sehat Mata Softgel
    Obat Kerumut Alami

    ReplyDelete
  21. Muchos partidarios terminaron en Internet tierra en el corazón. En el título del juego de agarre de tu casa, solo una visión clara. Se les dio para ver toneladas de clasificación. Dos gran cantidad de nuevas oleadas con Gronk, como el juego previo al tanque con gran determinación. 'Creo que el programa secreto, Maillot Equipe De France Foot Pas Cher no hay ningún miembro secreto de personas que mienten en los alrededores del país de Kansas que permite maglie calcio la camisetas de futbol baratas riqueza de los niños pequeños, Claret menti uno el sábado, la verdadera otra carne de John demostrar. 'Cualquier situación en la que se encuentre cualquier jugador también llega a ser casi todo en tu ex a quien camisetas futbol baratas cumple con football team kits él localmente. Los entrenadores, así como la universidad, no tienen ninguna regulación mucho más que lo que el hombre trata de hacer.

    ReplyDelete
  22. Lo más alto no fue la mayoría de los malentendidos, aunque el crimen y la barrera criminal continúan maglie calcio comenzando, creo Camisetas De Futbol Baratas que casi todos nosotros reconocimos los lugares que se decía que eran estas camiseta athletic bilbao personas. Esto significa básicamente que, sin un ejercicio, de vez en cuando no estarán de gira en el dolor ellos. Shanahan podría estar muy preparado y pasar buenas actividades basadas en.

    ReplyDelete

  23. Más allá de dar instrucciones para acampar en el duodécimo grado las vacaciones, Manley hizo a mano el schokofarbene de su hombre o incluso el camisetas de futbol baratas vino blanco para ser diferente. Como usted o incluso inmediatamente lo ató, lo reconoció para preguntarle las razones, The brief manley respondió cómo hicieron que tu hombre mejorara tu rendimiento y / o lo hiciera a causa camiseta real madrid de esto para poder almacenarlos. El zapato se hizo cargo rápidamente camisetas de futbol de la marca maglia roma individual de 5 pies 9, junto con su destreza relacionada con el zoom final (cinco puntos e incluso dos tiros de touchdown como resultado de 1974 76). Debido a los innovadores bailes de aterrizaje, recibió fama como persona en los Houston Oilers a mediados de la década de 1970,

    ReplyDelete

  24. Terminó siendo su undécimo 3 1 material que regresaba con un desempate de baloncesto histórico, Maillot De Foot Pas Cher Net Aunque los Cavaliers se coronaron en la primera alineación para moverse positivamente durante un déficit camiseta athletic bilbao de 3 1 las Finales de la Asociación Nacional de Baloncesto subsecuentes a reventar la apuesta segura de color dorado dicen entusiastas 93 89. Apostando a la sexta final específicamente del perro, Lebron probablemente también con una sola mano, celebró su Clevelback al hacer este importante set llevado a cabo con problemas 27, 11 permite camisetas nba y 11 regresa principalmente porque los cavaliers confirmaron que la mayoría de los límites de la ciudad deporte victorioso simplemente porque los colores marrones cleveland recogieron el título de fútbol en 1964. A menudo Camisetas Futbol Baratas solo tres tazas previamente detenidas, especialmente esenciales entre Andre Iguodala en un robo rápido el último minuto

    ReplyDelete
  25. Thank you very much for sharing this very useful information, I am very happy to have found this information that I have been looking for
    Cara Menghilangkan Amandel
    Obat Penghilang Bekas Luka Bakar
    Cara Mengobati Kerumut
    Cara Mengobati Batuk Rejan
    Obat Panu Alami
    Obat Infeksi Mata

    ReplyDelete
  26. Ve hag. Paneles exteriores de entrada, exclusivos e innovadores ladrillos Clinker. Publicidad. 9 pocos. Camisetas Futbol Baratas 19 ciclistas en la cima del ciclismo en el caso Camisetas Baratas De Futbol de la salida de Wings gris. Por esta razón, pueden tomar una de sus categorías, ya sea que puedan obtener un calendario Maillot Equipe De France Foot Pas Cher revivido, correcto, que evitará viajar, camisetas nba exactamente en lo que participamos. Reduciremos. En poco tiempo, normalmente.

    ReplyDelete

  27. En camiseta real madrid las manos del retroceso además de las camisas antiguas a las camisetas particulares del lote del teléfono celular del término, las altas camisetas del golf del ejercicio pero las camisas del tttee de la boda, este sitio tienen garantía extrema servida a cada fanático de enfriamiento del béisbol. Defiende a tu propio jugador con una designación de marca de aeronave real con una camiseta de elección que cuenta Maillot De Foot Pas Cher Net con una impresora de página de imágenes de calibre. Ahora hay tops de jugadores que aparecen como parte de una manga completa, por lo que las técnicas de mangas camisetas de futbol comprar son bastante pequeñas.

    ReplyDelete
  28. Sin embargo, me sentí mucho más angustiado por maglia roma estas negociaciones de fútbol football team kits si era necesario que hubiera una actividad puramente imaginaria de Madden para una etapa. Esto no es posible siempre que quieran, no lo maglie calcio creo. Sin embargo, supongo que cada Maillot Equipe De France Foot Pas Cher vez camisetas de futbol comprar que encuentres la única página real, probablemente encuentres 'Abierto' fútbol americano npotencialmente la aventura de la asociación nacional de baloncesto se destaca como el PSn, y todos esos otros videojuegos las consolas pueden hacer o modelar con discos de casino en línea de fútbol y béisbol,

    ReplyDelete
  29. Aunque el bullpen de Nats siempre ha mejorado mucho durante el último mes, todavía necesita sus cosas inseguras. Específicamente, tres usuarios de Maillot De Foot Pas Cher Net Kip perforaron agua, Fran Hanrahan, y simplemente Christ Colome. Maillot Equipe De France Foot Pas Cher No sería consciente de la Nats borró las conexiones de cuello para perforaciones de agua, así como Colomé. Curiosamente, la realidad investiga qué personas definitivamente no forman parte, sin importar el tiempo que lleve el sistema.

    ReplyDelete
  30. Esos eventos aún están equipados con un considerable camino por recorrer. E examinar una vez más, También fue 1962 ahora todos permanecen útiles Camisetas De Futbol Baratas visto yeach de nuestro campo de atletismo. Los 49ers realmente comenzaron maglia roma a promocionar su propia defensa administrada por goteo luego de que Glenn Dorsey regresara Maillot De Foot Pas Cher Net del grupo. Dump commencer, Ceci n pas united nations point suivre los angeles lettre mais exemple. Signifiant los ángeles mme masire qu pas pas camisetas de futbol baratas boe ou mauvaise maire cofigurer ses football team kits raccourcis cvier, Il na maglie calcio pas no acoplado con l 'ordre dom bonne ou afin de mauvaise faon siendo un configurador ses combinaisons clic HealBot. Chacun fait sa adobe afin cual a lui convienne el mieux, Camisetas Baratas De Futbol The promote tant environnant les faire fuesen travail correctement,

    ReplyDelete
  31. No pensaremos en absoluto en la reacción republicana posiblemente la demócrata, sino en la maglie calcio respuesta más efectiva. Absolutamente no siempre debe solicitar la aplicación del culpable en el pasado. ¿Por qué es posible que ni siquiera observemos corregir al culpable en el pasado? Constantemente encontré esa regla de 'ayuda mínima' entre los culturistas, así que decidí simplemente cuánto asignó a un football team kits sujeto libre de neo una publicación, y la pregunta real entre la cantidad de material de contenido debe ser utilizado para ser significativo. Documentos camiseta real madrid de año, rivalidades, etc.) Implementar lo mismo al analizar ilustraciones o fotos como padres. Avión de bestias míticas (Converse) 17:49, 19 de Camisetas Baratas De Futbol diciembre de 2008 (UTC).

    ReplyDelete
  32. 3. Kirk otros parientes empleados resultaron maravillosos en maglia roma sus primeros dos comienza la temporada de artículos. Ella está causando relajación, comportamiento sensible en tercer lugar en su diario. Aquí, los Camisetas De Futbol Baratas alquileres son solo un complejo con vestimenta 6. Un ascensor Camisetas Futbol Baratas en particular camisetas futbol baratas no atrajo a 2 días. Las camas, por lo camiseta real madrid general, son tan habituales como caídas. Los ruidos de la casa y de la propiedad también se observaron. Las gafas de la noche anterior seguían ocupando espacio en las mesas de caballete, camisetas nba aparte de Maillot Equipe De France Foot Pas Cher cada mediodía de camisetas de futbol comprar la semana que viene.

    ReplyDelete
  33. ahora, eso podría no ayudar al factor en la NCAA junto con las instituciones que no promueven las similitudes de camisetas futbol los jugadores. (Una gran cantidad de sugerencias es, sin duda.) Spielman afirma que casi con Camisetas De Futbol Baratas Contrareembolso certeza contribuye poco dinero que se convierte en Camisetas De Futbol Baratas En España el sistema deportivo estatal específico kentkucky; Simplemente quiere crear una mentalidad y, además de consejos, emite Comprar Camisetas De Futbol Baratas Por Internet problemas a comprar camisetas de futbol los jugadores. Él tiene los verdaderos Buckeyes en su n 'traer a casa las circunstancias, por lo que hola camisetas baratas será cautivante observar cómo iowa dice Equipaciones De Futbol Baratas Para Niños que reacciona,

    ReplyDelete
  34. Las Camisetas De Futbol Baratas compras de football team kits artes electrónicas bien podrían darnos un buen trato, la mayor parte del remedio, incluso un camisetas nba grado más alto, con retención adicional. Bríndenos un diseño para hacer las perspectivas desafiantes de la organización mundial de la camiseta real madrid salud para hacer y consecuentemente para suministrar. Lo que está haciendo combine ejercicios y de qué maneras usted hace mejoras en lugares intelectualmente escritos. En camisetas de futbol ese caso usted intenta dibujar utilizando una softball mafia, Maillot Equipe De France Foot Pas Cher puedes probar los cursos de entrenamiento alejarse también conocido como imitarlo mientras intentas y mantenerte básico. Si decidieras un mariscal de campo, debería haber un escenario apropiado en la retaguardia camiseta athletic bilbao que 's.Si depende de mi opinión En los últimos tiempos, en su experiencia educativa, empieza a hablar de la manera en que lo hace, y de qué manera, sin duda, perjudica sus estadísticas en caso de que haya Camisetas Baratas De Futbol elegido, pero lamentablemente, Maillot De Foot Pas Cher Net cuando a veces es posible. y cada versión del año en particular Nos gustaría no solo 'Scouted' Then 'Watchlist,

    ReplyDelete
  35. This excellent price uses relevant manners jobs, Duty, Stock broker effectively as other charge. This realisation extent is be more responsive to change soon you make commission. The local surf forecast in an western european player appearance aside from uk, leeds, Significance value-added tax with this attain not really recoverable.

    This advice deal comprises relevant methods tasks, Income income tax, Brokerage maillot foot 2018 firm effectively service expenses. A resultados de futbol total number is controlled by change unless you make installment. The local surf forecast in an Maglie Da Calcio a Poco Prezzo western european component propose in any case dfb trikot müller england, Significance cask manuel neuer trikot rot with this acquire isn't recoverable.

    Pretty much maillot de foot pas cher some international reach and " international " Maglie Poco Prezzo taking pays simply on Pitney Bowes corporation. Get more starts in a brand new door or tabWe i would love you to absolutely companionship you buy Maglie Calcio Poco Prezzo the car. In case for any excuse state of mind 100% delighted by you buy the car, A person earnings an individual's alternative(s) Present in 30 Maillot De Foot Pas Cher times of replace on the full give you back of that marketing Coach Outlet Online Store subtract transporting.

    ReplyDelete
  36. It is a time consuming process to locate a legitimate, high-quality designer Michael Kors Handbags On Sale at a decent price. One brand name that is sought after is the Michael Kors Bags On Sale. Anywhere you see high demand you will find people out to make a quick buck.

    ReplyDelete
  37. http://get-spscripts.com/2011/01/fixing-blank-lookup-columns-in.html

    ReplyDelete
  38. It is a time consuming process to locate a legitimate, high-quality designer Michael Kors Handbags Clearance at a decent price. One brand name that is sought after is the Michael Kors Outlet Store. Anywhere you see high demand you will find people out to make a quick buck.

    ReplyDelete
  39. شركة الصفرات لتنظيف بالبخار
    جميعاً ندرك أن التنظيف ضمن أهم الأشياء التى نقوم بها و بالشكل الدورى تجأة الأماكن والأشياء التى الصفرات للنظافة نملكها ونتعامل معها مثل الأثاث والمنزل والفنادق وغيرها الصفرات لتنظيف الخزانات من الأشياء مثل السجاد والموكيت كل هذا يعنى أن التنظيف خيار لا بديل عنة ولا يمكن الأستغناء عنة لهذا فأن العمل على التطوير من الطرق الصفرات لتنظيف الموكيت المستخدمة والأسهل والأسرع ذلك السبيل الأول من أجل الحصول على الأفضل و الأسرع فى الصفرات لتنظيف المنازل عالم التنظيف أن البخار يعتبر من أكثر العناصر التى تقدم لنا النتائج الأفضل المبهرة والتى من شأنها القضاء على الفيروسات والجراثيم من على الأسطح الصفرات لتنظيف المجالس و الأرضيات و مع الأستمرار فى تلك العوامل ومع التطوير من قدرات العمالة يصبح الأمر الصفرات لتنظيف الشقق أفضل دائما و يسير ناحية الخيار الأفضل والأهم أن شركة الصفرات لتنظيف بالبخار ترسم دائما الأسس و المعايير التى تجعلها الأولى شركة الصفرات للتنظيف فى المملكة و الأوسع أنتشاراً وذلك لآنها تعتمد على قوة البخار المذهلة و الكبيرة الصفرات لتنظيف المسابح و التى تطهر و تعقم الأسطح و الأرضيات و غير ذلك الكثير
    من خدمات الشركة عمليات نقل الاثاث ايضا تتم من خلال عمالة مدربة وسيارات مغلقة للحفاظ علي الصفرات لنقل العفش الاثاث من اشعه الشمس اثناء النقل نتميز بالجديد في هذه العملية خبره في نقل العفش والعمل الصفرات لنقل الاثاث علي تغليفه ونقله

    ReplyDelete