Automatisches Laden des SharePoint SnapIns
Beim Aufruf vom PowerShell Editor ISE und bei der "normalen" Windows PowerShell wird per default das PowerShell SnapIn nicht mitgeladen.
Es muss daher jedes Mal mühsam das Command
Add-PSSnapin Microsoft.SharePoint.PowerShell
ausgeführt werden.
Um sich diesen Vorgang (pro Host) zu ersparen, ist es möglich ein einziges "profile.ps1" File zu erstellen und schon wird überall alles geladen bzw. ausgeführt was sich darin befindet.
Hierzu einfach PowerShell ISE als Administrator öffnen.
Nun die gewünschten Commands definieren – in diesem speziellen Fall ist es natürlich das Laden des PSSnapIns
Sobald dieses File unter
C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1
abgespeichert worden ist, wird ab sofort bei jedem Start von PowerShell (+ISE), die jeweils definierten Commands durchgeführt.
Hier der erste Aufruf von Windows PowerShell ISE nach Anpassen des Files:
Natürlich könnte dieses "Profiles.PS1" File auch per Group Policy oder Batch Script auf allen SharePoint Servern ausgerollt werden.
Comments
- Anonymous
September 19, 2013
...Das automatische Laden des SnapIns führt zu Problemen beim Provisionieren des UserProfileSync Service.