.PSM1 File Extension

PowerShell Module File

PSM1 files can be encountered on all systems. Such files may not be properly supported. What is a PSM1 file? It is a Windows PowerShell Script Module file. PSM1 files store reusable PowerShell librari...

General Information

Title PSM1 File Extension
Extension .psm1
Full Form PowerShell Module File
File Type Script Module File
Developer Microsoft
MIME Type text/plain

File Function

Primary Function Store modules
Additional Functions Import functions, variables
Features Extendable, Reusable

File Characteristics

Quality Script-based
Supports Layers N/A
Supports Transparency N/A
Editable Yes

Use Cases

System Administration Yes
Automation Scripts Yes
Configuration Management Yes

Security and Practices

Security Risks Code execution
Best Practices Signing scripts, Restricted execution policy

Historical/Version Information

Initial Release 2006
Latest Version PowerShell 7.2 (2021)

Associated Types

Similar Extensions .ps1, .psd1, .psm2

Software Compatibility

Software Usage Policy OS Compatibility
Windows PowerShell Free Windows
PowerShell Core Free Windows, Mac, Linux
Visual Studio Code Free Windows, Mac, Linux