New-LocalUser
Hiermee maakt u een lokaal gebruikersaccount.
Syntax
New-LocalUser
[-AccountExpires <DateTime>]
[-AccountNeverExpires]
[-Description <String>]
[-Disabled]
[-FullName <String>]
[-Name] <String>
-Password <SecureString>
[-PasswordNeverExpires]
[-UserMayNotChangePassword]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-LocalUser
[-AccountExpires <DateTime>]
[-AccountNeverExpires]
[-Description <String>]
[-Disabled]
[-FullName <String>]
[-Name] <String>
[-NoPassword]
[-UserMayNotChangePassword]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de New-LocalUser
cmdlet maakt u een lokaal gebruikersaccount. Met deze cmdlet maakt u een lokaal gebruikersaccount of een lokaal gebruikersaccount dat is verbonden met een Microsoft-account.
Notitie
De module Microsoft.PowerShell.LocalAccounts is niet beschikbaar in 32-bits PowerShell op een 64-bits systeem.
Voorbeelden
Voorbeeld 1: Een gebruikersaccount maken
PS C:\> New-LocalUser -Name "User02" -Description "Description of this account." -NoPassword
Name Enabled Description
---- ------- -----------
User02 True Description of this account.
Met deze opdracht maakt u een lokaal gebruikersaccount en geeft u geen accountexpires - of wachtwoordparameters op. Daarom verloopt het account niet of heeft het standaard een wachtwoord.
Voorbeeld 2: Een gebruikersaccount met een wachtwoord maken
PS C:\> $Password = Read-Host -AsSecureString
PS C:\> New-LocalUser "User03" -Password $Password -FullName "Third User" -Description "Description of this account."
Name Enabled Description
---- ------- -----------
User03 True Description of this account.
Met de eerste opdracht wordt u om een wachtwoord gevraagd met behulp van de Read-Host
cmdlet. Met de opdracht wordt het wachtwoord opgeslagen als een beveiligde tekenreeks in de $Password
variabele.
Met de tweede opdracht maakt u een lokaal gebruikersaccount met behulp van het wachtwoord dat is opgeslagen in $Password
. Met de opdracht geeft u een gebruikersnaam, volledige naam en beschrijving voor het gebruikersaccount op.
Parameters
Hiermee geeft u op wanneer het gebruikersaccount verloopt. Gebruik de Get-Date
cmdlet om een DateTime-object op te halen.
Als u deze parameter niet opgeeft, verloopt het account niet.
Type: | DateTime |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Geeft aan dat het account niet verloopt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Hiermee geeft u een opmerking voor het gebruikersaccount op. De maximale lengte is 48 tekens.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Hiermee geeft u de volledige naam voor het gebruikersaccount. De volledige naam verschilt van de gebruikersnaam van het gebruikersaccount.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Hiermee geeft u de gebruikersnaam voor het gebruikersaccount op.
Als u een lokaal gebruikersaccount voor het lokale systeem maakt, kan de gebruikersnaam maximaal 20 hoofdletters of kleine letters bevatten. Een gebruikersnaam mag niet de volgende tekens bevatten:
"
, /
, \
, [
, ]
, :
, ;
, |
, =
, ,
, +
, *
, ?
, <
, >
, @
Een gebruikersnaam mag niet alleen bestaan uit punten .
of spaties.
Type: | String |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Geeft aan dat het gebruikersaccount geen wachtwoord heeft.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Hiermee geeft u een wachtwoord voor het gebruikersaccount op. U kunt een Get-Credential
SecureString-object voor het wachtwoord gebruiken Read-Host -AsSecureString
of ConvertTo-SecureString
maken.
Als u de parameters Wachtwoord en NoPassword weglaat, New-LocalUser
wordt u gevraagd om het wachtwoord van de nieuwe gebruiker.
Type: | SecureString |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Geeft aan of het wachtwoord verloopt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Geeft aan dat met deze cmdlet het gebruikersaccount wordt gemaakt als uitgeschakeld.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Geeft aan dat de gebruiker het wachtwoord voor het gebruikersaccount niet kan wijzigen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
System.String, System.DateTime, System.Boolean, System.Security.SecureString
U kunt een tekenreeks, een DateTime-object , een Booleaanse waarde of een beveiligde tekenreeks doorversluisen naar deze cmdlet.
Uitvoerwaarden
System.Management.Automation.SecurityAccountsManager.LocalUser
Met deze cmdlet wordt een LocalUser-object geretourneerd. Dit object bevat informatie over het gebruikersaccount.
Notities
- Een gebruikersnaam kan niet identiek zijn aan een andere gebruikersnaam of groepsnaam op de computer. Een gebruikersnaam mag niet alleen bestaan uit punten
.
of spaties. Een gebruikersnaam kan maximaal 20 hoofdletters of kleine letters bevatten. Een gebruikersnaam mag niet de volgende tekens bevatten:
"
, /
, \
, [
, ]
, :
, ;
, |
, =
, ,
, +
, *
, ?
, <
, >
, @
Een wachtwoord kan maximaal 127 tekens bevatten.
De eigenschap PrincipalSource is een eigenschap voor LocalUser-, LocalGroup****- en LocalPrincipal-objecten die de bron van het object beschrijven. De mogelijke bronnen zijn als volgt:
- Lokaal
- Active Directory
- Azure Active Directory-groep
- Microsoft-account
Notitie
PrincipalSource wordt alleen ondersteund door Windows 10, Windows Server 2016 en latere versies van het Windows besturingssysteem. Voor eerdere versies is de eigenschap leeg.
Verwante koppelingen
Feedback
Feedback verzenden en weergeven voor