# Your Own Module

A module is a folder of functions that PowerShell loads by name: the functions go in a .psm1 file, Export-ModuleMember chooses which ones others can call, New-ModuleManifest writes a .psd1 that gives the module a version and a description, and a folder on $env:PSModulePath lets PowerShell find it from anywhere.

![Cheat sheet for the lesson Your Own Module: A module is a folder of functions that PowerShell loads by name: the functions go in a .psm1 file, Export-ModuleMember chooses which ones others can call, New-ModuleManifest writes a .psd1 that gives the module a version and a description, and a folder…](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/11/3951fef98cda42eaa6c6b3f357b72f94.webp)

- Category: PowerShell
- Level: Journeyman
- Tags: export-modulemember, import-module, module, module-autoloading, module-manifest, powershell, psmodulepath
- Updated: November 10, 2026

Source: https://www.ask-codey.com/cheat-sheets/powershell-modules-cheat-sheet
