Delen via


Over onderwerpen

Description

Over onderwerpen komen verschillende concepten over PowerShell aan bod.

Over Topics

about_Alias_Provider

Biedt toegang tot de PowerShell-aliassen en de waarden die ze vertegenwoordigen.

about_Aliases

Hierin wordt beschreven hoe u alternatieve namen gebruikt voor cmdlets en opdrachten in PowerShell.

about_ANSI_Terminals

Beschrijft de ondersteuning die beschikbaar is voor ANSI-escapereeksen in Windows PowerShell.

about_Arithmetic_Operators

Hierin worden de operators beschreven die rekenkundige bewerkingen uitvoeren in PowerShell.

about_Arrays

Hierin worden matrices beschreven. Dit zijn gegevensstructuren die zijn ontworpen om verzamelingen items op te slaan.

about_Assignment_Operators

Hierin wordt beschreven hoe u operators gebruikt om waarden toe te wijzen aan variabelen.

about_Automatic_Variables

Hierin worden variabelen beschreven waarin statusinformatie voor PowerShell wordt opgeslagen. Deze variabelen worden gemaakt en onderhouden door PowerShell.

about_Booleans

Hierin wordt beschreven hoe Booleaanse expressies worden geëvalueerd.

about_Break

Beschrijft de break -instructie, die een manier biedt om het huidige besturingselementblok af te sluiten.

about_Built-in_Functions

Hierin worden de ingebouwde functies in PowerShell beschreven.

about_Calculated_Properties

PowerShell biedt de mogelijkheid om dynamisch nieuwe eigenschappen toe te voegen en de opmaak van de uitvoer van objecten naar de pijplijn te wijzigen.

about_Calling_Generic_Methods

Een algemene methode is een methode met twee parameterlijsten: een lijst met algemene typen en een lijst met methodeargumenten. In de volgende voorbeelden ziet u de nieuwe PowerShell-syntaxis voor toegang tot een algemene methode: Syntax # static generic methods [type_name]::MethodName[generic_type_arguments](method_arguments) # instance generic methods $object.MethodName[generic_type_arguments](method_arguments) de generic_type_arguments kan een door één type of door komma's gescheiden lijst met typen zijn, zoals [string, int], inclusief andere algemene typen, zoals $obj.MethodName[string, System.Collections.Generic.Dictionary[string, int]]() De method_arguments kan nul of meer items zijn. Zie Generics in .NET voor meer informatie.

about_Case-Sensitivity

PowerShell is zo hoofdlettergevoelig mogelijk met behoud van hoofdletters.

about_Character_Encoding

Hierin wordt beschreven hoe PowerShell tekencodering gebruikt voor het invoeren en uitvoeren van tekenreeksgegevens.

about_CimSession

Beschrijft een CimSession-object en het verschil tussen CIM-sessies en PowerShell-sessies.

about_Classes

Hierin wordt beschreven hoe u klassen kunt gebruiken om uw eigen aangepaste typen te maken.

about_Classes_Constructors

Hierin wordt beschreven hoe u constructors voor PowerShell-klassen definieert.

about_Classes_Inheritance

Hierin wordt beschreven hoe u klassen kunt definiëren die andere typen uitbreiden.

about_Classes_Methods

Hierin wordt beschreven hoe u methoden voor PowerShell-klassen definieert.

about_Classes_Properties

Hierin wordt beschreven hoe u eigenschappen voor PowerShell-klassen definieert.

about_Command_Precedence

Hierin wordt beschreven hoe PowerShell bepaalt welke opdracht moet worden uitgevoerd.

about_Command_Syntax

Beschrijft de syntaxisdiagrammen die worden gebruikt in PowerShell.

about_Comment_Based_Help

Hierin wordt beschreven hoe u op opmerkingen gebaseerde Help-onderwerpen schrijft voor functies en scripts.

about_CommonParameters

Beschrijft de parameters die kunnen worden gebruikt met een cmdlet.

about_Comparison_Operators

De vergelijkingsoperatoren in PowerShell kunnen twee waarden vergelijken of elementen van een verzameling filteren met een invoerwaarde.

