Toolverse
Wszystkie skille

write-script-powershell

autor: windmill-labs

Umiejętność do pisania i wdrażania skryptów PowerShell w Windmill

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
10

O skillu

Skill ułatwiający tworzenie skryptów PowerShell z obsługą parametrów typowanych i zwracaniem wyników. Pozwala definiować argumenty za pomocą funkcji param, określać typy danych (string, int, bool, array) i zwracać obiekty JSON. Po napisaniu skryptu możesz wygenerować metadane i wdrożyć go do platformy Windmill za pomocą poleceń CLI.

Jak używać

  1. Utwórz nowy plik PowerShell w folderze projektu. Na pierwszej linii zdefiniuj parametry za pomocą funkcji param, na przykład: param($Name, $Count = 0, [int]$Age). Możesz określić typy danych dla każdego parametru (string, int, bool, array) i ustawić wartości domyślne.

  2. Napisz logikę skryptu poniżej deklaracji parametrów. Użyj poleceń PowerShell takich jak Write-Output do wyświetlania informacji. Na końcu skryptu zwróć wynik jako obiekt, na przykład: @{ name = $Name; count = $Count; age = $Age }.

  3. Jeśli potrzebujesz poznać dostępne typy zasobów, uruchom polecenie wmill resource-type list --schema w terminalu, aby zobaczyć schemat zasobów, które możesz wykorzystać w skrypcie.

  4. Po napisaniu skryptu uruchom polecenie wmill script generate-metadata w folderze zawierającym skrypt. To polecenie wygeneruje pliki .script.yaml i .lock zawierające metadane skryptu.

  5. Wdróż skrypt do platformy Windmill, uruchamiając polecenie wmill sync push. Skrypt będzie dostępny w Windmill do użytku w przepływach pracy i automatyzacjach.

Podobne skille