Wywołując funkcję w PowerShell

Wywołując funkcję w PowerShell

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:

  • PowerShell Ise
  • PowerShell

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:

  • Najpierw zdefiniowaliśmy funkcję o nazwie „Obecny czas".
  • Następnie nazwaliśmy tę funkcję, po prostu zapisując swoją nazwę:

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.