about_Continue

Beschrijft hoe de continue -instructie de programmastroom onmiddellijk retourneert naar het begin van een programmalus, een switch instructie of een trap instructie.

about_Core_Commands

Lijsten de cmdlets die zijn ontworpen voor gebruik met PowerShell-providers.

about_Data_Files

PowerShell-gegevensbestanden worden gebruikt voor het opslaan van willekeurige gegevens met behulp van PowerShell-syntaxis.

about_Data_Sections

Uitleg van gegevenssecties, waarmee teksttekenreeksen en andere alleen-lezen gegevens worden geïsoleerd van scriptlogica.

about_Debuggers

Beschrijft het PowerShell-foutopsporingsprogramma.

about_Do

Voert een instructielijst een of meer keren uit, afhankelijk van een While of Until voorwaarde.

about_Enum

De enum instructie wordt gebruikt om een opsomming te declareren. Een opsomming is een uniek type dat bestaat uit een set benoemde labels die de enumeratorlijst wordt genoemd.

about_Environment_Provider

Biedt toegang tot de Windows-omgevingsvariabelen.

about_Environment_Variables

Hierin wordt beschreven hoe u omgevingsvariabelen opent en beheert in PowerShell.

about_Execution_Policies

Hierin wordt het PowerShell-uitvoeringsbeleid beschreven en wordt uitgelegd hoe u deze kunt beheren.

about_Experimental_Features

Gebruik het Experimental kenmerk om code als experimenteel te declareren. Gebruik de volgende syntaxis om het Experimental kenmerk te declareren met de naam van de experimentele functie en de actie die moet worden uitgevoerd als de experimentele functie is ingeschakeld: csharp [Experimental(NameOfExperimentalFeature, ExperimentAction)] Voor modules moet de NameOfExperimentalFeature de vorm hebben van <modulename>.<experimentname>. De ExperimentAction parameter moet worden opgegeven en de enige geldige waarden zijn: - Show betekent dat deze experimentele functie wordt weergegeven als de functie is ingeschakeld - Hide betekent dat deze experimentele functie wordt verborgen als de functie is ingeschakeld

about_FileSystem_Provider

Biedt toegang tot bestanden en mappen.

about_For

Beschrijft een taalopdracht die u kunt gebruiken om instructies uit te voeren op basis van een voorwaardelijke test.

about_Foreach

Beschrijft een taalopdracht die u kunt gebruiken om alle items in een verzameling items te doorlopen.

about_Format.ps1xml

De Format.ps1xml bestanden in PowerShell definiëren de standaardweergave van objecten in de PowerShell-console.

about_Function_Provider

Biedt toegang tot de functies die zijn gedefinieerd in PowerShell.

about_Functions_Advanced_Methods

Hierin wordt beschreven hoe functies die het CmdletBinding kenmerk opgeven, de methoden en eigenschappen kunnen gebruiken die beschikbaar zijn voor gecompileerde cmdlets.

about_Functions_Advanced_Parameters

Hierin wordt uitgelegd hoe u parameters toevoegt aan geavanceerde functies.

about_Functions_Advanced

Introduceert geavanceerde functies die een manier zijn om cmdlets te maken met behulp van scripts.

about_Functions_Argument_Completion

Argumentvoltooiing is een functie van PowerShell die hints biedt, detectie mogelijk maakt en invoer van argumentwaarden versnelt.

about_Functions_CmdletBindingAttribute

Beschrijft het kenmerk waardoor een functie werkt als een gecompileerde cmdlet.

about_Functions_OutputTypeAttribute

Beschrijft een kenmerk dat het type object rapporteert dat de functie retourneert.

about_Functions

Hierin wordt beschreven hoe u functies maakt en gebruikt in PowerShell.

about_Group_Policy_Settings

Hierin worden de groepsbeleid-instellingen voor PowerShell beschreven

about_Hash_Tables

Hierin wordt beschreven hoe u hashtabellen maakt, gebruikt en sorteert in PowerShell.

about_Hidden

