write-script-powershell
Umiejętność do pisania i wdrażania skryptów PowerShell w Windmill
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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 }.
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.
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.
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.