none
SharePoint 2010 как узнать GUID созданной колонки RRS feed

  • Вопрос

  • Доброго времени суток.

    Уважаемые, скажите пожалуйста как узнать GUID созданных самостоятельно колонок без использования Visual Studio.

    27 июля 2011 г. 13:51

Ответы

  • Например SharePoint Manager'ом
    • Предложено в качестве ответа Aviw_ 27 июля 2011 г. 15:25
    • Помечено в качестве ответа Nescoffe 27 июля 2011 г. 16:12
    27 июля 2011 г. 15:24
  • Ещё нашёл где можно посмотреть, правда в 2007 шаре, в 2010 надо проверить:

    В списке надо включить управление типами содержимого, и зайти в просмотр типа содержимого которому принадлежит нужное поле, далее перейти к редактированию этого поля. В адресе браузера будет строка вида: "http://x32/_layouts/ManageContentTypeField.aspx?ctype=0x010058CE97BB8DD9B44FA66A3E5EBA5056E8&List=0ccb5fec-36d2-4e4e-951e-e76c356e3ce4&Field=Date&Fid=%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D"

    Нам нужен параметр fid: "%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D".

    Убираем "%7B" в начале, и "%7D" в конце, заменяем все "%2D" на "-".

    Получается: "6e8e7a2e-d0b7-4023-af8e-233a99d743a1" - это и есть гуид поля, проверил по SPManager'у.

    • Предложено в качестве ответа Aviw_ 27 июля 2011 г. 18:08
    • Помечено в качестве ответа Nescoffe 28 июля 2011 г. 5:16
    27 июля 2011 г. 16:16

Все ответы

  • Например SharePoint Manager'ом
    • Предложено в качестве ответа Aviw_ 27 июля 2011 г. 15:25
    • Помечено в качестве ответа Nescoffe 27 июля 2011 г. 16:12
    27 июля 2011 г. 15:24
  • Например SharePoint Manager'ом

    Тоже об этом подумал сегодня утром, но к сожалению он не работает на моем сервере  Windows 2008 R2 x64 + SharePoint 2010.

    Ошибка "В экземпляре объекта  не задана ссылка на объект" (может это связанно что SharePoint русский)

    Может есть подобная программа но с улучшенной поддержкой  SharePoint 2010 и Win2008?


    27 июля 2011 г. 15:48
  • Странно что не работает,у меня такая же конфигурация(Windows 2008 R2 x64 + SharePoint 2010) и SharePoint Manager прекрасно работает.
    27 июля 2011 г. 15:52
  • Странно что не работает,у меня такая же конфигурация(Windows 2008 R2 x64 + SharePoint 2010) и SharePoint Manager прекрасно работает.
    Такая проблема не у меня одного - http://spm.codeplex.com/discussions/234109 : ((
    27 июля 2011 г. 15:56
  • У меня тоже точно такая же конфигурация:

    Windows 2008 R2 x64 + SharePoint 2010 Rus.

    И spm работает.
    27 июля 2011 г. 16:07
  • Вообщем я сглупил, залез в журнал событий, нашел ошибку сообщающую почему не запускается SharePoint Manager, оказывается у моей учетной записи не было прав на подключение к SQL серверу.

    Всем спасибо.. GUID колонок посмотрел.

    27 июля 2011 г. 16:12
  • Ещё нашёл где можно посмотреть, правда в 2007 шаре, в 2010 надо проверить:

    В списке надо включить управление типами содержимого, и зайти в просмотр типа содержимого которому принадлежит нужное поле, далее перейти к редактированию этого поля. В адресе браузера будет строка вида: "http://x32/_layouts/ManageContentTypeField.aspx?ctype=0x010058CE97BB8DD9B44FA66A3E5EBA5056E8&List=0ccb5fec-36d2-4e4e-951e-e76c356e3ce4&Field=Date&Fid=%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D"

    Нам нужен параметр fid: "%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D".

    Убираем "%7B" в начале, и "%7D" в конце, заменяем все "%2D" на "-".

    Получается: "6e8e7a2e-d0b7-4023-af8e-233a99d743a1" - это и есть гуид поля, проверил по SPManager'у.

    • Предложено в качестве ответа Aviw_ 27 июля 2011 г. 18:08
    • Помечено в качестве ответа Nescoffe 28 июля 2011 г. 5:16
    27 июля 2011 г. 16:16
  • Странно что не работает,у меня такая же конфигурация(Windows 2008 R2 x64 + SharePoint 2010) и SharePoint Manager прекрасно работает.
    Такая проблема не у меня одного - http://spm.codeplex.com/discussions/234109 : ((
    По этой ссылке же и было написано, что надо запустить с правами администратора! :)
    27 июля 2011 г. 16:21
  • Можно вот этой утилитой попользоваться. Описание (для версии 2007) здесь.

    • Предложено в качестве ответа Aviw_ 27 июля 2011 г. 18:08
    27 июля 2011 г. 17:17
    Отвечающий
  • Странно что не работает,у меня такая же конфигурация(Windows 2008 R2 x64 + SharePoint 2010) и SharePoint Manager прекрасно работает.
    Такая проблема не у меня одного - http://spm.codeplex.com/discussions/234109 : ((
    По этой ссылке же и было написано, что надо запустить с правами администратора! :)

    Я и так запускал с правами администратора, а вот этот админ не был прописан на SQL сервере : ))
    27 июля 2011 г. 17:21
  • Ещё нашёл где можно посмотреть, правда в 2007 шаре, в 2010 надо проверить:

    В списке надо включить управление типами содержимого, и зайти в просмотр типа содержимого которому принадлежит нужное поле, далее перейти к редактированию этого поля. В адресе браузера будет строка вида: "http://x32/_layouts/ManageContentTypeField.aspx?ctype=0x010058CE97BB8DD9B44FA66A3E5EBA5056E8&List=0ccb5fec-36d2-4e4e-951e-e76c356e3ce4&Field=Date&Fid=%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D"

    Нам нужен параметр fid: "%7B6e8e7a2e%2Dd0b7%2D4023%2Daf8e%2D233a99d743a1%7D".

    Убираем "%7B" в начале, и "%7D" в конце, заменяем все "%2D" на "-".

    Получается: "6e8e7a2e-d0b7-4023-af8e-233a99d743a1" - это и есть гуид поля, проверил по SPManager'у.


    Попробую, отпишусь ;)
    27 июля 2011 г. 17:22
  • Попробую, отпишусь ;)
    Проверил в SharePoint 2010, все гуд, GUID показывает.. хорошее решение без доп. программ.
    28 июля 2011 г. 5:15
  • $web = Get-SPWeb http://portal
    $columnName = Read-Host "Enter the column title (display name)"
    write-host $web.Fields[$columnName].Title -nonewline
    write-host " "$web.Fields[$columnName].Id -foregroundcolor Red
    $web.Dispose()
    Sergey A Belskiy - Microsoft® Most Valuable Professional, Sharepoint Server, MCPD || My blog || My Twitter || My Facebook || My Video
    28 июля 2011 г. 5:17
    Модератор