Informacje o tematach
opis
Informacje o tematach obejmują szereg pojęć dotyczących programu PowerShell.
Informacje o tematach
about_Alias_Provider
Zapewnia dostęp do aliasów programu PowerShell i wartości, które reprezentują.
about_Aliases
Opisuje sposób używania alternatywnych nazw poleceń cmdlet i poleceń w programie PowerShell.
about_ANSI_Terminals
Opisuje obsługę dostępnych sekwencji ucieczki ANSI w programie Windows PowerShell.
about_Arithmetic_Operators
Opisuje operatory, które wykonują operacje arytmetyczne w programie PowerShell.
about_Arrays
Opisuje tablice, które są strukturami danych przeznaczonymi do przechowywania kolekcji elementów.
about_Assignment_Operators
Opisuje sposób przypisywania wartości do zmiennych przy użyciu operatorów.
about_Automatic_Variables
Opisuje zmienne, które przechowują informacje o stanie dla programu PowerShell. Te zmienne są tworzone i obsługiwane przez program PowerShell.
about_Booleans
Opisuje sposób oceniania wyrażeń logicznych.
about_Break
Opisuje instrukcję break
, która umożliwia wyjście z bieżącego bloku sterowania.
about_Built-in_Functions
Opisuje wbudowane funkcje w programie PowerShell.
about_Calculated_Properties
Program PowerShell umożliwia dynamiczne dodawanie nowych właściwości i zmienianie formatowania obiektów wyjściowych do potoku.
about_Calling_Generic_Methods
Metoda ogólna jest metodą z dwiema listami parametrów: listą typów ogólnych i listą argumentów metody. W poniższych przykładach przedstawiono nową składnię programu PowerShell na potrzeby uzyskiwania dostępu do metody ogólnej: Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments)
generic_type_arguments
Może to być lista typów rozdzielonych przecinkami, takich jak , w tym inne typy ogólne, takie [string, int]
jak $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]()
The method_arguments
może być zero lub więcej elementów. Aby uzyskać więcej informacji, zobacz Generics in .NET (Typy ogólne na platformie .NET).
czułość about_Case
Program PowerShell jest tak bez uwzględniania wielkości liter, jak to możliwe, zachowując przypadek.
about_Character_Encoding
Opisuje sposób, w jaki program PowerShell używa kodowania znaków dla danych wejściowych i wyjściowych ciągów.
about_CimSession
Opisuje obiekt CimSession i różnicę między sesjami modelu CIM i sesjami programu PowerShell.
about_Classes
Opisuje sposób używania klas do tworzenia własnych typów niestandardowych.
about_Classes_Constructors
Opisuje sposób definiowania konstruktorów dla klas programu PowerShell.
about_Classes_Inheritance
Opisuje sposób definiowania klas, które rozszerzają inne typy.
about_Classes_Methods
Opisuje sposób definiowania metod dla klas programu PowerShell.
about_Classes_Properties
Opisuje sposób definiowania właściwości dla klas programu PowerShell.
about_Command_Precedence
Opisuje sposób, w jaki program PowerShell określa, które polecenie ma zostać uruchomione.
about_Command_Syntax
Opisuje diagramy składni używane w programie PowerShell.
about_Comment_Based_Help
Opisuje sposób pisania tematów pomocy opartych na komentarzach dotyczących funkcji i skryptów.
about_CommonParameters
Opisuje parametry, których można używać z dowolnym poleceniem cmdlet.
about_Comparison_Operators
Operatory porównania w programie PowerShell mogą porównywać dwie wartości lub filtrować elementy kolekcji względem wartości wejściowej.
about_Continue
Opisuje sposób continue
natychmiastowego zwracania przepływu programu do góry pętli programu, switch
instrukcji lub trap
instrukcji.
about_Core_Commands
Wyświetla listę poleceń cmdlet przeznaczonych do użycia z dostawcami programu PowerShell.
about_Data_Files
Pliki danych programu PowerShell są używane do przechowywania dowolnych danych przy użyciu składni programu PowerShell.
about_Data_Sections
W tym artykule opisano sekcje dane, które izolować ciągi tekstowe i inne dane tylko do odczytu z logiki skryptu.
about_Debuggers
Opisuje debuger programu PowerShell.
about_Do
Uruchamia listę instrukcji co najmniej raz, z zastrzeżeniem While
warunku lub Until
.
about_Enum
Instrukcja enum
służy do deklarowania wyliczenia. Wyliczenie jest odrębnym typem, który składa się z zestawu nazwanych etykiet nazywanych listą modułów wyliczających.
about_Environment_Provider
Zapewnia dostęp do zmiennych środowiskowych systemu Windows.
about_Environment_Variables
Opisuje sposób uzyskiwania dostępu do zmiennych środowiskowych i zarządzania nimi w programie PowerShell.
about_Execution_Policies
W tym artykule opisano zasady wykonywania programu PowerShell i wyjaśniono, jak nimi zarządzać.
about_Experimental_Features
Użyj atrybutu , Experimental
aby zadeklarować kod jako eksperymentalny. Użyj następującej składni, aby zadeklarować Experimental
atrybut podając nazwę funkcji eksperymentalnej i akcję do wykonania, NameOfExperimentalFeature
jeśli funkcja eksperymentalna jest włączona: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)]
w przypadku modułów należy postępować zgodnie z formą <modulename>.<experimentname>
. Należy ExperimentAction
określić parametr, a jedynymi prawidłowymi wartościami są: - Show
oznacza, aby pokazać tę funkcję eksperymentalną, jeśli funkcja jest włączona — Hide
oznacza ukrycie tej funkcji eksperymentalnej, jeśli funkcja jest włączona
about_FileSystem_Provider
Zapewnia dostęp do plików i katalogów.
about_For
Opisuje polecenie języka, którego można użyć do uruchamiania instrukcji na podstawie testu warunkowego.
about_Foreach
Opisuje polecenie języka, którego można użyć do przechodzenia wszystkich elementów w kolekcji elementów.
about_Format.ps1xml
Pliki Format.ps1xml
w programie PowerShell definiują domyślne wyświetlanie obiektów w konsoli programu PowerShell.
about_Function_Provider
Zapewnia dostęp do funkcji zdefiniowanych w programie PowerShell.
about_Functions_Advanced_Methods
Opisuje, w jaki sposób funkcje określające CmdletBinding
atrybut mogą używać metod i właściwości, które są dostępne do skompilowanych poleceń cmdlet.
about_Functions_Advanced_Parameters
Objaśnienie sposobu dodawania parametrów do funkcji zaawansowanych.
about_Functions_Advanced
Wprowadza funkcje zaawansowane, które są sposobem tworzenia poleceń cmdlet przy użyciu skryptów.
about_Functions_Argument_Completion
Uzupełnianie argumentów to funkcja programu PowerShell, która udostępnia wskazówki, umożliwia odnajdywanie i przyspiesza wprowadzanie wartości argumentów.
about_Functions_CmdletBindingAttribute
Opisuje atrybut, który sprawia, że funkcja działa jak skompilowane polecenie cmdlet.
about_Functions_OutputTypeAttribute
Opisuje atrybut zgłaszający typ obiektu zwracanego przez funkcję.
about_Functions
Opisuje sposób tworzenia i używania funkcji w programie PowerShell.
about_Group_Policy_Ustawienia
Opisuje ustawienia zasad grupy dla programu PowerShell
about_Hash_Tables
Opisuje sposób tworzenia, używania i sortowania tabel skrótów w programie PowerShell.
about_Hidden
hidden
Opisuje słowo kluczowe, które ukrywa składowe klasy przed domyślnymi Get-Member
wynikami.
about_History
Opisuje sposób pobierania i uruchamiania poleceń w historii poleceń.
about_If
Opisuje polecenie języka, którego można użyć do uruchamiania list instrukcji na podstawie wyników co najmniej jednego testu warunkowego.
about_Intrinsic_Members
Zawiera informacje o elementach wewnętrznych programu PowerShell, które są dostępne dla wszystkich obiektów programu PowerShell.
about_Job_Details
Zawiera szczegółowe informacje o zadaniach w tle na komputerach lokalnych i zdalnych.
about_Jobs
Zawiera informacje o tym, jak zadania w tle programu PowerShell uruchamiają polecenie lub wyrażenie w tle bez interakcji z bieżącą sesją.
about_Join
Opisuje, w jaki sposób operator sprzężenia (-join) łączy wiele ciągów w jeden ciąg.
about_Language_Keywords
Opisuje słowa kluczowe w języku skryptowym programu PowerShell.
about_Language_Modes
Objaśnia tryby języka i ich wpływ na sesje programu PowerShell.
about_Line_Editing
Opisuje sposób edytowania poleceń w wierszu polecenia programu PowerShell.
about_Locations
Opisuje sposób uzyskiwania dostępu do elementów z lokalizacji roboczej w programie PowerShell.
about_Logging_Non-Windows
Program PowerShell rejestruje operacje wewnętrzne z aparatu, dostawców i poleceń cmdlet.
about_Logging_Windows
Program PowerShell rejestruje operacje wewnętrzne z aparatu, dostawców i poleceń cmdlet do dziennika zdarzeń systemu Windows.
about_Logical_Operators
Opisuje operatory łączące instrukcje w programie PowerShell.
about_Member-Access_Enumeration
Opisuje automatyczne wyliczanie elementów kolekcji list podczas korzystania z operatora dostępu do elementu członkowskiego.
about_Methods
Opisuje sposób używania metod do wykonywania akcji na obiektach w programie PowerShell.
about_Module_Manifests
Opisuje ustawienia i rozwiązania dotyczące pisania plików manifestu modułu.
about_Modules
Objaśnienie sposobu instalowania, importowania i używania modułów programu PowerShell.
about_Numeric_Literals
W tym artykule opisano składnię i użycie wartości liczbowych w programie PowerShell.
about_Object_Creation
Objaśnienie sposobu tworzenia obiektów w programie PowerShell.
about_Objects
Zawiera podstawowe informacje o obiektach w programie PowerShell.
about_Operator_Precedence
Wyświetla listę operatorów programu PowerShell w kolejności pierwszeństwa.
about_Operators
Opisuje operatory obsługiwane przez program PowerShell.
about_Output_Strumienie
Objaśnia dostępność i przeznaczenie strumieni wyjściowych w programie PowerShell.
about_PackageManagement
PackageManagement to agregator dla menedżerów pakietów oprogramowania.
about_Parameter_Sets
Opisuje sposób definiowania i używania zestawów parametrów w funkcjach zaawansowanych.
about_Parameters_Default_Values
Opisuje sposób ustawiania niestandardowych wartości domyślnych dla parametrów polecenia cmdlet i funkcji zaawansowanych.
about_Parameters
Opisuje sposób pracy z parametrami poleceń w programie PowerShell.
about_Parsing
Opisuje sposób analizowania poleceń programu PowerShell.
about_Path_Syntax
Opisuje formaty pełnej i względnej ścieżki w programie PowerShell.
about_Pipeline_Chain_Operators
Opisuje łączenie potoków z operatorami &&
i ||
w programie PowerShell.
about_Pipelines
Łączenie poleceń w potokach w programie PowerShell
about_PowerShell_Config
Pliki konfiguracji programu PowerShell, zastępując konfigurację rejestru.
about_PowerShell_Editions
Różne wersje programu PowerShell działają w różnych podstawowych środowiskach uruchomieniowych.
about_Preference_Variables
Zmienne, które dostosują zachowanie programu PowerShell.
about_Profiles
Opisuje sposób tworzenia i używania profilu programu PowerShell.
about_Prompts
Prompt
Opisuje funkcję i demonstruje sposób tworzenia funkcji niestandardowejPrompt
.
about_Properties
Opisuje sposób używania właściwości obiektu w programie PowerShell.
about_Providers
Opisuje, w jaki sposób dostawcy programu PowerShell zapewniają dostęp do danych i składników, które w przeciwnym razie nie byłyby łatwo dostępne w wierszu polecenia. Dane są prezentowane w spójnym formacie przypominającym dysk systemu plików.
about_PSConsoleHostReadLine
W tym artykule wyjaśniono, jak utworzyć dostosowywanie sposobu odczytywania danych wejściowych przez program PowerShell w wierszu polecenia konsoli.
about_PSCustomObject
Objaśnia różnice między [psobject]
akceleratorami typów i [pscustomobject]
.
about_PSItem
Zmienna automatyczna zawierająca bieżący obiekt w obiekcie potoku.
about_PSModulePath
W tym artykule przedstawiono przeznaczenie i użycie zmiennej środowiskowej $env:PSModulePath
.
about_PSSession_Details
Zawiera szczegółowe informacje o sesjach programu PowerShell i roli, jaką odgrywają w poleceniach zdalnych.
about_PSSessions
W tym artykule opisano sesje programu PowerShell (PSSessions) i wyjaśniono, jak nawiązać trwałe połączenie z komputerem zdalnym.
about_Pwsh
W tym artykule wyjaśniono, jak używać interfejsu pwsh
wiersza polecenia. Wyświetla parametry wiersza polecenia i opisuje składnię.
about_Quoting_Rules
Opisuje reguły używania pojedynczych i podwójnych cudzysłowów w programie PowerShell.
about_Redirection
Objaśnienie sposobu przekierowywania danych wyjściowych z programu PowerShell do plików tekstowych.
about_Ref
Opisuje sposób tworzenia i używania zmiennej typu odwołania. Zmienne typu odwołania umożliwiają funkcji zmianę wartości zmiennej przekazanej do niej.
about_Registry_Provider
Rejestr
about_Regular_Expressions
Opisuje wyrażenia regularne w programie PowerShell.
about_Remote_Disconnected_Sessions
W tym artykule wyjaśniono, jak rozłączyć sesję programu PowerShell i ponownie nawiązać połączenie z sesją programu PowerShell (PSSession).
about_Remote_Jobs
Opisuje sposób uruchamiania zadań na komputerach zdalnych.
about_Remote_Output
Opisuje sposób interpretowania i formatowania danych wyjściowych poleceń zdalnych.
about_Remote_Requirements
Opisuje wymagania systemowe i wymagania konfiguracji dotyczące uruchamiania poleceń zdalnych w programie PowerShell.
about_Remote_Troubleshooting
Opisuje sposób rozwiązywania problemów z operacjami zdalnymi w programie PowerShell.
about_Remote_Variables
Wyjaśnia, jak używać zmiennych lokalnych i zdalnych w poleceniach zdalnych.
about_Remote
Opisuje sposób uruchamiania poleceń zdalnych w programie PowerShell.
about_Requires
Zapobiega uruchamianiu skryptu bez wymaganych elementów.
about_Reserved_Words
Wyświetla listę zastrzeżonych słów, których nie można użyć jako identyfikatorów, ponieważ mają specjalne znaczenie w programie PowerShell.
about_Return
Zamyka bieżący zakres, który może być funkcją, skryptem lub blokiem skryptu.
about_Run_With_PowerShell
W tym artykule wyjaśniono, jak używać funkcji "Uruchom z programem PowerShell" do uruchamiania skryptu z dysku systemu plików.
about_Scopes
Objaśnienie pojęcia zakresu w programie PowerShell oraz sposób ustawiania i zmieniania zakresu elementów.
about_Script_Blocks
Definiuje blok skryptów i wyjaśnia, jak używać bloków skryptów w języku programowania programu PowerShell.
about_Script_Internationalization
Opisuje funkcje międzynarodowych skryptów, które ułatwiają skryptom wyświetlanie komunikatów i instrukcji dla użytkowników w języku interfejsu użytkownika.
about_Scripts
Opisuje sposób uruchamiania i pisania skryptów w programie PowerShell.
about_Session_Configuration_Files
Opisuje pliki konfiguracji sesji, które są używane w konfiguracji sesji (znanej również jako "punkt końcowy") do zdefiniowania środowiska sesji korzystających z konfiguracji sesji.
about_Session_Configurations
Opisuje konfiguracje sesji, które określają użytkowników, którzy mogą łączyć się z komputerem zdalnie i polecenia, które mogą uruchamiać.
about_Signing
Objaśnienie sposobu podpisywania skryptów w taki sposób, aby były zgodne z zasadami wykonywania programu PowerShell.
about_Simplified_Syntax
Opisuje łatwiejsze, bardziej naturalne sposoby tworzenia skryptów filtrów dla kolekcji obiektów.
about_Special_Characters
Opisuje sekwencje znaków specjalnych, które kontrolują sposób, w jaki program PowerShell interpretuje następne znaki w sekwencji.
about_Splatting
Opisuje sposób używania splattingu do przekazywania parametrów do poleceń w programie PowerShell.
about_Split
W tym artykule wyjaśniono, jak za pomocą operatora Split podzielić jeden lub więcej ciągów na podciąg.
about_Switch
W tym artykule wyjaśniono, jak używać przełącznika do obsługi wielu if
instrukcji.
about_Tab_Expansion
Program PowerShell udostępnia uzupełnianie danych wejściowych w celu zapewnienia wskazówek, włączenia odnajdywania i przyspieszenia wprowadzania danych wejściowych. Nazwy poleceń, nazwy parametrów, wartości argumentów i ścieżki plików można wykonać, naciskając klawisz Tab .
about_Telemetry
Opisuje dane telemetryczne zebrane w programie PowerShell i sposób rezygnacji.
about_Thread_Jobs
Zawiera informacje o zadaniach opartych na wątkach programu PowerShell. Zadanie wątku jest typem zadania w tle, które uruchamia polecenie lub wyrażenie w osobnym wątku w ramach bieżącego procesu sesji.
about_Throw
throw
Opisuje słowo kluczowe, które generuje błąd zakończenia.
about_Trap
Opisuje słowo kluczowe obsługujące błąd zakończenia.
about_Try_Catch_Finally
Opisuje sposób użycia try
bloków , catch
i finally
do obsługi błędów zakończenia.
about_Type_Accelerators
Opisuje akceleratory typów dostępne dla klas platformy .NET Framework
about_Type_Operators
Opisuje operatory współpracujące z typami microsoft .NET.
about_Types.ps1xml
Wyjaśnia, jak używać Types.ps1xml
plików do rozszerzania typów obiektów używanych w programie PowerShell.
about_Updatable_Help
Opisuje aktualizowalny system pomocy w programie PowerShell.
about_Update_Notifications
Powiadamia użytkowników podczas uruchamiania programu PowerShell o wydaniu nowej wersji programu PowerShell.
about_Using
Umożliwia wskazanie, które przestrzenie nazw są używane w sesji.
about_Variable_Provider
Zmienna
about_Variables
Opisuje sposób przechowywania wartości, które mogą być używane w programie PowerShell.
about_While
Opisuje instrukcję języka, której można użyć do uruchomienia bloku poleceń na podstawie wyników testu warunkowego.
about_Wildcards
Opisuje sposób używania symboli wieloznacznych w programie PowerShell.
about_Windows_PowerShell_Compatibility
Opisuje funkcje zgodności programu Windows PowerShell dla programu PowerShell 7.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla