PowerShell Interview Questions
20 PowerShell interview questions about
definitions and syntax
1. What do brackets do in PowerShell?
2. Explain what hash tables are in PowerShell.
3. Explain what CIM is.
4. Explain what WMI is.
5. Explain how CIM is different from WMI.
6. Explain what for-each loops do in PowerShell.
7. Describe what $null does in PowerShell.
8. Explain how for-each and for-each-object are different.
9. Explain what $PSScriptRoot does in PowerShell.
10. Explain what cmdlets do in PowerShell.
11. Explain what pipelines are in PowerShell.
12. Explain what PowerShell execution policies are.
13. What does the RemoteSigned execution policy do?
14. What does the AllSigned execution policy do?
15. What does the Bypass execution do?
16. Explain what PowerShell sessions are.
17. Explain what the #requires statement does.
18. Explain what the $input variable does.
19. Explain what PowerShell Scopes are.
20. What does [console]::WriteLine do?
1. How would you start services using PowerShell?
2. How would you delete services using PowerShell?
3. In which situation would you use NoteProperty in PowerShell?
4. How would you declare variables in PowerShell?
5. How would you map network drives in PowerShell?
6. In which situation would you use Start-Process?
7. In which situation would you use Start-Job?
8. In which situation would you use write-output?
9. In which situation would you use write-host?
10. In which situation would you use Throw?
11. In which situation would you use Try?
12. In which situation would you use Catch?
13. When would you use braces brackets in PowerShell?
14. When would you use parentheses brackets in PowerShell?
15. When would you use square brackets in PowerShell?
16. Which process would you use to execute scripts in PowerShell?