RequiredModules is a module-manifest field that declares modules a PowerShell module depends on, such as Active Directory for user-management automation. section 2.2.3
Treat the declaration as dependency metadata, not complete dependency enforcement: it may not import an unimported module or verify its version, so the .psm1 file can perform explicit checks. section 2.2.3
Explicit dependency validation
Build a required-module list, use Get-Module -ListAvailable to confirm availability, compare discovered versions with the minimum, report failures, and then call Import-Module.
