Я хочу, чтобы иметь возможность запускать VBScript или JScript на сервере с помощью cscript.exe для управления SharePoint через объектную модель.Можно ли использовать VBScript или JScript для создания объектов SharePoint?
Например, чтобы обновить местоположение файла журнала:
Microsoft.SharePoint.Administration.SPDiagnosticsService serv = new Microsoft.SharePoint.Administration.SPDiagnosticsService();
serv.LogLocation = @"E:\";
serv.Update();
Можно ли это сделать?
Я знаю, что мне нужно будет запустить этот код, используя учетную запись администратора фермы. У меня нет доступа к PowerShell (пока), и я не хочу собирать десятки небольших утилит командной строки, чтобы это сделать.
Как я понимаю, веб-службы предлагают ограниченное подмножество всего API SharePoint. Например, вы могли бы изменить местоположение журнала через веб-службу api. – Jim
@ Jim, это правда. Почему бы просто не использовать расширения STSADM из кода VBScript? Довольно легко писать новые расширения. – Jeff