Funkcja to segment kodu, który można powtarzać wielokrotnie po ogłoszeniu tylko raz. W systemie Windows funkcje można również tworzyć w PowerShell ISE lub w konsoli. Mówiąc dokładniej, „funkcjonować„Słowo kluczowe służy do deklarowania funkcji w PowerShell, po której następuje nazwa funkcji, którą przypisał użytkownik. Wreszcie, są bliskie nawiasy kręcone. Dodany kod w klamrach kręconych jest wykonywany, gdy funkcja jest wywoływana w PowerShell.
Ten post opracuje procedurę wywoływania funkcji w PowerShell.
Jak wywołać funkcję w PowerShell?
Techniki te zostaną zastosowane do wywołania funkcji:
Metoda 1: wywołanie funkcji w PowerShell Ise
PowerShell ISE jest hostem zastosowania PowerShell. Jest stosowany w produkcji skryptów i funkcji. Umożliwia wywołanie określonej funkcji w jej konsoli. Aby to zrobić, przede wszystkim ważne jest zdefiniowanie funkcji. A następnie odwołaj go za pomocą określonej nazwy.
Przykład
Ten przykład pokaże wywołanie funkcji w PowerShell Ise:
Funkcja CurrentTime
Get -Date -Displayhint Czas
Obecny czas
W tym powyższym kodzie:
Można zauważyć, że dodana funkcja została pomyślnie wywołana i wyświetliła bieżącą datę na konsoli.
Metoda 2: wywołanie funkcji w PowerShell
Sama konsola PowerShell pozwala również na tworzenie i uruchomienie funkcji w swojej konsoli. Ponadto utworzoną funkcję można wywołać w PowerShell.
Przykład
Oto demonstracja definiowania funkcji wewnątrz PowerShell:
Funkcja tekst-output
Zapis „Hello World”
Tutaj podana funkcja wyświetli dodaną wiadomość do konsoli.
Teraz nazwijmy tę funkcję, po prostu wpisując swoją nazwę w terminalu PowerShell:
> Wyjście z tekstu
Jak widać, „Text-OutpuFunkcja t ”została wywołana i wyświetlona dodana„Witaj świecie„Wiadomość na konsoli.
Wniosek
Funkcję w PowerShell można wywołać w samej konsoli PowerShell ISE lub PowerShell, po prostu wywołując nazwę funkcji. Z tego powodu utwórz funkcję, a następnie wywołać ją, wykorzystując swoją nazwę. Z drugiej strony wykonaj skrypt, aby wywołać funkcję w PowerShell ISE. Ten post obejmował procedurę naprawy wspomnianego zapytania.