Recall & Review
beginner
What is a script module in PowerShell?
A script module is a PowerShell file (.psm1) that contains functions, variables, and code written in PowerShell script language. It is easy to create and edit using any text editor.
Click to reveal answer
beginner
What is a binary module in PowerShell?
A binary module is a compiled .NET assembly (.dll) that contains cmdlets and functions written in a .NET language like C#. It runs faster but requires compiling and development tools.
Click to reveal answer
beginner
Which module type is easier to create and modify: script or binary?
Script modules are easier to create and modify because they are plain text files written in PowerShell script. Binary modules require compiling code in a .NET language.
Click to reveal answer
intermediate
Why might you choose a binary module over a script module?
You might choose a binary module for better performance, access to .NET features, or to create complex cmdlets that are hard to write in script.
Click to reveal answer
beginner
How do you import a script module and a binary module in PowerShell?Use Import-Module with the module name or path for both. PowerShell detects the type automatically and loads the module accordingly.
Click to reveal answer
What file extension does a PowerShell script module usually have?
✗ Incorrect
Script modules use the .psm1 extension, which contains PowerShell script code.
Which module type requires compiling code before use?
✗ Incorrect
Binary modules are compiled .NET assemblies and require compiling before use.
Which module type is best for quick edits and simple functions?
✗ Incorrect
Script modules are plain text and easy to edit quickly.
What command imports both script and binary modules in PowerShell?
✗ Incorrect
Import-Module loads both script and binary modules.
Why might a developer choose a binary module?
✗ Incorrect
Binary modules offer better performance and access to .NET capabilities.
Explain the main differences between script modules and binary modules in PowerShell.
Think about file types, ease of editing, and performance.
You got /4 concepts.
When would you choose to use a script module instead of a binary module?
Consider speed of development and complexity.
You got /4 concepts.