Beschrijft het hidden trefwoord, waarmee klasseleden worden verborgen voor standaardresultaten Get-Member .

about_History

Hierin wordt beschreven hoe u opdrachten kunt ophalen en uitvoeren in de opdrachtgeschiedenis.

about_If

Beschrijft een taalopdracht die u kunt gebruiken om instructielijsten uit te voeren op basis van de resultaten van een of meer voorwaardelijke tests.

about_Intrinsic_Members

Biedt informatie over de intrinsieke leden van PowerShell die beschikbaar zijn voor alle PowerShell-objecten.

about_Job_Details

Biedt informatie over achtergrondtaken op lokale en externe computers.

about_Jobs

Biedt informatie over hoe PowerShell-achtergrondtaken een opdracht of expressie op de achtergrond uitvoeren zonder interactie met de huidige sessie.

about_Join

Hierin wordt beschreven hoe de join-operator (-join) meerdere tekenreeksen combineert tot één tekenreeks.

about_Language_Keywords

Beschrijft de trefwoorden in de PowerShell-scripttaal.

about_Language_Modes

Hierin worden taalmodi en hun effect op PowerShell-sessies uitgelegd.

about_Line_Editing

Hierin wordt beschreven hoe u opdrachten bewerkt via de PowerShell-opdrachtprompt.

about_Locations

Hierin wordt beschreven hoe u toegang kunt krijgen tot items vanaf de werklocatie in PowerShell.

about_Logging_Non-Windows

PowerShell registreert interne bewerkingen van de engine, providers en cmdlets.

about_Logging_Windows

PowerShell registreert interne bewerkingen van de engine, providers en cmdlets naar het Windows-gebeurtenislogboek.

about_Logical_Operators

Beschrijft de operators die -instructies verbinden in PowerShell.

about_Member-Access_Enumeration

Beschrijft de automatische inventarisatie van lijstverzamelingsitems bij gebruik van de operator lidtoegang.

about_Methods

Hierin wordt beschreven hoe u methoden gebruikt om acties uit te voeren op objecten in PowerShell.

about_Module_Manifests

Beschrijft de instellingen en procedures voor het schrijven van modulemanifestbestanden.

about_Modules

Hierin wordt uitgelegd hoe u PowerShell-modules installeert, importeert en gebruikt.

about_Numeric_Literals

In dit artikel worden de syntaxis en het gebruik van numerieke waarden in PowerShell beschreven.

about_Object_Creation

Hierin wordt uitgelegd hoe u objecten maakt in PowerShell.

about_Objects

Biedt essentiële informatie over objecten in PowerShell.

about_Operator_Precedence

Lijsten de PowerShell-operators in volgorde van prioriteit.

about_Operators

Hierin worden de operators beschreven die worden ondersteund door PowerShell.

about_Output_Streams

Hierin wordt de beschikbaarheid en het doel van uitvoerstromen in PowerShell uitgelegd.

about_PackageManagement

PackageManagement is een aggregator voor softwarepakketbeheerders.

about_Parameter_Sets

Hierin wordt beschreven hoe u parametersets definieert en gebruikt in geavanceerde functies.

about_Parameters_Default_Values

Hierin wordt beschreven hoe u aangepaste standaardwaarden instelt voor cmdlet-parameters en geavanceerde functies.

about_Parameters

Hierin wordt beschreven hoe u werkt met opdrachtparameters in PowerShell.

about_Parsing

Hierin wordt beschreven hoe PowerShell-opdrachten parseert.

about_Path_Syntax

Hierin worden de volledige en relatieve padindelingen in PowerShell beschreven.

about_Pipeline_Chain_Operators

Beschrijft het koppelen van pijplijnen met de && operators en || in PowerShell.

about_Pipelines

Opdrachten combineren in pijplijnen in PowerShell

about_PowerShell_Config

Configuratiebestanden voor PowerShell, ter vervanging van registerconfiguratie.

about_PowerShell_Editions

Verschillende edities van PowerShell worden uitgevoerd op verschillende onderliggende runtimes.

about_Preference_Variables

