Блог did5.ru

Про АйТи и около айтишные темы

[PowerShell] Последний модифицированный файл в каталоге

Комментариев нет

Найти последний модифицированный файл в каталоге можно так:

 $path = "D:\test1"
$file = Get-ChildItem -Path $path | Sort-Object LastWriteTime | Select-Object -Last 1
$file.Name

Автор: did5

12 Сен 2014 в 13:28

Рубрика: PowerShell

Метки:

[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);

Автор: did5

12 Сен 2014 в 12:12

Рубрика: PowerShell

Метки:

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.

task scheduler 1 This task requires that the user account specified has log on as batch job rights

Учетная запись, от которой будет запускаться задание планировщика, не входит в группу администраторов домена и сервера, поэтому возникает ошибка.

В качестве решения есть два варианта: 1. добавить эту учетку в группу администраторов; 2. добавить ее в список в локальной групповой политике – Log on as batch job. Я выбрал второй вариант.

task scheduler 2 thumb1 This task requires that the user account specified has log on as batch job rights

После этого задание благополучно сохранилось и работает.

Автор: did5

11 Сен 2014 в 10:48

Рубрика: GPO (GPP),Server,Windows

Метки: ,

Как включить буфер обмена в VMWare vSphere Client

Комментариев нет

Без буфера обмена работать очень проблематично, когда нужно код скопировать на виртуальную машину, а буфера нет, то впадаешь в уныние. По умолачнию в настройках виртуальных машин VMWare vSphere буфер отключен, но его можно включить. Для этого выключаем виртуалку и открываем ее свойства. Далее на вкладку Options – Advanced – General, жмем кнопку Configuration Parameters

vSphereClient clipboard 1 thumb Как включить буфер обмена в VMWare vSphere Client

В открывшемся окне жмем кнопку Add Row и добавляем два новых значения — isolation.tools.copy.disable и isolation.tools.paste.disable со значениями false.

vSphereClient clipboard 2 thumb Как включить буфер обмена в VMWare vSphere Client

Запускаем виртулаку и пользуемся такой привычной вещью, как буфер обмена.

Буфер можно активировать еще и на самих хостах, как это сделать описано в статье — Clipboard Copy and Paste does not work in vSphere Client 4.1 and later (1026437).

Автор: did5

10 Сен 2014 в 15:40

Рубрика: IT,Server

Метки: ,

Заменил аккумуляторы в бесперебойниках APC на аналог

2 комментария

Недавно дома отключали электриченство, это событие случается крайне редко, но случается. На этот случай вся компьютерная техника подключена через ИБП(UPS) APC. Всего у меня два бесперебойника – APC Back-UPS ES 400 и APC Back-UPS ES 550. В результате отлючения электричества оба бесперебойника вырубились уже через пару минут, хотя должны держать более 30. Видимо, пришло время менять аккумуляторные батареи. Кстати, батарии для них я купил еще полгода назад, все было лень их поменять. А тут отличный повод их заменить, все равно электричества не было около часа.

Достал бесперебойники, протер пыль, вытащил батарии. В 400-й моделе аккумулятор немного меньше размером, чем в 550 и нет Ethernet порта. А в остальном они абсолютно одинаковые. Решил поставить в оба ИБП большие аккумуляторы, как в 550-м. Единственное, что аккумуляторный отсек в 400 меньше, но это не проблема. Обычными пассатижами отломал пластиковые ребра в аккумулятрном отсеке APC 400, теперь он такого же размера, как и в 550.

change battery in APC UPS thumb Заменил аккумуляторы в бесперебойниках APC на аналог

Аккумулятор на замену взял не родной по экономическим соображениям. Аналог стоит раза в 2-3 дешевле, а по отзывам служит столько же. Покупал в Юлмарте — CSB GP 1272 F2 28W за 660 рублей. Сейчас он подорожал, но все равно дешевле родного APC RBC2 за 2200 рублей.

Поставил новые аккумуляторы, включил – работает. Теперь держит, как и должно быть, более 30 минут.

