-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGlobals.ps1
67 lines (51 loc) · 1.48 KB
/
Globals.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#--------------------------------------------
# Declare Global Variables and Functions here
#--------------------------------------------
#Sample function that provides the location of the script
function Get-ScriptDirectory
{
<#
.SYNOPSIS
Get-ScriptDirectory returns the proper location of the script.
.OUTPUTS
System.String
.NOTES
Returns the correct path within a packaged executable.
#>
[OutputType([string])]
param ()
if ($null -ne $hostinvocation)
{
Split-Path $hostinvocation.MyCommand.path
}
else
{
Split-Path $script:MyInvocation.MyCommand.Path
}
}
#Sample variable that provides the location of the script
[string]$ScriptDirectory = Get-ScriptDirectory
#Load Exchange Shell
try
{
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
}
catch
{
Write-Host "Failed to Load Exchange Shell"
break
}
#Internal OOF Message
$InternalMessage = "Hallo Kollegen,
ich bin bis zum XX.XX.XXXX nicht im Haus und bearbeite Mails daher nicht.
Ihre Mail wird nicht automatisch weitergeleitet. Bitte wenden Sie sich in dringenden Fällen an:
Vertretung XX
Mit frerundlichen Grüßen,
Vorname Nachname"
#External OOF Message
$ExternalMessage = "Sehr geehrte Damen und Herren,
ich bin bis zum XX.XX.XXXX nicht im Haus und bearbeite Mails daher nicht.
Ihre Mail wird nicht automatisch weitergeleitet. Bitte wenden Sie sich in dringenden Fällen an:
Vertretung XX
Mit frerundlichen Grüßen,
Vorname Nachname"