E.e.a. vrij naar Hey Scripting Guy .
Als je je PowerShell modules of losse scriptjes gevonden wil laten worden , dan zijn dit de stappen om te nemen.
- Om te beginnen heb je in je homedirectory de map WindowsPowerShell . Als die niet bestaat, dan kun je hem maken. Dit is een persoonlijke profielmap. Dit is het makkelijk om te gebruiken , omdat je geen speciale rechten nodig heb om hierin zaken aan te passen. Je kunt ook de systeemprofielmap gebruiken om modules systembreed beschikbaar te maken. Je hebt in totaal 4 mogelijk profielmappen.
- Hierin staat profile.ps1 . Dit is het profielscript dat geladen wordt in PowerShell. Als deze niet bestaat, dan maak je hem.
- Ook staat in deze map de map Modules . Als deze niet bestaat, dan maak je hem. Hierin worden modules opgeslagen.
- Voor elke module komt in Modules een map genaamd zoals de module die het bevat. Als voorbeeld: het pakket ShowUI bevat de module ShowUI.psm1 en dat wordt neergezet in de map ShowUI in de map Modules .
- Je kunt elke willekeurig mijnscript.ps1 ook beschikbaar maken als module. Hernoem het tot mijnscript.psm1 en zet het in een map mijnscript in Modules .
Om de module te kunnen gebruik, importeer hem met Import-Module mijnscript . Als je de modules altijd wilt laden, zet dit commando dat in het profile-script.
Om alle beschikbare (te laden) modules te zien, gebruik dan Get-Module -ListAvailable .
Dat is alles wat er is!
Geen opmerkingen:
Een reactie posten