КаК расшарить папку из скрипта Powershell

Если у вас Windows 8 или свежее, всё очень и очень просто. В этих ОС есть готовый модуль для PowerShell. Расшарить папку очень просто:

New-SmbShare -Name $sharename -Path $sharepath -ContinuouslyAvailable 0 –FullAccess Все

Где

  • $sharename — имя шары
  • $sharepath — путь к шаре
  • ContinuouslyAvailable — доступность после перезагрузки (0 — недоступны, 1 — доступны)
  • –FullAccess — полный доступ

В более ранних версиях, без небольших танцев с буном не обойтись. Необходимо использовать утилиту командной строки net share

В скрипте надо сформаровать переменную, содержащую имя и путь к шаре, вида

sharename=DISK:\\sharepath

например

$sharename = "mainshare"
$sharepath = $volumeletter + ":\main"
$sharecmd = $sharename+'='+$sharepath

И после этого, можно запустить net share

net share $sharecmd --% /GRANT:all,FULL

Что тут важно?

  1. «—%» — все переменные слева от этой последовательности powershell преобразует в значения до запуска команды
  2. Из powershell в командную строку плохо передаются русские символы, да и вообще, все национальные символы, по этому, если надо добавить доступ служебной группе «Все», самый простой способ выкрутиться:
    1. Создать группу All
    2. Сделать членом группы All, группу Все 🙂

Поиск текста в файлах (grep)

В первую очередь, для себя, чтобы не забыть:

Для поиска текста в файлах, рекурсивно (в примере ищем строку в php:

grep --include=\*.php -rnw '/path /to/somewhere/' -e "pattern"

Очень удобно для поиска классов блоков в струтуре файлов битрикса 🙂

Пользователям старых маков

Если вы, как и я любите работать за древним маком, вы наверняка используете Cord для подключения удалённому рабочему столу.
При подключении к машинам с Windows Server 2012 и более поздним, может пропадать или «залипать» на каком-то состоянии курсор мыши.
Решение проблемы очень простое: надо снять галочку «Включить тень указателя», на вкладке «указатели», раздела «мышь» панели управления.
Просто снимите галочку, ОК, и… Победа. Мышь ведёт себя как надо 🙂

Новороссийск.

Сижу в Новороссийске, смотрю в окно на море.

Пляж в центре города, катер береговой охраны чуть в отдалении.

Горы на горизонте.

Пирсы.

Корабли.

Как ты формировалось моё мировоззрение, если бы я вырос здесь? Кем бы стал?

Как мы проводку на даче переделывали. Часть 1

Так получилось, что в ноябре прошлого года, мы взяли и купили домик в деревне. Внезапно.

И вот, этим летом заехали уже на новую дачу. Живём, никого не трогаем, и тут жена заметила, что, если включает чайник на веранде — воняет проводкой.

Проводка вроде новая… Полез разбираться — я же инженер, чё

Открыл блок с автоматами, там вот:

Три автомата:

  • Фаза розеток  — 20А
  • Фаза «свет» — 10А
  • Общий ноль — 10А (собраны обратные провода и от розеток и от света)

Читать далее Как мы проводку на даче переделывали. Часть 1