Clear-ItemAcl

Removes all security information from the item specified.

Syntax

Clear-ItemAcl [-Item] <Item> [-PassThru]

Clear-ItemAcl [-Path] <String> [-PassThru]

Clear-ItemAcl -Id <String> [-Database <String>] [-PassThru]

Detailed Description

Removes all security information from the item specified.

© 2010-2019 Adam Najmanowicz, Michael West. All rights reserved. Sitecore PowerShell Extensions

Parameters

-PassThru <SwitchParameter>

Passes the processed item back into the pipeline.

-Item <Item>

The item to be processed.

-Path <String>

Path to the item to be processed.

-Id <String>

Id of the item to be processed. Requires the Database parameter to be specified.

-Database <String>

Database containing the item to be fetched with Id parameter.

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • can be piped from another cmdlet* Sitecore.Data.Items.Item

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Only if -PassThru is used* Sitecore.Data.Items.Item

Notes

Help Author: Adam Najmanowicz, Michael West

Examples

EXAMPLE 1

Clears the security information from the Home item providing its path

PS master:\> Clear-ItemAcl -Path master:\content\home

EXAMPLE 2

Clears the security information from the Home item by providing it from the pipeline and passing it back to the pipeline.

PS master:\> Get-Item -Path master:\content\home | Clear-ItemAcl -PassThru

Name   Children Languages                Id                                     TemplateName
----   -------- ---------                --                                     ------------
Home   False    {en, ja-JP, de-DE, da}   {110D559F-DEA5-42EA-9C1C-8A5DF7E70EF9} Sample Item

Last updated