Private/Wissen/C_Scripting/C01_PSFileExtensions.ps1
# ? TITEL PowerShell-Dateien / -Dateierweiterungen # ? DESCRIPTION Bedeutung der PowerShell-Dateierweiterungen # ? TAGS Ausführungsrichtlinien ps1 ps1xml psc1 psd1 psm1 # ? VERSION 2020.01.30 # ! .ps1 (PowerShell Script version 1.0) # Ausführbare Skriptdatei # Beachte Ausführungsrichtlinien # ! ACHTUNG Immer als UTF8BOM speichern # ! .ps1xml # PowerShell Format- und Typdefinitionen-Datei Get-ChildItem -Path C:\Windows\System32\WindowsPowerShell\v1.0\*.ps1xml # !.psc1 (PowerShell Console version 1) Export-Console -Path c:\temp\myconsole.psc1 powershell.exe -PSConsoleFile c:\temp\myconsole.psc1 # ! .psd1 (PowerShell Definition version 1) # Modul-Manifest-Datei # Definiert die Eckdaten eines Modules und psdm1 den Inhalt des Modules, z.B. siehe: Get-ChildItem -Path .\AKPT\AKPT.psd1 | Get-Content # ! .psm1 (PowerShell Module version 1) # Ausführbare Modul-Skriptdatei die beim importieren eines Moduls ausgeführt wird) # Beachte Ausführungsrichtlinien Get-ChildItem -Path .\AKPT\AKPT.psm1 | Get-Content # ! .psrc Rollenfunktionsdatei (PowerShell Role Capability File) # ! .pssc Sitzungskonfigurationsdatei (PowerShell Session Configuration File) |