FluentRibbon CommandJavaScript

FluentRibbon CommandJavaScript

CommandJavaScript = ""
+ "function getAllSelectedItems() {"
+ "var ctx = SP.ClientContext.get_current();"
+ "var items = SP.ListOperation.Selection.getSelectedItems(ctx);"
+ "var ids = '';"
+ "var i;"
+ "for (i in items)"
+ "{"
+ "ids += items[i].id + '|';"
+ "}"
+ "return ids;"
+ "};"
+ "SP.UI.ModalDialog.showModalDialog({title: 'Настройка выгружаемого файла', width: 800,height:800,url: '" + SPUrlUtility.CombineUrl(web.Url, "/_layouts/Report.aspx") + "?SiteUrl={SiteUrl}&SPListId={ListId}&Ids=' + getAllSelectedItems() });"
[Ещё]

SharePoint Server Rename

Например, необходимо переименовать сервер msvo-spapp2 > msvo-spwfe2


Открыть на сервере msvo-spwfe2 powershell от имени администратора.


Выполнить: 




1.


Add-PSSnapinMicrosoft.Sharepoint.Powershell -ErrorAction SilentlyContinue


try{      Remove-SPDistributedCacheServiceInstance}catch{}


Rename-SPServer -Identity "msvo-spwfe2" -Name "msvo-spapp2" 


2.       Отключить сервер от сети и исключить из домена.


3.       Перезапустить сервер.


4.       Зайти под локальным администратором


5.       Переименовать сервер через панель управления.


6.       Перезапустить сервер.


7.       Войти под локальным администратором. Присоединить сервер к сети и к домену.


8.       Перезапустить сервер


9.       Провести настройку служб через центр администрирования согласно пожеланиям.


10.   Открыть на любом сервере фермы powershell от имени администратора


11.   Выполнить:


Add-PSSnapinMicrosoft.Sharepoint.Powershell -ErrorAction SilentlyContinue


$webApp = Get-SPWebApplication http://url


$webApp.UpdateWorkflowConfigurationSettings()


12. Далее на всех серверах фермы необходимо запустить ipconfig /flushdns

[Ещё]

Update-Delete-Insert an item to a different SharePoint Farm

В своей работе я столкнулся с необходимостью передавать данные из одной фермы sharepoint в список, который находится в другой ферме. Сделать можно используя web service (есть и другие способы, но они не так удобны). Для этого я создал класс SPService. В проект нужно добавить Web References https://yourportalname.ru/_vti_bin/Lists.asmx и назвать его "ListService". [Ещё]