четвер, 29 березня 2018 р.

Windows встановити PowerShell addon

Виникла потреба додати до мого PowerShell застосунок для роботи з дозволами NTFS.
Завантажив з  TechNet NTFSSecurity ( є ще ListAllSharedFolderPermission ) та розпакував. Далі переніс розпаковане до папки скриптів PowerShell ( вказано в заголовку виводу команди "Get-Module -ListAvaliable ")
По команді "Import-Module NTFSSecurity"  не встановився бо політика не дозволяє. 
Розібрався! спочатку треба зняти обмеження "тільки підписані" командою 
"SetExecutionPolicy RemoteSigned"
Додатковий застосунок підключився. 

Три команди послідовно - і все працює
Get-Module -ListAvaliable
SetExecutionPolicy RemoteSigned
Import-Module NTFSSecurity

понеділок, 15 січня 2018 р.

Owncloud occ команди

З командлайну ми можемо багато чого зробити з нашим owncloud за допомогою застосунку occ (запускаються з кореневої папки owncloud у моєму випадку, для FreeBSD /usr/local/www/owncloud) .

Перечитати усі файли/папки користувача (така потреба виникає коли в сховище користувача файли потрапляють не через застосунок або web-інтерфейс)
$ sudo -u www php occ files:scan username

Очистити  trashbin усіх користувачів - видалити файли "видалені" через ВЕБ-інтерфейс користувачами (якщо вказати користувача то тільки в нього, не видаляйте файли "вручну" - в базі залишиться сміття від незнайдених файлів)
$  sudo -u www php occ trashbin:cleanup

Оновлення скриптів owncloud до новішої версії
Увімкнути режим обслуговування
$ sudo -u www php occ maintenance:mode --on
Запустити оновлення
$  sudo -u www php occ upgrade
якщо раптом забули увімкнути режим обслуговування - скрипт зробить це за Вас (увімкне та вимкне)

Після успішного оновлення вимкнути режим обслуговування
$  sudo -u www php occ maintenance:mode --off
Тепер користувачі можуть підключатися до оновленої версії
УВАГА! після оновлення може змінитись параметр "максимальний розмір файлу" для завантаження на сервер. Обов"язково перевіряйте у ВЕБ-інтерфейсі адміністратора.


Якщо все те робить один користувач, і виникла потреба подивитись які саме команди з консолі виконувались(цей мануал так і зроблено):
$  history | grep occ

Джерело