Dela via


Om ämnen

beskrivning

Om ämnen beskriver en rad olika begrepp om PowerShell.

Om ämnen

about_Alias_Provider

Ger åtkomst till PowerShell-alias och de värden som de representerar.

about_Aliases

Beskriver hur du använder alternativa namn för cmdletar och kommandon i PowerShell.

about_ANSI_Terminals

Beskriver det stöd som är tillgängligt för ANSI-escape-sekvenser i Windows PowerShell.

about_Arithmetic_Operators

Beskriver operatorerna som utför aritmetik i PowerShell.

about_Arrays

Beskriver matriser, som är datastrukturer som är utformade för att lagra samlingar av objekt.

about_Assignment_Operators

Beskriver hur du använder operatorer för att tilldela värden till variabler.

about_Automatic_Variables

Beskriver variabler som lagrar tillståndsinformation för PowerShell. Dessa variabler skapas och underhålls av PowerShell.

about_Booleans

Beskriver hur booleska uttryck utvärderas.

about_Break

Beskriver -instruktionen break , som ger ett sätt att avsluta det aktuella kontrollblocket.

about_Built-in_Functions

Beskriver de inbyggda funktionerna i PowerShell.

about_Calculated_Properties

PowerShell ger möjlighet att dynamiskt lägga till nya egenskaper och ändra formateringen av objektutdata till pipelinen.

about_Calling_Generic_Methods

En allmän metod är en metod med två parameterlistor: en lista med generiska typer och en lista med metodargument. I följande exempel visas den nya PowerShell-syntaxen för åtkomst till en allmän metod: 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 Kan vara en enskild typ eller kommaavgränsad lista med typer, till exempel [string, int], inklusive andra generiska typer som $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]() Kan method_arguments vara noll eller fler objekt. Mer information finns i Generiska objekt i .NET.

about_Case känslighet

PowerShell är så skiftlägeskänsligt som möjligt samtidigt som skiftläge bevaras.

about_Character_Encoding

Beskriver hur PowerShell använder teckenkodning för indata och utdata från strängdata.

about_CimSession

Beskriver ett CimSession-objekt och skillnaden mellan CIM-sessioner och PowerShell-sessioner.

about_Classes

Beskriver hur du kan använda klasser för att skapa egna anpassade typer.

about_Classes_Constructors

Beskriver hur du definierar konstruktorer för PowerShell-klasser.

about_Classes_Inheritance

Beskriver hur du kan definiera klasser som utökar andra typer.

about_Classes_Methods

Beskriver hur du definierar metoder för PowerShell-klasser.

about_Classes_Properties

Beskriver hur du definierar egenskaper för PowerShell-klasser.

about_Command_Precedence

Beskriver hur PowerShell avgör vilket kommando som ska köras.

about_Command_Syntax

Beskriver de syntaxdiagram som används i PowerShell.

about_Comment_Based_Help

Beskriver hur du skriver kommentarsbaserade hjälpavsnitt för funktioner och skript.

about_CommonParameters

Beskriver de parametrar som kan användas med valfri cmdlet.

about_Comparison_Operators

Jämförelseoperatorerna i PowerShell kan antingen jämföra två värden eller filtrera element i en samling med ett indatavärde.

about_Continue

Beskriver hur -instruktionen continue omedelbart returnerar programflödet överst i en programloop, en switch -instruktion eller en trap -instruktion.

about_Core_Commands

Visar en lista över de cmdletar som är utformade för användning med PowerShell-leverantörer.

about_Data_Files

PowerShell-datafiler används för att lagra godtyckliga data med hjälp av PowerShell-syntax.

about_Data_Sections

Förklarar dataavsnitt som isolerar textsträngar och andra skrivskyddade data från skriptlogik.

about_Debuggers

Beskriver PowerShell-felsökningsprogrammet.

about_Do

Kör en instruktionslista en eller flera gånger, beroende på ett eller Until ett While villkor.

about_Enum

-instruktionen enum används för att deklarera en uppräkning. En uppräkning är en distinkt typ som består av en uppsättning namngivna etiketter som kallas uppräkningslistan.

about_Environment_Provider

Ger åtkomst till Windows-miljövariablerna.

about_Environment_Variables

Beskriver hur du kommer åt och hanterar miljövariabler i PowerShell.

