Skip to main content

Powershell - Template

<######################################################################################
# Title       :                                                    #
# Version     :                                                                    #
# Author      :                                                        #
# For         :                                                                #
# Last change :                                                             #
# Description :       #
# Require     :                                                        #
#                                                                                     #
#    Distributed under CC-BY-NC Licence                                               #
######################################################################################>

<# changelog
V0.1 :
- ...
V0.2 :
- ...
#>

#region ---------- Header ----------
#Add-Type -AssemblyName system.windows.forms
#Add-Type -AssemblyName system.drawing
#Add-Type -AssemblyName System.XML
#Add-Type -AssemblyName PresentationFrameworkion
#endregion ------- Header ----------

#region --------- Arguments ---------
param(

    #keep this parameter as it can call the Help page for your script
    [Parameter(Mandatory=$false)][switch]$Help,

    #insert additionals parameters here
)
#endregion ------ Arguments ---------

#region ----------- Help ------------
if($help){

    Write-Host "
   "
    exit

}
#endregion -------- Help ------------

#region ----------- Title -----------
[String]$AppName="" # Report application Name here
[String]$Version="" # Report application Version Here
[string]$Title=$AppName+" V. "+$Version
$host.UI.RawUI.WindowTitle = $Title
#endregion -------- Title -----------

#region ---------- Classes ----------
#endregion ------- Classes ----------

#region --------- Variables ---------
#endregion ------ Variables ---------

#region --------- Functions ---------
#endregion ------ Functions ---------

#region ------------ GUI ------------
if (!$NoGUI){}
#endregion --------- GUI ------------

#region ----------- Script ----------
#endregion -------- Script ----------