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
, catch
och 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.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för