• Как хранить и управлять большим количеством скриптов под разные задачи?

    @MaxKozlov Куратор тега PowerShell
    Не очень понятно, каковы ваши цели.

    Если вам просто хранить и иметь историю - git и т.п.

    Если раскладывать на разные машины - то тут надо понимать в каком составе и зачем.
    Разбить по назначению по модулям и модули целиком обновлять или поштучно команды раскладывать.
    Если запускать вручную или из шедулера - можно через GP раскладывать. или тупо Copy-Item, ничуть не хуже ансибла получится.

    Опять же вопрос - кто будет запускать ? если только вы - самое простое иметь один репозиторий где-то в сети, а на нужных компах просто папочку Documents\WindowsPowershell создать как reparse point с этого сетевого репозитория.

    Старт PS, конечно, будет долгим, зато везде где надо всегда будет сама свежая версия.

    Документация, конечно, внутри самих файлов, Если правильно всё описано - Get-Help выдаст её в лучшем виде. Ну и именование команд по стандарту Verb-PrefixNoun
    Ответ написан
    Комментировать
  • Как перемонтировать диск при внезапном отключении?

    @voleg4u
    http://www.voleg.info/
    Попробуй использовать autofs. Он монтирует по требованию, в остальное время отмонтировано.

    Второй вариант, это настроить udev rules. Как диск отваливается, делать "umount -l", как появляется - "mount".
    Много лет назад делал что-то подобное здесь, в конце статьи. Наверняка синтаксис поменялся, но идею можно понять.
    Ответ написан
    Комментировать
  • Как хранить и управлять большим количеством скриптов под разные задачи?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Окей, гугл.
    Что такое VCS, зачем он и какие они бывают?
    Ответ написан
    Комментировать
  • Как хранить и управлять большим количеством скриптов под разные задачи?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    система контроля версий типа github, gitlab
    деплой одной командой.
    Ответ написан
    Комментировать
  • Как хранить и управлять большим количеством скриптов под разные задачи?

    @rPman
    Что значит управлять?

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

    На практике этой утилитой не пользовался, так как имея на руках красиво поименованные скрипты их можно и вручную в текстовом редакторе закидывать (я пользуюсь far, там удобно искать и выделять файлы по подстроке, копировать в буфер выделенные имена, и вставлять прямо построчным списком в виде текста).

    Извини, приложения не сохранилось, но оно реально простое, за вечер лениво пишется
    Ответ написан
    2 комментария