Variabelen die het gedrag van PowerShell aanpassen.

about_Profiles

Hierin wordt beschreven hoe u een PowerShell-profiel maakt en gebruikt.

about_Prompts

Beschrijft de Prompt functie en laat zien hoe u een aangepaste Prompt functie maakt.

about_Properties

Hierin wordt beschreven hoe u objecteigenschappen gebruikt in PowerShell.

about_Providers

Hierin wordt beschreven hoe PowerShell-providers toegang bieden tot gegevens en onderdelen die anders niet gemakkelijk toegankelijk zouden zijn via de opdrachtregel. De gegevens worden weergegeven in een consistente indeling die lijkt op een bestandssysteemstation.

about_PSConsoleHostReadLine

Hier wordt uitgelegd hoe u een aangepaste wijze kunt maken waarop PowerShell invoer leest bij de consoleprompt.

about_PSCustomObject

Hierin worden de verschillen tussen de [psobject] typeversnellers en [pscustomobject] uitgelegd.

about_PSItem

De automatische variabele die het huidige object in het pijplijnobject bevat.

about_PSModulePath

In dit artikel worden het doel en het gebruik van de $env:PSModulePath omgevingsvariabele beschreven.

about_PSSession_Details

Bevat gedetailleerde informatie over PowerShell-sessies en de rol die ze spelen in externe opdrachten.

about_PSSessions

Beschrijft PowerShell-sessies (PSSessions) en legt uit hoe u een permanente verbinding met een externe computer tot stand brengt.

about_Pwsh

Hierin wordt uitgelegd hoe u de pwsh opdrachtregelinterface gebruikt. Geeft de opdrachtregelparameters weer en beschrijft de syntaxis.

about_Quoting_Rules

Hierin worden regels beschreven voor het gebruik van enkele en dubbele aanhalingstekens in PowerShell.

about_Redirection

Hierin wordt uitgelegd hoe u uitvoer van PowerShell omleidt naar tekstbestanden.

about_Ref

Beschrijft hoe u een variabele van het verwijzingstype maakt en gebruikt. U kunt referentietypevariabelen gebruiken om een functie toe te laten de waarde te wijzigen van een variabele die eraan wordt doorgegeven.

about_Registry_Provider

Register

about_Regular_Expressions

Beschrijft reguliere expressies in PowerShell.

about_Remote_Disconnected_Sessions

Hierin wordt uitgelegd hoe u de verbinding met een PowerShell-sessie (PSSession) kunt verbreken en opnieuw verbinding kunt maken.

about_Remote_Jobs

Hierin wordt beschreven hoe u taken uitvoert op externe computers.

about_Remote_Output

Beschrijft hoe u de uitvoer van externe opdrachten interpreteert en formatteert.

about_Remote_Requirements

Beschrijft de systeemvereisten en configuratievereisten voor het uitvoeren van externe opdrachten in PowerShell.

about_Remote_Troubleshooting

Hierin wordt beschreven hoe u problemen met externe bewerkingen in PowerShell oplost.

about_Remote_Variables

Hierin wordt uitgelegd hoe u lokale en externe variabelen gebruikt in externe opdrachten.

about_Remote

Beschrijft hoe u externe opdrachten uitvoert in PowerShell.

about_Requires

Hiermee voorkomt u dat een script wordt uitgevoerd zonder de vereiste elementen.

about_Reserved_Words

Lijsten de gereserveerde woorden die niet als id's kunnen worden gebruikt omdat ze een speciale betekenis hebben in PowerShell.

about_Return

Sluit het huidige bereik af, dat een functie, script of scriptblok kan zijn.

about_Run_With_PowerShell

Hierin wordt uitgelegd hoe u de functie Uitvoeren met PowerShell gebruikt om een script uit te voeren vanaf een bestandssysteemstation.

about_Scopes

Hierin wordt het concept van het bereik in PowerShell uitgelegd en wordt uitgelegd hoe u het bereik van elementen instelt en wijzigt.

about_Script_Blocks

Definieert wat een scriptblok is en legt uit hoe u scriptblokken gebruikt in de PowerShell-programmeertaal.

