Рубрика: IT
[SharePoint] Права доступа для участия в опросах
В SharePoint есть интересный вид списка – Опрос, очень удобный и востребованный инструмент. У него есть некоторые ограничения, но это не критично.
При разграничении прав доступа к опросам, нужно было отделить участников от аналитиков. Для этого создал отдельный уровень разрешений – Опросы и дал ему минимальный набор разрешений, которые позволят пользователям участвовать в опросе. На скриншоте ставил только отмеченные пункты, все остальные пустые.
Дал всем пользователям этот уровень разрешений и начал тестировать. Пользователь может открыть опрос, поучаствовать, но когда он пытается сохранить, то вылетает ошибка – нет доступа.
Проблема оказалась в настройках списка, в параметре Доступ на создание и изменение у меня был выбран параметр – Никакие. Когда же переключил на Создание и изменение ответов, созданных пользователем, то все заработало.
Управление доступом к файлам с помощью XCALC
В предыдущей заметкке про ошибку 8000FFFF я расскаызвал про один блог, где удалось найти решение проблемы с обновлениями. Но при этом там еще заметил применение интересного инструмента, про который раньше не знал – XCALC.
XCALC (Extended Change Access Control List — средство расширенного списка управления доступом) — это скрипт на Visual Basic, который позволяет отображать и изменять списки управления доступом (ACL) в ОС Windows через командную строку. Полное описание есть на сайте Microsoft —
Использование сценария Xcacls.vbs для изменения разрешений NTFS.
Ошибка 8000FFFF при установке обновлений Windows
Установка обновлений KB2863058 и KB2957689 на Windows Server 2008R2 заканчилось ошибкой.
Стандартные методы по удалению обновлений и закачки заново не помогли, пришлось копать глубже. В интернете наткнулся на заметку Брэеда Рутковски, где он покапался в логах и нашел причину данной оишбки.
Оказалось, что Служба криптографии (Cryptographic Services) запущена под учеткой Network Service, а она запрашивает пользовательский доступ на чтение к диску.
Проверил, действиетльно на диск C:\ не было доступа на чтение для группы пользователей. Добавил права на чтение группе BUILTIN\Users, после этого заново запустил установку обновлений. Обновления установились без ошибок. Проблема решена.
Перевод часов на зимнее время в Windows
С лета 2011 года мы живем по летнему времени, что у многих вызывало зуд в одном месте. Прошло 3 года и правительство РФ решило перевести страну на жизнь по зимнему времени. Мне, откравенно говоря, все равно по какому времени жить, главное чтобы оно не менялось. Т.к. у людей, которые связаны с ИТ, это вызывает очень много пролеблем. И этот раз не исключение.
В этот раз не просто будет перевод на час назад, а еще произойдут изменения в часовы поясах:
1. Прибавление в часовых поясах – 3 новых:
Название часового пояса | Отображаемое имя |
Часовой пояс России 3 | (UTC + 04:00) Ижевск, Самара (RTZ 3) |
Часовой пояс России 10 | (UTC + 11:00) Чокурдах (RTZ 10) |
Часовой пояс России 11 | (UTC + 12:00) Анадырь, Петропавловск-Камчатсткий (RTZ 11) |
2. Изменение претерпели 7 часовых поясов
Новое имя часового пояса | Новое отображаемое имя | Имя текущего часового пояса | Имя текущего экрана |
Часовой пояс России 1 | (UTC + 02:00) Калининград (RTZ 1) | Калининградское время (зима) | (UTC + 03:00) Калининград, Минск |
Часовой пояс России 2 | (UTC + 03:00) Волгоград, Москва, Санкт-Петербург (RTZ 2) | Московское время (зима) | (UTC + 04:00) Волгоград Москва, Санкт-Петербург |
Часовой пояс России 4 | (UTC + 05:00) Екатеринбург (RTZ 4) | Уральское время (зима) | (UTC + 06:00) Екатеринбург |
Часовой пояс России 5 | (UTC + 06:00) Новосибирск (RTZ 5) | Северная Центральная Азия (зима) | (UTC + 07:00) Новосибирск |
Часовой пояс России 6 | (UTC + 07:00) Красноярск (RTZ 6) | Красноярское время (зима) | (UTC + 08:00) Красноярск |
Часовой пояс России 7 | (UTC + 08:00) Иркутск (RTZ 7) | Иркутское время (зима) | (UTC + 09:00) Иркутск |
Часовой пояс России 8 | (UTC + 09:00) Якутск (RTZ 8) | Якутское время (зима) | (UTC + 10:00) Якутск |
3. Два часовых пояса объединили в одмн
Вместо (UTC + 11:00) Владивосток и (UTC + 12:00) Магадан стал один (UTC + 10:00) Владивосток Магадан (RTZ 9)
4. У Белоруссии появился отдельный часовой пояс (UTC+03 Минск).
Microsoft уже выпустило обновление для Windows 7 и выше – KB2998527. Оно доступно через WIndows Update и через WSUS.
После установки обновления часовой пояс будет выглядеть так:
ВАЖНО! Не снимайте галку с автоматического перехода на летнее время, а то часы переведутся на час назад сразу.
После перевода часов 26-го октября галка пропадет навсегда, я надеюсь.
Пользователи Windows XP, Vista, 2003 в пролете, для них обновлений не будет. Ну для XP точно не будет.
Оффлайн установщик Редактора блогов Windows Live Writer 2012
Я уже рассказывал, где найти оффлайн устноащик Редактора блогов Windows Live Writer 2009, а как же быть с версией 2012? Переустановил винду на компе, начал устанавливать софт, открываю Редактор блогов Windows, а там старая версия 2009. Сделал запрос на доступные обновления из программы, оказалось, что стоит самая последняя версия. Но я то знаю, что это не так.
Пришлось немного погуглить, чтобы найти ссылку на нужную версиию. Очень много ссылок на версии 2014 и даже 2016, но это все фейки. После 2012 года Редактор блогов не обновлялся. Вот ссылка на скачивание всего пакета Live 2012 с сайта Microsoft, в который входит и Редактора блогов Windows Live Writer 2012 —
Как установить "Основные компоненты Windows" в автономном режиме?. Скачивание начинается после выбора языка программы. Пакет весит 133 МБ. После запуска я выбрал только Редактор блогов и установщик обновил версию 2009 до 2012, все настройки сохранились.
Рубль в Windows
Microsoft выпустила обновление KB2970228 для ОС Windows, которое добавляет символ российского рубля. Вставить его можно с помощью комбинации клавишь ALT спава + 8 (на русской раскладке). Выглядит он так – ₽.
Ждать гравировки на клавиатурах в скором будущем не приходится, т.к. до сих пор не появился знак евро.
Обновление доступно для Windows 7 и выше, пользователи XP и Vista в пролете.
[PowerShell] Как удалить файлы месячной давности
Простенький скрипт на PowerShell для удаления файлов, которые старше месяца:
$date = (Get-Date).AddMonths(-1) $pathFolder = "D:\test1" Get-ChildItem -Path $pathFolder | where {!$_.PSIsContainer} | foreach { if ($_.LastWriteTime -lt $date) { $file = $pathFolder + "\" + $_ Remove-Item $pathFolder $file -whatif } }
За основу взял скрипт отсюда.
[PowerShell] Последний модифицированный файл в каталоге
Найти последний модифицированный файл в каталоге можно так:
$path = "D:\test1" $file = Get-ChildItem -Path $path | Sort-Object LastWriteTime | Select-Object -Last 1 $file.Name
[PowerShell] Загрузка файла в корень SharePoint
Для загрузки файла в корень портала SharePoint можно воспользоваться простым скриптом на PowerShell:
Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue $fileBytes = [system.io.file]::ReadAllBytes("D:\test.txt"); $site = Get-SPSite "http://portal"; $site.RootWeb.Files.Add("test.txt", $fileBytes, $true);
This task requires that the user account specified has log on as batch job rights
Создал новое задание в пларировщике заданий на Windows Server 2008R2, указал учетную запись, от имени которой будет запускаться задание, но вылетает ошибка — This task requires that the user account specified has log on as batch job rights.
Учетная запись, от которой будет запускаться задание планировщика, не входит в группу администраторов домена и сервера, поэтому возникает ошибка.
В качестве решения есть два варианта: 1. добавить эту учетку в группу администраторов; 2. добавить ее в список в локальной групповой политике – Log on as batch job. Я выбрал второй вариант.
После этого задание благополучно сохранилось и работает.