AKPT.psd1

# ? TITEL AKPT.PSD1
# ? DESCRIPTION Modulmanifest für das Modul AKPT (Attila Krick PowerShell Tools)
# ? TAGS Module .PSD1 Manifest
# ? VERSION 2019.10.20
# ? AUTHOR a.krick@outlook.com
# ? GENERATE 2015-12-22
@{
  #
  # Informationen zu diesem Modul
  #

  GUID                 = 'a0937110-6265-4dff-b670-1b319edeebad'
  Description          = 'Tools rund um PowerShell'
  ModuleVersion        = '5.18.0.1' # a.b.c.d => a) Bezug zur PSVersion, b) Anzahl Features, c) Fehlerbehebung d) Revision
# DefaultCommandPrefix = 'AK' # Standardpräfix für Befehle, die aus diesem Modul exportiert werden. Das Standardpräfix kann mit "Import-Module -Prefix" überschrieben werden.
  RootModule           = 'AKPT.psm1'                                 
  HelpInfoURI          = 'https://www.attilakrick.com/seminar/'  
  
  #
  # AUTHOR
  #

  Author      = 'info@attilakrick.com'
  CompanyName = 'Attila Krick'
  Copyright   = '(c) 2015 Attila Krick. Alle Rechte vorbehalten.' 

  #
  # VORAUSSETZUNGEN
  #

  PowerShellVersion      = '5.0'     # Die für dieses Modul mindestens erforderliche Version des Windows PowerShell-Moduls
# PowerShellHostName = '' # Der Name des für dieses Modul erforderlichen Windows PowerShell-Hosts
  PowerShellHostVersion  = '4.0.0.0' # Die für dieses Modul mindestens erforderliche Version des Windows PowerShell-Hosts
  DotNetFrameworkVersion = '4.0'     # Die für dieses Modul mindestens erforderliche Microsoft .NET Framework-Version
  CLRVersion             = '4.0'     # Die für dieses Modul mindestens erforderliche Version der CLR (Common Language Runtime)
  ProcessorArchitecture  = 'None'    # Die für dieses Modul erforderliche Prozessorarchitektur ("None", "MSIL", "X86", "Amd64").

  #
  # VORBEREITUNG
  #

# RequiredModules = @() # Die Module, die vor dem Importieren dieses Moduls in die globale Umgebung geladen werden müssen
# RequiredAssemblies = @() # Die Assemblies, die vor dem Importieren dieses Moduls geladen werden müssen
# ScriptsToProcess = @() # Die *.ps1-Skriptdateien, die vor dem Importieren dieses Moduls in der Umgebung des Aufrufers ausgeführt werden.
# TypesToProcess = @() # Die Typdateien (.ps1xml), die beim Importieren dieses Moduls geladen werden sollen
# FormatsToProcess = @() # Die Formatdateien (.ps1xml), die beim Importieren dieses Moduls geladen werden sollen
# NestedModules = @() # Die Module, die als geschachtelte Module des in "RootModule/ModuleToProcess" angegebenen Moduls importiert werden sollen.

  #
  # AUS DIESEM MODUL ZU EXPORTIERENDE ...
  #
  FunctionsToExport     = @(
                            'ConvertFrom-EncryptedData',
                            'ConvertTo-EncryptedData'  ,
                            'ConvertTo-SecretKey'      ,
                            'Find-Know'                ,
                            'Get-About'                ,
                            'Get-BingPicture'          ,
                            'Get-ComProgId'            ,
                            'Get-DirectorySize'        ,
                            'Get-Enum'                 ,
                            'Get-EuroExchange'         ,
                            'Get-Hotkeys'              ,
                            'Get-Product'              ,
                            'Get-ProductKey'           ,
                            'Install-PSVSCode'         ,
                            'Invoke-Pause'             ,
                            'Out-MiniDump'             ,
                            'prompt'                   ,
                            'Read-Window'              ,
                            'Show-Graph'
                           )

  AliasesToExport      = @('fk')
  CmdletsToExport      = @()
  VariablesToExport    = @()
  DscResourcesToExport = @()
  
  #
  # EINE LISTE ALLER FILES IN DIESEM MODULPAKET
  #

  #ModuleList = @()
  #FileList = @()

  # Die privaten Daten, die an das in "RootModule/ModuleToProcess" angegebene Modul
  # übergeben werden sollen. Diese können auch eine PSData-Hashtable mit zusätzlichen
  # von PowerShell verwendeten Modulmetadaten enthalten.

  PrivateData = @{
      PSData = @{
          Tags         = @('Attila', 'Krick', 'AttilaKrick', 'Schulung', 'gfu', 'WorkShop', 'Training', 'deutsch', 'Tools')   # 'Tags' wurde auf das Modul angewendet und unterstützt die Modulermittlung in Onlinekatalogen.
          LicenseUri   = ''                              # Eine URL zur Lizenz für dieses Modul.
          ProjectUri   = 'https://www.attilakrick.com/blog/powershell/'   # Eine URL zur Hauptwebsite für dieses Projekt.
          IconUri      = ''                              # Eine URL zu einem Symbol, das das Modul darstellt.
          
          # 'ReleaseNotes' des Moduls
          ReleaseNotes = @'
## 5.18.0.*
* NEW: Jedes Object besitzt eine Funktion .ShowObjekt() (Öffnet ein PropertyGrid) und .GetHelp() (Zeigt die Online-Doku der Klasse)
* NEW: Get-Enum
* NEW & UPDATE: .\Wissen\*.ps1
* UPDATE: Diverse Fehlerbereinigung
 
## 5.17.5.*
* NEW: Das komplette PowerShell-Wissen im Unterordner Wissen für meine Teilnehmer zum Nachschlagen
* NEW: Find-Know (fk) um im Unterordner Wissen nach Antworten zu suchen
* NEW: PowerShell-Prompt mit Anzeige der Dauer des letzten Befehls.
* NEW: Jedes Objekt besitzt jetzt eine Methode ShowObject() um dessen Member in einem Grid anzeigen zu lassen.
* NEW: Jedes Objekt besitzt jetzt eine Methode GetHelp() um dessen Beschreibung im Internet abzurufen.
* NEW: .\Wissen\A02_Templates.ps1
* NEW: .\Wissen\A03_VisualStudioCode.md
* NEW: .\Wissen\X16_RegularExpression.ps1
* NEW: .\Wissen\X99_DiesUndDas.ps1
* UPDATE: Get-Hotkeys => Neue Tastaturbefehle
* UPDATE: .\Wissen\B11_Typen & Variablen.ps1
* UPDATE: .\Wissen\C12_CLR.ps1
* UPDATE: .\Wissen\X04_Technology_XML.ps1
* UPDATE: .\Wissen\X05_Technology_WMI&CIM.ps1
* UPDATE: .\Wissen\X07_Technology_Registry.ps1
* UPDATE: .\Wissen\X11_Technology_HackingSecurity.ps1
 
## 5.12.* - 5.10.5.0
* NEW: Get-DirectorySize
* UPDATE: Fehlerbehebung
* Fehlerbehebung für Get-EncryptedData, Set-EncryptedData, Install-PSVSCode
* Neue Cmdlets hinzugefügt: Out-MiniDump, Set-SecretKey, Set-EncryptedData, Get-EncryptedData, Get-ComProgId
'@

      }
  }
}