Nếu bạn không quan tâm đến giao diện người dùng web, bạn có thể phân phối tập lệnh powershell của mình dưới dạng tác vụ bảng điều khiển bằng Sparrow , về cơ bản bạn chỉ lưu tập lệnh Powershell của mình dưới dạng tác vụ vào kho lưu trữ git để người dùng có thể sử dụng.
Giả sử, bạn có tác vụ, task2, task3, v.v.
trên máy của bạn
# 1. convert powershell scripts into sparrow plugins
# and place them to local git repository
# /path/local/repo/plugins directory
# 2. create configurations for your plugins
# as sparrow tasks
sparrow task $project/$task ini
# 3. save tasks to a local git repository
# /path/local/repo/
sparrow task save /path/local/repo/
cd /path/local/repo/ && git commit -a -m "my tasks" && git push
trên máy mục tiêu
# load tasks from a git repository
git clone $repo/powershell-tasks.git powershell-tasks
# install plugins to a local system:
cd powershell-tasks && sparrow plg install $PWD/plugins --recursive --local
# install tasks into a local system:
cd powershell-tasks
sparrow task restore $PWD
# setup and run tasks
sparrow task ini project1/task1 # override default settings
foo: 1
bar: 2
sparrow task run project1/task1 # run script as a task
sparrow task ini project2/task2 # override default settings
foo: 11
bar: 22
sparrow task run project2/task2 # run script as a task