about_Execution_Policies

Beskriver PowerShell-körningsprinciperna och förklarar hur du hanterar dem.

about_Experimental_Features

Använd attributet Experimental för att deklarera viss kod som experimentell. Använd följande syntax för att deklarera Experimental attributet som anger namnet på den experimentella funktionen och åtgärden som ska vidtas om den experimentella funktionen är aktiverad: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] För moduler NameOfExperimentalFeature måste du följa formen <modulename>.<experimentname>. Parametern ExperimentAction måste anges och de enda giltiga värdena är: – Show innebär att visa den här experimentella funktionen om funktionen är aktiverad – Hide innebär att den här experimentella funktionen döljs om funktionen är aktiverad

about_FileSystem_Provider

Ger åtkomst till filer och kataloger.

about_For

Beskriver ett språkkommando som du kan använda för att köra instruktioner baserat på ett villkorstest.

about_Foreach

Beskriver ett språkkommando som du kan använda för att bläddra igenom alla objekt i en samling objekt.

about_Format.ps1xml

Filerna Format.ps1xml i PowerShell definierar standardvisningen av objekt i PowerShell-konsolen.

about_Function_Provider

Ger åtkomst till de funktioner som definierats i PowerShell.

about_Functions_Advanced_Methods

Beskriver hur funktioner som anger CmdletBinding attributet kan använda de metoder och egenskaper som är tillgängliga för kompilerade cmdletar.

about_Functions_Advanced_Parameters

Förklarar hur du lägger till parametrar i avancerade funktioner.

about_Functions_Advanced

Introducerar avancerade funktioner som är ett sätt att skapa cmdletar med hjälp av skript.

about_Functions_Argument_Completion

Slutförande av argument är en funktion i PowerShell som ger tips, möjliggör identifiering och påskyndar inmatning av argumentvärden.

about_Functions_CmdletBindingAttribute

Beskriver attributet som gör att en funktion fungerar som en kompilerad cmdlet.

about_Functions_OutputTypeAttribute

Beskriver ett attribut som rapporterar vilken typ av objekt som funktionen returnerar.

about_Functions

Beskriver hur du skapar och använder funktioner i PowerShell.

about_Group_Policy_Inställningar

Beskriver grupprincipinställningarna för PowerShell

about_Hash_Tables

Beskriver hur du skapar, använder och sorterar hashtabeller i PowerShell.

about_Hidden

Beskriver nyckelordet hidden , som döljer klassmedlemmar från standardresultat Get-Member .

about_History

Beskriver hur du hämtar och kör kommandon i kommandohistoriken.

about_If

Beskriver ett språkkommando som du kan använda för att köra instruktionslistor baserat på resultatet av ett eller flera villkorsstyrda tester.

about_Intrinsic_Members

Innehåller information om PowerShells inbyggda medlemmar som är tillgängliga för alla PowerShell-objekt.

about_Job_Details

Innehåller information om bakgrundsjobb på lokala datorer och fjärrdatorer.

about_Jobs

Innehåller information om hur PowerShell-bakgrundsjobb kör ett kommando eller uttryck i bakgrunden utan att interagera med den aktuella sessionen.

about_Join

Beskriver hur kopplingsoperatorn (-join) kombinerar flera strängar i en enda sträng.

about_Language_Keywords

Beskriver nyckelorden i PowerShell-skriptspråket.

about_Language_Modes

Förklarar språklägen och deras effekt på PowerShell-sessioner.

about_Line_Editing

Beskriver hur du redigerar kommandon i PowerShell-kommandotolken.

about_Locations

Beskriver hur du kommer åt objekt från arbetsplatsen i PowerShell.

about_Logging_Non-Windows

PowerShell loggar interna åtgärder från motorn, leverantörerna och cmdletarna.

about_Logging_Windows

PowerShell loggar interna åtgärder från motorn, leverantörerna och cmdletarna till Windows-händelseloggen.

about_Logical_Operators

Beskriver operatorerna som ansluter -instruktioner i PowerShell.

about_Member-Access_Enumeration

Beskriver den automatiska uppräkningen av listsamlingsobjekt när du använder operatorn för medlemsåtkomst.

about_Methods

