Bird
0
0

How can you use $PSVersionTable to check if the PowerShell major version is 7 or higher in a script?

hard📝 Application Q9 of 15
PowerShell - Variables and Data Types
How can you use $PSVersionTable to check if the PowerShell major version is 7 or higher in a script?
Aif ($PSVersionTable.Version -ge 7) { "Version 7 or higher" }
Bif ($PSVersionTable -ge 7) { "Version 7 or higher" }
Cif ($PSVersionTable.PSVersion -ge 7) { "Version 7 or higher" }
Dif ($PSVersionTable.PSVersion.Major -ge 7) { "Version 7 or higher" }
Step-by-Step Solution
Solution:
  1. Step 1: Access the major version number correctly

    The major version is accessed via $PSVersionTable.PSVersion.Major.
  2. Step 2: Use comparison operator correctly

    Use -ge (greater or equal) to check if major version is 7 or higher.
  3. Final Answer:

    if ($PSVersionTable.PSVersion.Major -ge 7) { "Version 7 or higher" } -> Option D
  4. Quick Check:

    Check major version with $PSVersionTable.PSVersion.Major [OK]
Quick Trick: Compare $PSVersionTable.PSVersion.Major with -ge operator [OK]
Common Mistakes:
  • Using $PSVersionTable.Version instead of PSVersion.Major
  • Comparing whole PSVersion object
  • Comparing $PSVersionTable directly

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PowerShell Quizzes