понедельник, 24 декабря 2018 г.

Скрипт по очистке кеш 1с

встала острая проблема. стало заканчиваться место на дисках на разных серверах с 1с.
и таким образом родился скрипт:

rem SignOut
echo off
del     /s /q %userprofile%\AppData\Local\1C\1cv8\  
rd      /s /q %userprofile%\AppData\Local\1C\1cv8\
del     /s /q %userprofile%\AppData\Roaming\1C\1cv8\
rd     /s /q %userprofile%\AppData\Roaming\1C\1cv8\
del     /s /q %userprofile%\AppData\Roaming\1C\1cv82\
rd    /s /q %userprofile%\AppData\Roaming\1C\1cv82\

через del удаляем все файлы внутри папки и подкаталогов наподобие
1af307bc-4257-4c46-9aa8-4390335bd619
но сама папка с таким именем остается. на основе этого добавляем строку с командой rd
параметры одинаковые:
/s удаление указанных файлов из всех подкаталогов
/q отключает запрос на подтверждение удаления файла.

теперь остался вопрос как заставить его выполняться под каждым пользователем. т.к мы использовали переменную %userprofile%. то цикл нам не особо подойдет. и мы будем использовать групповые политики.

Заходим в управление политиками  gpmc.msc
Конфигурация пользователя - политики - Конфигурация Windows - Сценарии - Выход из системы
и тут указываем например:
D:\utils\Cashe_1c\SignOut.bat
путь до нашего батника на сервере.
раскидваем скрипт по серверам, обновляем политики(gpupdate /force) и проверяем.

Учитываем что регистр в названиях папкой имеет значение!

вторник, 4 декабря 2018 г.

Psexec

psexec
качать тут: http://technet.microsoft.com/ru-ru/sysinternals/bb897553.aspx
Пример: Psexec \\compname  -u name –p password /c  c:\bat.bat

BGinfo

BGinfo - ссылка для скачивания

Программа позволяет собирать данные о системе и отображать их поверх (или вместо) рабочего стола пользователя.
Интерфейс программы краток и лаконичен, но хочу заметить сразу, половина(или больше настроек) доступна из выпадающего меню, сам интерфейс:

  1. Настройка работы программы с фоном рабочего стола, кстати, над ней расположен список полей с данными, которые BgInfo умеет собирать.
  2. Выбор размещения выводимых BgInfo данных на экране.
  3. Настройка работы с фоном для рабочего стола и терминальных сессий.
  4. Предварительный просмотр, можно продолжать редактировать параметры программы в этом режиме!  
Было решено выводить следующие параметры:

Время запуска ПК:  <Boot Time>

Имя ПК:                     <Host Name>
IP адрес:                   <IP Address>
Имя пользователя:   <User Name>
Версия ОС:                <OS Version>

По умолчанию пользовательский фон копируется и в папке %Temp% пользователя создаётся файл BGInfo.bmp, который и является новым фоном рабочего стола. Настройку можно изменить из выпадающего меню Bitmap - Location.
Далее настраиваем фон рабочего стола(в моем случае необходим общий фон для всех сотрудников)

Теперь настройки необходимо сохранить, File - Save As... - settings.bgi
Как будет отрабатывать программа:
  • В сетевой папке размещаются файлы bginfo.exe, settings.bgi, desktopwallpaper.jpg.
делаем bat файл:

"\\192.168.199.202\Bginfo\Bginfo" "\\192.168.199.202\Bginfo\Bginfo\congig.bgi" /silent /timer:00 /nolicprompt

идем в групповую политику
Конфигурация пользователя — Конфигурация Windows — Сценарии. Справа на пункте вход кликаем правой кнопкой и заходим в свойства. В данном окне через кнопку добавить выбираем наш bat файл(\\192,168,200,55\BGinfo\BGinfo.bat)

Сохраняем все настройки и проверяем результат. Для того чтобы настройки отобразились у пользователей им нужно либо выйти и зайти в ПК либо через командную строку обновить групповые политики. Лучше конечно перелогиниться.

понедельник, 3 декабря 2018 г.

Как включить доступ по SSH на хосте VMware ESXi 5.0

SSH на хосте VMware ESXi 5 можно включить двумя способами - через консоль сервера ESXi и через vSphere Client

1. Включение SSH на ESXi 5 через консоль.
Нажимаем <F2> в консоли
Вводим пароль root и переходит в пункт "Troubleshooting Options"
Выбираем пункт "Enable SSH"
не забываем отключить после выполнения всех работ.

2. Включение SSH на ESXi 5 через vSphere Client.
выбираем хост. esxi№
Переходим на вкладку "Configuration", выбираем пункт "Security Profile" и нажимаем "Properties":
Выбираем сервис SSH и нажимаем "Options":
Устанавливаем режим запуска сервиса SSH на ESXi и включаем его кнопкой Start

После включения SSH на ESXi 5.0 у вас появятся следующие предупреждения в vSphere Client для хоста:
SSH for the host has been enabled
Если вы включали ESXi Shell, то будет сообщение:
ESXi Shell for the Host has been enabled
Чтобы их убрать, нужно сделать так:
  1. Выбираем нужный хост ESXi.
  2. Переходим в категорию "Advanced Settings" в разделе "Software" на вкладке "Configuration".
  3. Переходим в раздел UserVars > UserVars.SupressShellWarning.
  4. Меняем значение с 0 на 1.
  5. Нажимаем OK.

Как установить и настроить PHP на Windows Server

  В данной статье мы научимся устанавливать PHP на Windows Server. Существует несколько способов установки PHP, включая PHP Manager for IIS ...