Рубрика: IT
Как включить буфер обмена в VMWare vSphere Client
Без буфера обмена работать очень проблематично, когда нужно код скопировать на виртуальную машину, а буфера нет, то впадаешь в уныние. По умолачнию в настройках виртуальных машин VMWare vSphere буфер отключен, но его можно включить. Для этого выключаем виртуалку и открываем ее свойства. Далее на вкладку Options – Advanced – General, жмем кнопку Configuration Parameters…
В открывшемся окне жмем кнопку Add Row и добавляем два новых значения — isolation.tools.copy.disable и isolation.tools.paste.disable со значениями false.
Запускаем виртулаку и пользуемся такой привычной вещью, как буфер обмена.
Буфер можно активировать еще и на самих хостах, как это сделать описано в статье — Clipboard Copy and Paste does not work in vSphere Client 4.1 and later (1026437).
Заменил аккумуляторы в бесперебойниках APC на аналог
Недавно дома отключали электриченство, это событие случается крайне редко, но случается. На этот случай вся компьютерная техника подключена через ИБП(UPS) APC. Всего у меня два бесперебойника – APC Back-UPS ES 400 и APC Back-UPS ES 550. В результате отлючения электричества оба бесперебойника вырубились уже через пару минут, хотя должны держать более 30. Видимо, пришло время менять аккумуляторные батареи. Кстати, батарии для них я купил еще полгода назад, все было лень их поменять. А тут отличный повод их заменить, все равно электричества не было около часа.
Достал бесперебойники, протер пыль, вытащил батарии. В 400-й моделе аккумулятор немного меньше размером, чем в 550 и нет Ethernet порта. А в остальном они абсолютно одинаковые. Решил поставить в оба ИБП большие аккумуляторы, как в 550-м. Единственное, что аккумуляторный отсек в 400 меньше, но это не проблема. Обычными пассатижами отломал пластиковые ребра в аккумулятрном отсеке APC 400, теперь он такого же размера, как и в 550.
Аккумулятор на замену взял не родной по экономическим соображениям. Аналог стоит раза в 2-3 дешевле, а по отзывам служит столько же. Покупал в Юлмарте — CSB GP 1272 F2 28W за 660 рублей. Сейчас он подорожал, но все равно дешевле родного APC RBC2 за 2200 рублей.
Поставил новые аккумуляторы, включил – работает. Теперь держит, как и должно быть, более 30 минут.
Осталось только разобраться с бипером, который начинает мерзко пищать, когда беспперебойник переходит на работу от батареи. С кнопки его не отключить, надо попробовать программное отлючение на APC 550, а вот на 400-м придется разбирать и выпаивать его, либо заклеивать чеи-нибудь. Но когда есть электричество – этим лень заниматься, скорее всего подожду следующего отключения электричества.
[SharePoint2013] Как убрать кнопки Лента новостей и OneDrive с ленты
Убираем лишние элементы управления SharePoint 2013 с ленты, такие как кнопки – Лента новостей, OneDrive и Сайты.
В SharePoint Designer 2013 подключаемся к порталу, создаем копию действующей мастер страницы — seattle.master. Созданную копию отрываем на редактирование кнопкой Edit file. И листаем код до строки 87: <SharePoint:DelegateControl id="ID_SuiteLinksDelegate" ControlId="SuiteLinksDelegate" runat="server"/>
Удаляем эту строку полностью и сохраняем мастер страницу.
В списке мастер страниц выделяем кастомную страницу, через контекстное меню выбираем Set as Custom Master Page, а потом Set as Default Master Page.
Открываем браузер и заходим на портал. Кнопок Лента новостей, OneDrive и Сайты больше нет на ленте.
[PowerShell] Количество файлов в папке и результат в txt
Скрипт на 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
[SharePoint2010] Как добавить свой стиль оформления таблиц
В SharePoint 2010 по умолчанию всего несколько стилей для оформления таблиц, и они, мягко говоря, не ахти. Это не беда, т.к. можно добавить собственные стили.
Для этого создаем текстовый файл, называем его – 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"/>
Сохраняем мастер-страницу и проверяем результат. В списке стилей должен появиться новый пункт – Дополнительный стиль таблицы – 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()
[SharePoint2010] Не удаляется событие в календаре
Появилась проблема в одном из календарей на портале SharePoint 2010 Foundation, нельзя было удалить/изменить/просмотреть одно из событий. При попытке что-нибудь с ним сделать появлялось сообщение об ошибке – Элемент не существует. Возможно, он был удален другим пользователем. Но в календаре это повторяющиеся событие отображалось.
Перепробовал разные вариант, но удалить это событие удалось только одним способом. В календаре выбрал представление – Все события, и поиском нашел проблемное событие, когда оно только создалось, это было примерно год назад. Его удалось открыть и удалить. Все повторения события тоже исчезли. Проблема решена.
Прикрепление изображений в заметках Evernote
В последнее время активно пользуюсь сервисом Evernote, даже приобрел премиум-подписку на год. Много информации переношу в блокноты Evernote с локальных дисков, чтобы иметь доступ к данным с разных устройств. Правда, попадаются такие задачи, которые сделать с помощью Evernote нельзя, либо реализовано очень не интуитивно понятно для пользователя. Одна из таких задач – вставка изображений в заметки. По умолчанию при вставки изображения в заметку оно сразу отображается в ней, если изображение большое изначально, то оно выйдет за границы окна Evernote. Такой вариант очень неудобный, лучше когда можно вставить изображение в заметку без отображения ее, а видеть только название файла и метаданные. Оба варианта показаны на скриншоте:
[SharePoint2010] Вносим изменения в стандартный CSS
По умолчанию в диалоговых формах SharePoint заданы такой формат текста, что его хочется сразу заменить. Для примера поменяем цвет и размер текста в форме создания нового элемента.
Все настройки связанные с форматированием текста заданы в файлах CSS, которые расположены в каталоге — HIVE14\TEMPLATE\LAYOUTS\1049\STYLES\Themable (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\1049\STYLES\Themable).
Настройки диалоговых форм находятся в файле – FORMS.CSS. Меняем соответствующие параметры:
.ms-rtefield{ background-color:#FFFFFF; //цвет фона color:#676767; //цвет текста } .ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield{ font-size:8pt; //размер шрифта font-family:Verdana,sans-serif; //шрифт }
Чтобы изменения отразились в браузере нужно сделать IISRESET через командную строку (запускать от имени администратора).
[PowerShell] Добавляем пользователей в группу AD
Оперировать большим количеством пользователей в домене Active Directory непросто, а очень просто! С помощью командлетов Quest Software для PowerShell. Устанавливаем Active Roles Management Shell for Active Directory на свой админский компьютер, на контроллер домена ничего ставить не нужно. Подключаем библиотеку через консоль PowerShell командой:
Add-PSSnapin Quest.ActiveRoles.ADManagement
Скрипт PowerShell, который добавляет пользователей AD из контейнера Пользователи в группу Группа.Пользователей, но прогоняет всех через фильтр:
Add-QADGroupMember -Identity 'Группа.Пользователей' ` -Member (Get-QADUser -SearchRoot "OU=Пользователи,DC=mydomen,DC=ru" ` -LdapFilter "(objectCategory=person)(!userAccountControl:1.2.840.113556.1.4.803:=2)` (title=*)" -SizeLimit 0 | ` Where-Object{!($_.MemberOf -eq "CN=Группа.Пользователей,OU=Группы,DC=mydomen,DC=ru")} ` | %{$_.DirectoryEntry.distinguishedName}) #-WhatIf
Скрипт фильтрует пользователей и добавляет группу только тех, кто не действительно пользователь (objectCategory=person), не заблокированный (!userAccountControl:1.2.840.113556.1.4.803:=2) и у которого заполнено поле Title — (title=*). Также скрипт проверяет, а не входит ли этот пользователь уже в группу, если входит, то пропускает его. Перед применением скрипта можно раскоментировать –WhatIf (убрать перед ним #), чтобы посмотреть на результат виртуально, без применения изменений в AD.
Как удалить плагин Download Master из Chrome
Недавно пытался скачать дистрибутив с сайта Microsoft с компьютера, на котором установлен Download Master. У меня и не получилось это сделать, т.к. Download Master перехватывал все запросы на скачку файла и пытался сам закачать, но с сайтом Microsoft такой фокус не пройдет. Там какая-то хитрая проверка стоит, которая блокируем процесс загрузки таким программам.
После 10 минут попыток как-то решить проблему, я не выдержал и полностью удалил Download Master с компьютера. Перезагрузил, снова зашел на сайт Микрософт, нашел нужный дистрибутив, нажал кнопку Скачать, а тут снова он! Долбанный Download Master!
Самой программы Download Master на компьютере уже нет, но интеграция с браузером осталась. И при попытке что-нибудь скачать, появляется такая строка, а если нажать на Запустить один раз, то перекинет на сайт разработчика Download Master. В этот момент хотелось высказать этим самым разработчикам все, что я о них думал в тот момент.
Как выяснилось, что удалить интеграцию Download Master с бразерами можно только через консоль Настройки программы Download Master. А я программу уже удалил, поэтому до настроек не добраться. Прошлось заходить на сайт, качать дистрибутив, что тоже не так просто, т.к. появляется сообщение с первого скриншота и снова перекидывает на сайт , где я пытался скачать дистрибутив уже Download Master. Кое-как удалось скачать в другом браузере, установил, снял все галки в разделе интеграция с браузерами, проверил, что заработала загрузка через браузер, удалил Download Master снова.
Зарекся, что больше не буду пользоваться Download Master и подобными программами. Скорость доступа к интернету и современные браузеры позволяют скачивать файлы без проблем и без посредников.