Beskriver hur du använder metoder för att utföra åtgärder på objekt i PowerShell.

about_Module_Manifests

Beskriver inställningarna och metoderna för att skriva modulmanifestfiler.

about_Modules

Förklarar hur du installerar, importerar och använder PowerShell-moduler.

about_Numeric_Literals

Den här artikeln beskriver syntaxen och användningen av numeriska värden i PowerShell.

about_Object_Creation

Förklarar hur du skapar objekt i PowerShell.

about_Objects

Innehåller viktig information om objekt i PowerShell.

about_Operator_Precedence

Visar en lista över PowerShell-operatorer i prioritetsordning.

about_Operators

Beskriver de operatorer som stöds av PowerShell.

about_Output_Flöden

Förklarar tillgängligheten och syftet med utdataströmmar i PowerShell.

about_PackageManagement

PackageManagement är en aggregator för programpakethanterare.

about_Parameter_Sets

Beskriver hur du definierar och använder parameteruppsättningar i avancerade funktioner.

about_Parameters_Default_Values

Beskriver hur du anger anpassade standardvärden för cmdlet-parametrar och avancerade funktioner.

about_Parameters

Beskriver hur du arbetar med kommandoparametrar i PowerShell.

about_Parsing

Beskriver hur PowerShell parsar kommandon.

about_Path_Syntax

Beskriver de fullständiga och relativa sökvägsformaten i PowerShell.

about_Pipeline_Chain_Operators

Beskriver länkningspipelines med && operatorerna och || i PowerShell.

about_Pipelines

Kombinera kommandon till pipelines i PowerShell

about_PowerShell_Config

Konfigurationsfiler för PowerShell, som ersätter registerkonfiguration.

about_PowerShell_Editions

Olika utgåvor av PowerShell körs på olika underliggande körningar.

about_Preference_Variables

Variabler som anpassar beteendet för PowerShell.

about_Profiles

Beskriver hur du skapar och använder en PowerShell-profil.

about_Prompts

Beskriver funktionen Prompt och visar hur du skapar en anpassad Prompt funktion.

about_Properties

Beskriver hur du använder objektegenskaper i PowerShell.

about_Providers

Beskriver hur PowerShell-leverantörer ger åtkomst till data och komponenter som annars inte skulle vara lättillgängliga på kommandoraden. Data presenteras i ett konsekvent format som liknar en filsystemenhet.

about_PSConsoleHostReadLine

Förklarar hur du skapar en anpassning av hur PowerShell läser indata i konsolprompten.

about_PSCustomObject

Förklarar skillnaderna mellan [psobject] och [pscustomobject] typacceleratorerna.

about_PSItem

Den automatiska variabeln som innehåller det aktuella objektet i pipelineobjektet.

about_PSModulePath

Den här artikeln om miljövariabelns $env:PSModulePath syfte och användning.

about_PSSession_Details

Innehåller detaljerad information om PowerShell-sessioner och vilken roll de spelar i fjärrkommandon.

about_PSSessions

Beskriver PowerShell-sessioner (PSSessioner) och förklarar hur du upprättar en beständig anslutning till en fjärrdator.

about_Pwsh

Förklarar hur du använder kommandoradsgränssnittet pwsh . Visar kommandoradsparametrarna och beskriver syntaxen.

about_Quoting_Rules

Beskriver regler för användning av enkla och dubbla citattecken i PowerShell.

about_Redirection

Förklarar hur du omdirigerar utdata från PowerShell till textfiler.

about_Ref

Beskriver hur du skapar och använder en referenstypvariabel. Du kan använda referenstypvariabler för att tillåta att en funktion ändrar värdet för en variabel som skickas till den.

about_Registry_Provider

Register

about_Regular_Expressions

Beskriver reguljära uttryck i PowerShell.

about_Remote_Disconnected_Sessions

Förklarar hur du kopplar från och återansluter till en PowerShell-session (PSSession).

about_Remote_Jobs

Beskriver hur du kör jobb på fjärrdatorer.

about_Remote_Output

Beskriver hur du tolkar och formaterar utdata från fjärrkommandon.

about_Remote_Requirements

Beskriver systemkraven och konfigurationskraven för att köra fjärrkommandon i PowerShell.

about_Remote_Troubleshooting

Beskriver hur du felsöker fjärråtgärder i PowerShell.