Осталось только разобраться с бипером, который начинает мерзко пищать, когда беспперебойник переходит на работу от батареи. С кнопки его не отключить, надо попробовать программное отлючение на APC 550, а вот на 400-м придется разбирать и выпаивать его, либо заклеивать чеи-нибудь. Но когда есть электричество – этим лень заниматься, скорее всего подожду следующего отключения электричества.

Автор: did5

29 Июл 2014 в 16:01

Рубрика: IT

[SharePoint2013] Как убрать кнопки Лента новостей и OneDrive с ленты

Комментариев нет

Убираем лишние элементы управления SharePoint 2013 с ленты, такие как кнопки – Лента новостей, OneDrive и Сайты.

hide onedrive sharepoint 1 thumb [SharePoint2013] Как убрать кнопки Лента новостей и OneDrive с ленты

В SharePoint Designer 2013 подключаемся к порталу, создаем копию действующей мастер страницы — seattle.master. Созданную копию отрываем на редактирование кнопкой Edit file. И листаем код до строки 87: <SharePoint:DelegateControl id="ID_SuiteLinksDelegate" ControlId="SuiteLinksDelegate" runat="server"/>

hide onedrive sharepoint 2 thumb [SharePoint2013] Как убрать кнопки Лента новостей и OneDrive с ленты

Удаляем эту строку полностью и сохраняем мастер страницу.

В списке мастер страниц выделяем кастомную страницу, через контекстное меню выбираем Set as Custom Master Page, а потом Set as Default Master Page.

hide onedrive sharepoint 3 thumb [SharePoint2013] Как убрать кнопки Лента новостей и OneDrive с ленты

Открываем браузер и заходим на портал. Кнопок Лента новостей, OneDrive и Сайты больше нет на ленте.

Автор: did5

03 Июл 2014 в 13:48

Рубрика: Sharepoint

Метки:

Настройка Internet Explorer с помощью GPO

Комментариев нет

Развернуть настройки для Internet Explorer на доменных компьютерах с помощью групповой политики оказалось не такой уж тривиальной задачей, как казалось на первый взгляд. Вроде бы, все необходимые параметры присутствуют в GPO, но когда началось тестирование – сразу же показались подводные камни. Настраивать нужно IE от версии 8 до самой последней 11-й, а с текущей конфигурацией сервера удалось управлять только 8 и 9 версией браузера. Еще неприятный момент – задаешь один параметр, а заменяются с ним еще несколько, которые менять нельзя. Через некоторое время стало ясно, что GPO для решения этой задачи не подойдет, нужно использовать GPP (Group Policy Preferences) и менять необходимые настройки IE прямо в реестре. Такой подход с полностью предсказуемым результатом, в отличие от GPO. Далее подробнее про настройки IE…

IE settings GPP 1 thumb Настройка Internet Explorer с помощью GPO

Читать полностью »

Автор: did5

10 Июн 2014 в 10:13

Рубрика: Жизнь

[PowerShell] Количество файлов в папке и результат в txt

2 комментария

Скрипт на PowerShell считает количество файлов в папке D:\test и результат записывает в текстовый файл с датой. Запускаю этот скрипт планировщиком заданий Windows один раз в день.

$date = Get-Date -Format "dd.MM.yyyy_HH:mm"
$pathFolder = "D:\test"
$fileCount = (Get-ChildItem $pathFolder).Count
$msg = $date + " " + $fileCount
Out-File "D:\testCounts.txt" -InputObject $msg -Append

Автор: did5

10 Июн 2014 в 9:05

Рубрика: PowerShell

Метки:

[SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

Комментариев нет

После установки обновления December 2012 CU 14.0.6131.5001 для SharePoint 2010 Foundation перестала запускаться служба SharePoint 2010 Administration, код ошибки 1053.

sharepoint admin service 1 thumb [SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

Проблема оказалась в отсутствии подключения к интернет у сервера SharePoint, т.к. он не смог обновить список отозванных сертификатов. Решения два: первое — подключить сервер к интернету, а второе – отключить проверку отозванных сертификатов. Рассмотрим второй вариант:

Открываем редактор локальных групповых политик (Пуск – gpedit.msc) и снимаем галку Автоматически обновлять сертификаты в программе корневых сертификатов Microsoft (рекомендуется). (Как показано на скриншоте)

sharepoint admin service 2 thumb [SharePoint2010] Ошибка 1053 при запуске службы SharePoint 2010 Administration

После этого служба SharePoint 2010 Administration запустилась даже без перезагрузки сервера.

Подробнее про эту проблему можно почитать здесь.

Автор: did5

15 мая 2014 в 15:03

Рубрика: Жизнь

[SharePoint2010] Как добавить свой стиль оформления таблиц

Один комментарий

В SharePoint 2010 по умолчанию всего несколько стилей для оформления таблиц, и они, мягко говоря, не ахти. Это не беда, т.к. можно добавить собственные стили.

sharepoint custom style 1 thumb [SharePoint2010] Как добавить свой стиль оформления таблиц

Для этого создаем текстовый файл, называем его – MYCUSTOM.CSS, например. И вводим следующий текст:

.ms-rteTable-mytable {
-ms-name:"Дополнительный стиль таблицы - 1";}
.ms-rteTable-mytable td,
th.ms-rteTableFirstCol-mytable,
th.ms-rteTableFooterFirstCol-mytable{
padding:10px;
font-size: 12px;
color: #385B83;
text-align:center;
/* border-bottom:1px solid #ccc; */
border:solid 1px #ffffff;
}
.ms-rteTableHeaderRow-mytable th{
background:#C1E3F4;   /* Цвет заголовка */
color:#002060;
font-size: 12px;
padding:10px;
text-align:center;
border:solid 1px #ffffff;
}
.ms-rteTableFooterRow-mytable td,
th.ms-rteTableFooterFirst-mytable{
padding:10px;
border-top:1px solid #ccc;
background:#efefef; /* Цвет последней строки */
}
.ms-rteTable-mytable tr.ms-rteTableOddRow-mytable{
/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color:#fff;
}
.ms-rteTable-mytable tr.ms-rteTableEvenRow-mytable{
/* [ReplaceColor(themeColor:"Light1")] */ background-color:#EAFBFF; /* #BEE5FF */
}
.ms-rteTable-mytable th.ms-rteTableFirstCol-mytable{
font-weight:normal;
}
.ms-rteTable-mytable td.ms-rteTableLastCol-mytable{
font-weight:normal;
}
.ms-rteTable-mytable td.ms-rteTableOddCol-mytable{}
.ms-rteTable-mytable td.ms-rteTableEvenCol-mytable{}

Файл с дополнительным стилем готов. Копируем его в каталог C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\1049\STYLES на сервере SharePoint.

Далее необходимо прикрепить наш CSS файл к мастер-странице. Запускаем SharePoint Designer, открываем для редактирования главную страницу v4.master. Перед закрывающим тэгом </head> вставляем следующую строку:

<SharePoint:CssRegistration ID="CssRegistration1" name="/_layouts/1049/STYLES/mycustom.css" After="corev4.css" runat="server"/>

sharepoint custom style 2 thumb [SharePoint2010] Как добавить свой стиль оформления таблиц

Сохраняем мастер-страницу и проверяем результат. В списке стилей должен появиться новый пункт – Дополнительный стиль таблицы – 1 (как показано на скриншоте в начале заметки).

Кстати, в этот mycustom.css файл теперь можно добавлять и другие стили, которые будут заменять стандартные.

К сожалению, это изменение применится только к конкретному сайту, на дочерние сайты это изменение не повлияет. Рабочего решения этой проблемы SharePoint 2010 Foundation я не нашел, пришлось вручную поправить мастер-страницы всех сайтов, хорошо что из немного.

UPDATE Есть решение, подсказали на форуме Technet. Скрипт на PowerShell, который заменит мастер страницу по умолчанию на всех подсайтах:

$SiteCollection = Get-SPSite http://siteCollection #адрес коллекции сайтов
ForEach ($web in $SiteCollection.AllWebs)
{
write-host $web.Title
$web.MasterUrl = "/_catalogs/masterpage/v4_копия(1).master"   #адрес кастомной страницы в корневом сайте
$web.Update()
}
$SiteCollection.Dispose()

Автор: did5

14 мая 2014 в 11:14

Рубрика: Sharepoint

Метки:

Страница 10 из 46« Первая...89101112...203040...Последняя »