PowerShell: Including Scripts, Functions and Modules
This post is about including PowerShell scripts, functions and modules to the active session or to another script. First we need a simple script that we will save as Hello-World.ps1.
| 
 1 
 | 
$Date = Get-Date -Format yyyy-MM-dd | 
| 
 1 
 | 
$Time = Get-Date -Format HH:mm | 
| 
 1 
 | 
 | 
| 
 1 
 | 
Write-Output "Hello World" | 
| 
 1 
 | 
Write-Output "[Date] $Date" | 
| 
 1 
 | 
Write-Output "[Time] $Time" | 
Run a PowerShell Script
Okay. Now let’s start the script:
| 
 1 
2 
3 
4 
5 
 | 
PS D:\Scripts\> .\Hello-World.ps1Hello World[Date] 2013-11-17[Time] 17:05PS D:\Scripts\> | 
Not very exciting: the script has been executed! This way we also can call a script from within another scipt.
Dot-Sourcing
Let’s call the script again, but this time we use “Dot-Sourcing”, which is done by an additional dot (and a space) before the command:
<The full post is only available in German>