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 try
blokken , catch
en 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.