PowerShell Clear-Item Cmdlet
Hello Everyone
Welcome to CloudAffaire and this is Debjeet.
In the last blog post, we have discussed Move-Item cmdlet in PowerShell.
https://cloudaffaire.com/powershell-move-item-cmdlet/
In this blog post, we will discuss Clear-Item cmdlet in PowerShell. You can use Clear-Item cmdlet to clear the content of a variable or a registry key. Clear-Item cmdlet does not delete the item itself, rather it only clears the item value. If you want to delete the item itself use Remove-Item cmdlet. To clear the content of a file use Clear-Content cmdlet.
Clear-Item Cmdlet Syntax:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
## Clear-Item ## [-Path] ## [[-Destination] ## [-Force] ## [-Filter ## [-Include ## [-Exclude ## [-PassThru] ## [-Credential ## [-WhatIf] ## [-Confirm] ## [-UseTransaction] ## [ |
Clear-Item Cmdlet Argument List:
- –Confirm: Prompts you for confirmation before running the cmdlet.
- –Credential: To impersonate another user or elevate your credentials.
- –Exclude: Specifies, as a string array, an item or items that this cmdlet excludes in the operation. The value of this parameter qualifies the Path parameter.
- –Filter: Specifies a filter to qualify the Path parameter. The FileSystem provider is the only installed PowerShell provider that supports the use of filters.
- –Force: Forces the cmdlet to remove items that cannot otherwise be changed, such as hidden or read-only files or read-only aliases or variables.
- –Include: Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this parameter qualifies the Path parameter.
- –LiteralPath: Specifies a path to one or more locations. The value of LiteralPath is used exactly as it is typed. No characters are interpreted as wildcards.
- –Path: Specifies a path of the items being removed. Wildcard characters are permitted.
- –UseTransaction: Includes the command in the active transaction. This parameter is valid only when a transaction is in progress.
- –WhatIf: Shows what would happen if the cmdlet runs. The cmdlet is not run.
PowerShell Clear-Item Cmdlet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
###################################### ## PowerShell | Cmdlet | Clear-Item ## ###################################### ## PowerShell Latest Version (5) ## create a variable and a registry key for this demo $myvar = "Hello World" New-Item -Path HKCU:\Software -Name MyRegKey -Value "Hello World" ## clear content of a variable in PowerShell $myvar Clear-Item Variable:myvar $myvar ## clear content of a registry key Get-Item -Path HKCU:\Software\MyRegKey Clear-Item -Path HKCU:\Software\MyRegKey Get-Item -Path HKCU:\Software\MyRegKey ## remove items used in this demo Remove-Item Variable:myvar Remove-Item -Path HKCU:\Software\MyRegKey |
Hope you have enjoyed this article. In the next blog post, we will discuss Rename-Item cmdlet in PowerShell.
To get more details on PowerShell, kindly follow below official documentation