Powershell не прекрасен, но если Вы использовали его, Вы знаете, что это довольно прохладно. При наличии доступа ко всей библиотеке .NET плюс встроенный cmdlets (и делают собственный cmdlets использованием PS в 2,0), это довольно прохладно.
Единственная вещь я думаю, отсутствует, хороший IDE для него, который я уверен, прибудет из MS однажды. Прямо сейчас я использую powershell Idera плюс и adminscripteditor, которые позволяют отлаживать и довольно прохладны.
Я смог отнять от груди меня прочь VB вполне прилично.
Мой самый большой проект до настоящего времени с шикарным состоит в том, чтобы использовать "powershellASP" для создания основной веб-страницы, которая выполняет команды powershell и вытягивает хост VMware и информацию VM от моего больше чем дюжина VMware ESXI (свободные) хосты и отображает их в HTML-таблицах. Я сделал это потому что со свободным VMware ESXI и никакой виртуальный центр, нет никакого другого способа получить обзор в реальном времени всех моих VMs в компании. PowershellASP является бесплатным сторонним синтаксическим анализатором, записанным для IIS и не поддерживаемый MS. Таким образом, это может сделать, некоторые ограниченные вещи прямо сейчас и документация довольно редки.
Вот тема форумов MSDN, которая очень похожа на Ваш. В основном результат состоял в том, что MS говорит, что SharePoint делает контроль/регистрацию, после того как форма отправлена, который требует полномочий Редактирования. Дальнейшее сообщение Clayton Cobb обрисовывает в общих чертах возможное обходное решение для проблемы.
Одна из вещей, которые мы сделали - и это работало на нас - хотя это "официально" не предотвращает редактирование....
Я позволил редактировать, чтобы быть включенным - таким образом, представление работало по мере необходимости. Затем я создал представление библиотеки, которая удалила опции редактирования (полагайте, что это - название документа без меню редактирования - Вы будете видеть его), я затем сделал это новое представление представлением по умолчанию. Теперь, опытный пользователь знал бы для входа в альтернативное представление для доступа к опциям редактирования - но это сохраняет 99% моих случайных конечных пользователей от порождения проблем.
Не воздухонепроницаемый - но для нас это работало хорошо.