Słownik programu PowerShell
W tym artykule wymieniono typowe terminy używane do mówienia o programie PowerShell.
B
moduł binarny
Moduł programu PowerShell, którego moduł główny jest plikiem binarnym (.dll
). Moduł binarny może lub nie może zawierać manifestu modułu.
C
CommonParameter
Parametr dodany do wszystkich poleceń cmdlet, funkcji zaawansowanych i przepływów pracy przez aparat programu PowerShell.
D
dot source
W programie PowerShell, aby uruchomić polecenie, wpisując kropkę i spację przed poleceniem. Polecenia, które są kropką źródłową, są uruchamiane w bieżącym zakresie zamiast w nowym zakresie. Wszystkie zmienne, aliasy, funkcje lub dyski tworzone przez polecenie są tworzone w bieżącym zakresie i są dostępne dla użytkowników po zakończeniu polecenia.
moduł dynamiczny
Moduł, który istnieje tylko w pamięci. Polecenia New-Module
cmdlet i Import-PSSession
tworzą moduły dynamiczne.
parametr dynamiczny
Parametr dodany do polecenia cmdlet, funkcji lub skryptu programu PowerShell w określonych warunkach. Polecenia cmdlet, funkcje, dostawcy i skrypty mogą dodawać parametry dynamiczne.
F
format pliku
Plik XML programu PowerShell z .format.ps1xml
rozszerzeniem i definiujący sposób wyświetlania obiektu w programie PowerShell na podstawie typu programu .NET Framework.
G
stan sesji globalnej
Stan sesji zawierający dane dostępne dla użytkownika sesji programu PowerShell.
H
Gospodarz
Interfejs używany przez aparat programu PowerShell do komunikowania się z użytkownikiem. Na przykład host określa sposób obsługi monitów między programem PowerShell a użytkownikiem.
aplikacja hosta
Program, który ładuje aparat programu PowerShell do swojego procesu i używa go do wykonywania operacji.
I
metoda przetwarzania danych wejściowych
Metoda, za pomocą której polecenie cmdlet może przetwarzać rekordy odbierane jako dane wejściowe. Metody przetwarzania wejściowego obejmują metodę BeginProcessing
, ProcessRecord
metodę, EndProcessing
metodę i metodę StopProcessing
.
M
moduł manifestu
Moduł programu PowerShell, który ma manifest i którego klucz RootModule jest pusty.
wyliczenie dostępu do składowych
Funkcja wygody programu PowerShell umożliwiająca automatyczne wyliczanie elementów w kolekcji podczas korzystania z operatora dostępu do składowych (.
).
moduł
Samodzielna jednostka wielokrotnego użytku, która umożliwia partycjonowanie, organizowanie i abstrakcję kodu programu PowerShell. Moduł może zawierać polecenia cmdlet, dostawców, funkcje, zmienne i inne typy zasobów, które można zaimportować jako pojedynczą jednostkę.
manifest modułu
Plik danych programu PowerShell (.psd1
), który opisuje zawartość modułu i kontroluje sposób przetwarzania modułu.
stan sesji modułu
Stan sesji zawierający dane publiczne i prywatne modułu programu PowerShell. Dane prywatne w tym stanie sesji nie są dostępne dla użytkownika sesji programu PowerShell.
N
błąd niepowodujący zakończenia
Błąd, który nie uniemożliwia programowi PowerShell kontynuowania przetwarzania polecenia. Zobacz również, kończąc błąd.
Rzeczownik
Wyraz, który jest zgodny z łącznikiem w nazwie polecenia cmdlet programu PowerShell. Noun opisuje zasoby, na których działa polecenie cmdlet.
P
zestaw parametrów
Grupa parametrów, których można użyć w tym samym poleceniu, aby wykonać określoną akcję.
Rury
W programie PowerShell, aby wysłać wyniki poprzedniego polecenia jako dane wejściowe do następnego polecenia w potoku.
Rurociągu
Seria poleceń połączonych przez operatory potoku (|
). Każdy operator potoku wysyła wyniki poprzedniego polecenia jako dane wejściowe do następnego polecenia.
Polecenie cmdlet programu PowerShell
Jedno polecenie, które uczestniczy w semantyce potoku programu PowerShell. Obejmuje to polecenia cmdlet binarne (C#), zaawansowane funkcje skryptów, cdXML i przepływy pracy.
Polecenie programu PowerShell
Elementy w potoku, które powodują wykonanie akcji. Polecenia programu PowerShell są wpisywane na klawiaturze lub wywoływane programowo.
Plik danych programu PowerShell
Plik tekstowy z .psd1
rozszerzeniem pliku. Program PowerShell używa plików danych do różnych celów, takich jak przechowywanie danych manifestu modułu i przechowywanie przetłumaczonych ciągów na potrzeby międzynarodowych skryptów.
Dysk programu PowerShell
Dysk wirtualny, który zapewnia bezpośredni dostęp do magazynu danych. Można go zdefiniować za pomocą dostawcy programu PowerShell lub utworzyć w wierszu polecenia. Dyski utworzone w wierszu polecenia są dyskami specyficznymi dla sesji i są tracone po zamknięciu sesji.
Dostawca
Program oparty na programie Microsoft .NET Framework, który udostępnia dane w wyspecjalizowanym magazynie danych w programie PowerShell, dzięki czemu można je wyświetlać i zarządzać.
PSSession
Typ sesji programu PowerShell utworzonej, zarządzanej i zamkniętej przez użytkownika.
R
moduł główny
Moduł określony w kluczu RootModule w manifeście modułu.
runspace
W programie PowerShell środowisko operacyjne, w którym jest wykonywane każde polecenie w potoku.
S
wartość skalarna
W programie PowerShell wartość skalarna jest dowolnym typem wartości, który nie jest wyliczalny. Obejmuje to typy pierwotne platformy .NET, takie jak wartości logiczne i liczby, oraz inne typy wartości, takie jak String, DateTime i Guid.
Aby uzyskać listę typów pierwotnych platformy .NET, zobacz sekcję Uwagi właściwości System.Type.IsPrimitive.
blok skryptu
W języku programowania programu PowerShell kolekcja instrukcji lub wyrażeń, które mogą być używane jako pojedyncza jednostka. Blok skryptu może akceptować argumenty i zwracać wartości.
plik skryptu
Plik, który ma .ps1
rozszerzenie i zawiera skrypt napisany w języku programu PowerShell.
moduł skryptu
Moduł programu PowerShell, którego moduł główny jest plikiem modułu skryptu (.psm1
). Moduł skryptu może zawierać manifest modułu. Skrypt definiuje elementy członkowskie eksportowane przez moduł skryptu.
powłoka
Interpreter poleceń używany do przekazywania poleceń do systemu operacyjnego.
parametr przełącznika
Parametr, który nie bierze argumentu. Wartość parametru przełącznika jest domyślnie ustawiona na $false
.
Gdy jest używany parametr przełącznika, jego wartość staje się .$true
T
błąd zakończenia
Błąd, który uniemożliwia programowi PowerShell przetwarzanie polecenia. Zobacz również, błąd bez zakończenia.
Transakcji
Jednostka niepodzielna pracy. Praca w transakcji musi zostać ukończona jako całość. Jeśli którakolwiek część transakcji zakończy się niepowodzeniem, cała transakcja zakończy się niepowodzeniem.
typ pliku
Plik XML programu PowerShell, który zawiera .types.ps1xml
rozszerzenie i rozszerza właściwości typów programu Microsoft .NET Framework w programie PowerShell.
V
Czasownik
Wyraz poprzedzający łącznik w nazwie polecenia cmdlet programu PowerShell. Czasownik opisuje akcję wykonywaną przez polecenie cmdlet.
Ś
Windows PowerShell ISE
Zintegrowane środowisko skryptów (ISE) — aplikacja hosta programu Windows PowerShell, która umożliwia uruchamianie poleceń oraz pisanie, testowanie i debugowanie skryptów w przyjaznym środowisku zgodnym ze składnią, zgodnym ze standardem Unicode.
Przystawka programu Windows PowerShell
Zasób, który definiuje zestaw poleceń cmdlet, dostawców i typów programu Microsoft .NET Framework, które można dodać do środowiska programu Windows PowerShell. Przystawki programu PowerShell zostały zastąpione przez moduły.
Przepływ pracy programu Windows PowerShell
Przepływ pracy to sekwencja zaprogramowanych, połączonych ze sobą czynności służących do wykonywania długotrwałych zadań lub do zapewnienia koordynacji wielu czynności na wielu różnych urządzeniach albo w wielu węzłach zarządzanych. Przepływ pracy programu Windows PowerShell umożliwia informatykom i deweloperom tworzenie sekwencji działań zarządzania wieloma urządzeniami lub pojedynczych zadań w ramach przepływu pracy jako przepływów pracy. Przepływ pracy programu Windows PowerShell umożliwia dostosowanie i uruchomienie zarówno skryptów programu PowerShell, jak i plików XAML jako przepływów pracy. Przepływ pracy programu Windows PowerShell jest oparty na programie Windows Workflow Foundation, który został przestarzały.