Import-User

Imports (deserializes) Sitecore users from the Sitecore server filesystem.

Syntax

Import-User [-Identity] <AccountIdentity> [-Root <String>]

Import-User -Filter <String> [-Root <String>]

Import-User [-User] <User> [-Root <String>]

Import-User -Path <String>

Detailed Description

The Import-User command imports (deserializes) Sitecore users from the Sitecore server filesystem.

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

Parameters

-Identity <AccountIdentity>

Specifies the Sitecore user to be deserialized by providing one of the following values.

Local Name
    Example: developer
Fully Qualified Name
    Example: sitecore\developer

-Filter <String>

Specifies a simple pattern to match Sitecore users.

Examples: The following examples show how to use the filter syntax.

To get all the roles, use the asterisk wildcard: Import-User -Filter *

To get all the roles in a domain use the following command: Import-User -Filter "sitecore*"

-User <User>

User object retrieved from the Sitecore API or using the Get-User command identifying the user account to be deserialized.

-Path <String>

Path to the file the user should be loaded from.

-Root <String>

Specifies the serialization root directory. If this parameter is not specified - the default Sitecore serialization folder will be used (unless you're reading from an explicit location with the -Path parameter).

Inputs

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

  • System.String

    Sitecore.Security.Accounts.User

Notes

Help Author: Adam Najmanowicz, Michael West

Examples

EXAMPLE 1

PS master:\> Import-User -Identity sitecore\Admin

EXAMPLE 2

PS master:\> Import-User -Filter sitecore\*

EXAMPLE 3

PS master:\> Import-User -Root C:\my\Serialization\Folder\ -Filter *\*

EXAMPLE 4

PS master:\> Import-User -Path C:\my\Serialization\Folder\Admin.user

Last updated