Das ständige Laden von benötigten PowerShell Modulen oder SnapIns ist echt nervig. Gerade wenn die benötigten Citrix Erweiterungen meist (per Default) nur auf den XenDesktop DDC zur Verfügung stehen.
Doch das muss nicht sein, mit Microsoft Bordmitteln lässt sich das wunderbar einrichten. Wie genau, das erklärt uns Matthias Braun in den folgenden Zeilen.
Die Module und SnapIns legen wir in unserem Powershell User Profile ab.
C:\Users<Benutzer>\Documents\WindowsPowerShell\Modules
Es gibt den WindowsPowerShell-Ordner nicht? Erstelle ihn einfach!
Öffne die PowerShell deiner Wahl und führe einfach das Kommando
New-Item -Type File -Path $PROFILE -Force
aus. Das passende Profile Skript wurde erstellt!
Der Inhalt des Skriptes ist kein Hexenwerk und relativ simpel:
# Import Modules from your profile path ipmo -force "C:\Users\<Benutzer>\Documents\WindowsPowerShell\Modules\Citrix.Broker.Admin.V2\BrokerSnapin.dll" # or when they are installed on the machine: # Loading Citrix Modules/ SnapIns asnp citrix* # Change start point to C:\ CD C:\ Write-Host "Custom PowerShell Environment loaded" -ForegroundColor Magenta
Wenn du jetzt deine PowerShell-Umgebung startest…
Das ist nur der Anfang, du hast unzählige Möglichkeiten um deine PowerShell Umgebung anzupassen. Probiere es aus!
Hinweis: Solltet ihr kein Profilemanagement einsetzen, müsst ihr das auf allen Maschinen machen mit denen ihr arbeitet!