about_Remote_Variables

Förklarar hur du använder lokala variabler och fjärrvariabler i fjärrkommandon.

about_Remote

Beskriver hur du kör fjärrkommandon i PowerShell.

about_Requires

Förhindrar att ett skript körs utan nödvändiga element.

about_Reserved_Words

Visar en lista över reserverade ord som inte kan användas som identifierare eftersom de har en särskild betydelse i PowerShell.

about_Return

Avslutar det aktuella omfånget, som kan vara en funktion, ett skript eller ett skriptblock.

about_Run_With_PowerShell

Förklarar hur du använder funktionen "Kör med PowerShell" för att köra ett skript från en filsystemenhet.

about_Scopes

Förklarar begreppet omfång i PowerShell och visar hur du anger och ändrar omfånget för element.

about_Script_Blocks

Definierar vad ett skriptblock är och förklarar hur du använder skriptblock i PowerShell-programmeringsspråket.

about_Script_Internationalization

Beskriver de funktioner för skriptinter internationalisering som gör det enkelt för skript att visa meddelanden och instruktioner för användare på deras användargränssnittsspråk.

about_Scripts

Beskriver hur du kör och skriver skript i PowerShell.

about_Session_Configuration_Files

Beskriver sessionskonfigurationsfiler som används i en sessionskonfiguration (kallas även för en "slutpunkt") för att definiera miljön för sessioner som använder sessionskonfigurationen.

about_Session_Configurations

Beskriver sessionskonfigurationer som avgör vilka användare som kan ansluta till datorn via fjärranslutning och vilka kommandon de kan köra.

about_Signing

Förklarar hur du signerar skript så att de följer PowerShell-körningsprinciperna.

about_Simplified_Syntax

Beskriver enklare, mer naturliga sätt att skriptfilter för samlingar av objekt.

about_Special_Characters

Beskriver de specialteckensekvenser som styr hur PowerShell tolkar nästa tecken i sekvensen.

about_Splatting

Beskriver hur du använder splatting för att skicka parametrar till kommandon i PowerShell.

about_Split

Förklarar hur du använder operatorn Dela för att dela upp en eller flera strängar i understrängar.

about_Switch

Förklarar hur du använder en växel för att hantera flera if instruktioner.

about_Tab_Expansion

PowerShell tillhandahåller kompletteringar av indata för att ge tips, aktivera identifiering och påskynda inmatning. Kommandonamn, parameternamn, argumentvärden och filsökvägar kan slutföras genom att trycka på tabbtangenten.

about_Telemetry

Beskriver telemetrin som samlas in i PowerShell och hur du avregistrerar dig.

about_Thread_Jobs

Innehåller information om PowerShell-trådbaserade jobb. Ett trådjobb är en typ av bakgrundsjobb som kör ett kommando eller uttryck i en separat tråd i den aktuella sessionsprocessen.

about_Throw

Beskriver nyckelordet throw som genererar ett avslutande fel.

about_Trap

Beskriver ett nyckelord som hanterar ett avslutande fel.

about_Try_Catch_Finally

Beskriver hur du använder blocken try, catchoch finally för att hantera avslutande fel.

about_Type_Accelerators

Beskriver de typacceleratorer som är tillgängliga för .NET Framework-klasser

about_Type_Operators

Beskriver de operatorer som fungerar med Microsoft .NET-typer.

about_Types.ps1xml

Förklarar hur du använder Types.ps1xml filer för att utöka de typer av objekt som används i PowerShell.

about_Updatable_Help

Beskriver det uppdaterade hjälpsystemet i PowerShell.

about_Update_Notifications

Meddelar användare vid start av PowerShell att en ny version av PowerShell har släppts.

about_Using

Gör att du kan ange vilka namnområden som används i sessionen.

about_Variable_Provider

Olika

about_Variables

Beskriver hur variabler lagrar värden som kan användas i PowerShell.

about_While

Beskriver en språksats som du kan använda för att köra ett kommandoblock baserat på resultatet av ett villkorstest.

about_Wildcards

Beskriver hur du använder jokertecken i PowerShell.

about_Windows_PowerShell_Compatibility

Beskriver Funktionerna för Windows PowerShell-kompatibilitet för PowerShell 7.