PowerShell - Active DirectoryHow do you correctly import users from 'users.csv' and output their email addresses using PowerShell?AImport-Csv users.csv | ForEach-Object { $_.Email }BGet-Content users.csv | ForEach-Object { $_.Email }CImport-Csv users.csv | Select-Object NameDImport-Csv users.csv | ForEach-Object { Write-Host $_.Name }Check Answer
Step-by-Step SolutionSolution:Step 1: Import CSV correctlyUse Import-Csv to convert CSV rows into objects.Step 2: Access the Email propertyForEach-Object processes each object; $_.Email accesses the email field.Step 3: Output emailsSimply outputting $_.Email prints the email addresses.Final Answer:Import-Csv users.csv | ForEach-Object { $_.Email } -> Option AQuick Check:Correctly outputs emails from CSV [OK]Quick Trick: Use Import-Csv and access properties with $_ [OK]Common Mistakes:Using Get-Content which reads raw textSelecting wrong property like Name instead of EmailUsing Write-Host unnecessarily
Master "Active Directory" in PowerShell9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More PowerShell Quizzes Active Directory - Group management - Quiz 1easy Active Directory - Get-ADUser - Quiz 2easy Automation Patterns - Desired State Configuration (DSC) basics - Quiz 4medium Automation Patterns - Desired State Configuration (DSC) basics - Quiz 5medium Cross-Platform PowerShell - AWS PowerShell module - Quiz 11easy Cross-Platform PowerShell - PowerShell on Linux - Quiz 14medium Remote Management - PSSession management - Quiz 4medium Remote Management - Enter-PSSession - Quiz 7medium System Administration - Process management (Get/Stop-Process) - Quiz 12easy System Administration - Environment variables - Quiz 3easy