about_Script_Internationalization

Hierin worden de functies voor internationalisering van scripts beschreven waarmee scripts eenvoudig berichten en instructies kunnen weergeven aan gebruikers in hun taal van de gebruikersinterface (UI).

about_Scripts

Hierin wordt beschreven hoe u scripts uitvoert en schrijft in PowerShell.

about_Session_Configuration_Files

Hierin worden sessieconfiguratiebestanden beschreven, die worden gebruikt in een sessieconfiguratie (ook wel een 'eindpunt' genoemd) om de omgeving te definiëren van sessies die gebruikmaken van de sessieconfiguratie.

about_Session_Configurations

Beschrijft sessieconfiguraties, die bepalen welke gebruikers op afstand verbinding kunnen maken met de computer en welke opdrachten ze kunnen uitvoeren.

about_Signing

Hierin wordt uitgelegd hoe u scripts kunt ondertekenen zodat ze voldoen aan het PowerShell-uitvoeringsbeleid.

about_Simplified_Syntax

Beschrijft eenvoudigere, natuurlijkere manieren om filters voor verzamelingen objecten te scripten.

about_Special_Characters

Beschrijft de speciale tekenreeksen die bepalen hoe PowerShell de volgende tekens in de reeks interpreteert.

about_Splatting

Hierin wordt beschreven hoe u splatting gebruikt om parameters door te geven aan opdrachten in PowerShell.

about_Split

In dit artikel wordt uitgelegd hoe u de splitsoperator gebruikt om een of meer tekenreeksen te splitsen in subtekenreeksen.

about_Switch

Hierin wordt uitgelegd hoe u een switch gebruikt om meerdere if instructies af te handelen.

about_Tab_Expansion

PowerShell biedt voltooiingen voor invoer om hints te geven, detectie in te schakelen en invoerinvoer te versnellen. Opdrachtnamen, parameternamen, argumentwaarden en bestandspaden kunnen allemaal worden voltooid door op de Tab-toets te drukken.

about_Telemetry

Beschrijft de telemetrie die in PowerShell wordt verzameld en hoe u zich kunt afmelden.

about_Thread_Jobs

Bevat informatie over taken op basis van PowerShell-threads. Een threadtaak is een type achtergrondtaak waarmee een opdracht of expressie wordt uitgevoerd in een afzonderlijke thread binnen het huidige sessieproces.

about_Throw

Beschrijft het throw trefwoord dat een afsluitfout genereert.

about_Trap

Beschrijft een trefwoord dat een afsluitfout afhandelt.

about_Try_Catch_Finally

Hierin wordt beschreven hoe u de tryblokken , catchen finally gebruikt om afsluitfouten af te handelen.

about_Type_Accelerators

Hierin worden de typeversnellers beschreven die beschikbaar zijn voor .NET Framework-klassen

about_Type_Operators

Beschrijft de operators die werken met Microsoft .NET-typen.

about_Types.ps1xml

Hierin wordt uitgelegd hoe u bestanden gebruikt Types.ps1xml om de typen objecten uit te breiden die in PowerShell worden gebruikt.

about_Updatable_Help

Hierin wordt het bijwerkbare Help-systeem in PowerShell beschreven.

about_Update_Notifications

Geeft gebruikers bij het opstarten van PowerShell een bericht dat er een nieuwe versie van PowerShell is uitgebracht.

about_Using

Hiermee kunt u aangeven welke naamruimten in de sessie worden gebruikt.

about_Variable_Provider

Variabele

about_Variables

Beschrijft hoe variabelen waarden opslaan die kunnen worden gebruikt in PowerShell.

about_While

Beschrijft een taalinstructie die u kunt gebruiken om een opdrachtblok uit te voeren op basis van de resultaten van een voorwaardelijke test.

about_Wildcards

Beschrijft hoe u jokertekens gebruikt in PowerShell.

about_Windows_PowerShell_Compatibility

Beschrijft de Windows PowerShell compatibiliteitsfunctionaliteit voor PowerShell 7.