Sdílet prostřednictvím


New-LocalUser

Vytvoří místní uživatelský účet.

Syntax

Password (Výchozí)

New-LocalUser
    [-Name] <String>
    -Password <SecureString>
    [-AccountExpires <DateTime>]
    [-AccountNeverExpires]
    [-Description <String>]
    [-Disabled]
    [-FullName <String>]
    [-PasswordNeverExpires]
    [-UserMayNotChangePassword]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

NoPassword

New-LocalUser
    [-Name] <String>
    [-AccountExpires <DateTime>]
    [-AccountNeverExpires]
    [-Description <String>]
    [-Disabled]
    [-FullName <String>]
    [-NoPassword]
    [-UserMayNotChangePassword]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Rutina New-LocalUser vytvoří místní uživatelský účet. Tato rutina vytvoří místní uživatelský účet.

Poznámka:

Modul Microsoft.PowerShell.LocalAccounts není k dispozici v 32bitovém PowerShellu v 64bitovém systému.

Příklady

Příklad 1: Vytvoření uživatelského účtu

New-LocalUser -Name 'User02' -Description 'Description of this account.' -NoPassword
Name    Enabled  Description
----    -------  -----------
User02  True     Description of this account.

Tento příkaz vytvoří místní uživatelský účet a nezadá parametry AccountExpires ani Password. Platnost účtu nevyprší nebo nemá heslo.

Příklad 2: Vytvoření uživatelského účtu s heslem

$Password = Read-Host -AsSecureString
$params = @{
    Name        = 'User03'
    Password    = $Password
    FullName    = 'Third User'
    Description = 'Description of this account.'
}
New-LocalUser @params
Name    Enabled  Description
----    -------  -----------
User03  True     Description of this account.

První příkaz použije rutinu Read-Host k zobrazení výzvy k zadání hesla. Příkaz uloží heslo jako zabezpečený řetězec do proměnné $Password.

Druhý příkaz vytvoří místní uživatelský účet a nastaví heslo nového účtu na zabezpečený řetězec uložený v $Password. Příkaz určuje uživatelské jméno, celé jméno a popis uživatelského účtu.

Parametry

-AccountExpires

Určuje, kdy vyprší platnost uživatelského účtu. Pomocí rutiny Get-Date můžete získat objekt DateTime. Pokud tento parametr nezadáte, nevyprší platnost účtu.

Vlastnosti parametru

Typ:DateTime
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-AccountNeverExpires

Označuje, že platnost účtu nevyprší.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Description

Určuje komentář pro uživatelský účet. Maximální délka je 48 znaků.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Disabled

Označuje, že tato rutina vytvoří uživatelský účet jako zakázaný.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-FullName

Určuje celé jméno uživatelského účtu. Celé jméno se liší od uživatelského jména uživatelského účtu.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Name

Určuje uživatelské jméno pro uživatelský účet.

Uživatelské jméno může obsahovat až 20 velkých nebo malých znaků. Uživatelské jméno nemůže obsahovat následující znaky:

", /, , , ]:*?<[|>;=,+\@

Uživatelské jméno nemůže obsahovat jenom tečky . ani mezery.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:0
Povinné:True
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-NoPassword

Označuje, že uživatelský účet nemá heslo.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

NoPassword
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Password

Určuje heslo pro uživatelský účet. K vytvoření objektu Read-Host -AsSecureString ing pro heslo můžete použít Get-Credential, ConvertTo-SecureStringnebo .

Pokud vynecháte parametry Password a NoPass word, New-LocalUser vás vyzve k zadání hesla nového uživatele.

Vlastnosti parametru

Typ:SecureString
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Password
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-PasswordNeverExpires

Určuje, jestli vyprší platnost hesla nového uživatele.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

Password
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-UserMayNotChangePassword

Označuje, že uživatel nemůže změnit heslo uživatelského účtu.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Cmdlet se nespustil.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

Do tohoto příkazletu můžete přesměrovat řetězec.

DateTime

Do této rutiny můžete objekt DateTime.

Boolean

Do této rutiny můžete převést logickou hodnotu.

SecureString

K této rutině můžete připojit zabezpečený řetězec.

Výstupy

System.Management.Automation.SecurityAccountsManager.LocalUser

Tato rutina vrátí objekt LocalUser představující vytvořený uživatelský účet.

Poznámky

Windows PowerShell obsahuje následující aliasy pro New-LocalUser:

  • nlu

Uživatelské jméno nemůže být identické s žádným jiným uživatelským jménem nebo názvem skupiny v počítači. Uživatelské jméno nemůže obsahovat jenom tečky . ani mezery. Uživatelské jméno může obsahovat až 20 velkých nebo malých znaků. Uživatelské jméno nemůže obsahovat následující znaky:

", /, , , ]:*?<[|>;=,+\@

Heslo může obsahovat až 127 znaků.

Vlastnost PrincipalSource je vlastnost objektů LocalUser, LocalGroupa LocalPrincipal, která popisuje zdroj objektu. Možné zdroje jsou následující:

  • Local
  • Active Directory
  • AzureAD
  • MicrosoftAccount

Poznámka:

principalSource podporuje jenom Windows 10, Windows Server 2016 a novější verze operačního systému Windows. U starších verzí je tato vlastnost prázdná.