PowerShell - System AdministrationWhy is it important to use the -Recurse parameter with Remove-Item when deleting a registry key that has subkeys?ABecause without -Recurse, Remove-Item will fail if the key has subkeysBBecause -Recurse backs up the key before deletingCBecause -Recurse only deletes values, not keysDBecause -Recurse converts keys to values before deletionCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand Remove-Item behaviorRemove-Item cannot delete keys with subkeys unless -Recurse is specified.Step 2: Role of -Recurse-Recurse tells Remove-Item to delete all subkeys and values recursively.Final Answer:Because without -Recurse, Remove-Item will fail if the key has subkeys -> Option AQuick Check:-Recurse deletes subkeys recursively [OK]Quick Trick: Use -Recurse to delete keys with subkeys [OK]Common Mistakes:Thinking -Recurse backs up keysBelieving it deletes only valuesAssuming it converts keys to values
Master "System Administration" in PowerShell9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More PowerShell Quizzes Active Directory - Get-ADUser - Quiz 12easy Active Directory - Organizational unit operations - Quiz 8hard Automation Patterns - Scheduled scripts with Task Scheduler - Quiz 7medium Cross-Platform PowerShell - AWS PowerShell module - Quiz 8hard Cross-Platform PowerShell - PowerShell on macOS - Quiz 12easy Scripting Best Practices - Code signing - Quiz 14medium Scripting Best Practices - WhatIf and Confirm support - Quiz 14medium Scripting Best Practices - Parameter validation - Quiz 2easy System Administration - Event log reading - Quiz 4medium System Administration - Environment variables - Quiz 5medium