Архив за сентября 2014
Рубль в 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. Я выбрал второй вариант.
После этого задание благополучно сохранилось и работает.
Как включить буфер обмена в 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).