How to explore folders - makves-ru/makves GitHub Wiki

Быстрый старт сбора файлов c помощью ISE

  1. Открыть Windows PowerShell ISE от администратора

  1. Открыть скрипт с помощью PowerShell ISE

  2. Вписать в терминале команду Set-ExecutionPolicy Bypass

  3. Выбрать ДА для всех

  4. Изменить в скрипте следующие параметры:

  • [string]$folder = "" где в кавычках путь к исследумой папке C:\ или \share\
  • [string]$outfilename = "" где в кавычках путь к выходному файлу. Последняя запись после знака \ будует являться именем файла. Так же скрипт добавит к нему таймстамп. Например если указать [string]$outfilename = "C:\work\files" после отработки скрипта, появится файл "C:\work\files_202120223.json"
  • [string]$startfn = "" где в кавычках путь к файлу с меткой времени. Если такой файл не существует скрипт создаст его в конце своей работы. Записывается аналогично $outfilename
  • [string]$makves_url = "" где в кавычках URL до сервера маквес например [string]$makves_url = "http://127.0.0.1:8000"
  • [string]$makves_user = "" - логин пользователя в консоли Маквес
  • [string]$makves_pwd = "" - пароль пользователя в консоли Маквес

Полное описание параметров скрипта находится в документации

Далее запустить скрипт (F5)

Быстрый старт сбора файлов c помощью командной строки

  1. Открыть командную строку от администратора
  2. Выполнить следующую команду powershell.exe -ExecutionPolicy Bypass -Command "Путь к скрипту " передаваемые параметры"" powershell.exe -Executionpolicy Bypass -Command "C:\work\explore-folder.ps1 -folder "c:\windows" -outfilename "C:\work\testfiles" -startfn "C:\work\.testfiles.time_mark" -makves_url "http://127.0.0.1:8000" -makves_user "admin" -makves_pwd "admin" "