Private/Wissen/C_Advance/C01_PSFileExtensions.ps1
<#
# PowerShell-Dateien / -Dateierweiterungen Bedeutung der PowerShell-Dateierweiterungen - **Hashtags** Ausführungsrichtlinien ps1 ps1xml psc1 psd1 psm1 - **Version** 2020.03.16 #> # ! .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 (PowerShell Role Capability) # Rollenfunktions-Datei # Just enough Administration (JEA) ist ein Feature in Windows 10 und Server 2016, mit der sich die Systemverwaltung mittels PowerShell granular an **Nicht-Administratoren delegieren** lässt. # In dieser Datei(en) legen Sie fest welche Rolle was auf einem Wartungs-Server machen darf. # ! .pssc (PowerShell Session Configuration) # Sitzungskonfigurations-Datei # Just enough Administration (JEA) ist ein Feature in Windows 10 und Server 2016, mit der sich die Systemverwaltung mittels PowerShell granular an **Nicht-Administratoren delegieren** lässt. # In dieser Datei wird die Nicht-Admin-(AD)-Gruppe(n) mit der entsprechenden Rolle (.PSRC) verknüpft. |