New-LocalUser
Yerel bir kullanıcı hesabı oluşturur.
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
New-LocalUser
cmdlet'i bir yerel kullanıcı hesabı oluşturur. Bu cmdlet bir yerel kullanıcı hesabı oluşturur.
Not
Microsoft.PowerShell.LocalAccounts modülü 64 bit sistemdeki 32 bit PowerShell'de kullanılamaz.
Örnekler
Örnek 1: Kullanıcı hesabı oluşturma
New-LocalUser -Name 'User02' -Description 'Description of this account.' -NoPassword
Name Enabled Description
---- ------- -----------
User02 True Description of this account.
Bu komut yerel bir kullanıcı hesabı oluşturur ve AccountExpires veya Password parametrelerini belirtmez. Hesabın süresi dolmuyor veya parolası var.
Örnek 2: Parolası olan bir kullanıcı hesabı oluşturma
$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.
İlk komut cmdlet'ini Read-Host
kullanarak sizden parola ister. komutu, parolayı değişkeninde $Password
güvenli bir dize olarak depolar.
İkinci komut bir yerel kullanıcı hesabı oluşturur ve yeni hesabın parolasını içinde $Password
depolanan güvenli dizeye ayarlar. komutu, kullanıcı hesabı için bir kullanıcı adı, tam ad ve açıklama belirtir.
Parametreler
-AccountExpires
Kullanıcı hesabının süresinin ne zaman doleceğini belirtir. Bir DateTime nesnesi almak için cmdlet'ini kullanabilirsinizGet-Date
. Bu parametreyi belirtmezseniz hesabın süresi dolmaz.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AccountNeverExpires
Hesabın süresinin dolmadığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Kullanıcı hesabı için bir açıklama belirtir. Uzunluk üst sınırı 48 karakterdir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Disabled
Bu cmdlet'in kullanıcı hesabını devre dışı olarak oluşturduğunu gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullName
Kullanıcı hesabının tam adını belirtir. Tam ad, kullanıcı hesabının kullanıcı adından farklıdır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Kullanıcı hesabının kullanıcı adını belirtir.
Kullanıcı adı en fazla 20 büyük veya küçük karakter içerebilir. Kullanıcı adı aşağıdaki karakterleri içeremez:
"
, /
, \
, , [
, ]
, :
, , ;
, |
, =
, ,
, +
, <
*
?
, >
,@
Kullanıcı adı yalnızca noktalardan veya boşluklardan .
oluşamaz.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoPassword
Kullanıcı hesabının parolası olmadığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Password
Kullanıcı hesabı için bir parola belirtir. Parola için bir SecureString nesnesi oluşturmak için , Get-Credential
veya ConvertTo-SecureString
kullanabilirsinizRead-Host -AsSecureString
.
Password ve NoPassword parametrelerini atlarsanız, New-LocalUser
sizden yeni kullanıcının parolasını ister.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PasswordNeverExpires
Yeni kullanıcının parolasının süresinin dolup dolmadığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserMayNotChangePassword
Kullanıcının kullanıcı hesabındaki parolayı değiştirediğini gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Bir dizeyi bu cmdlet'e yöneltebilirsiniz.
Bir DateTime nesnesini bu cmdlet'e yöneltebilirsiniz.
Bu cmdlet'e boole değeri yöneltebilirsiniz.
Bu cmdlet'e güvenli bir dize yöneltebilirsiniz.
Çıkışlar
System.Management.Automation.SecurityAccountsManager.LocalUser
Bu cmdlet, oluşturulan kullanıcı hesabını temsil eden bir LocalUser nesnesi döndürür.
Notlar
Windows PowerShell için aşağıdaki diğer adları New-LocalUser
içerir:
nlu
Kullanıcı adı, bilgisayardaki diğer kullanıcı adı veya grup adıyla aynı olamaz. Kullanıcı adı yalnızca noktalardan veya boşluklardan .
oluşamaz. Kullanıcı adı en fazla 20 büyük veya küçük karakter içerebilir. Kullanıcı adı aşağıdaki karakterleri içeremez:
"
, /
, \
, , [
, ]
, :
, , ;
, |
, =
, ,
, +
, <
*
?
, >
,@
Parola en fazla 127 karakter içerebilir.
PrincipalSource özelliği LocalUser, LocalGroup ve LocalPrincipal nesnelerinde nesnenin kaynağını açıklayan bir özelliktir. Olası kaynaklar şunlardır:
Local
Active Directory
AzureAD
MicrosoftAccount
Not
PrincipalSource yalnızca Windows 10, Windows Server 2016 ve Windows işletim sisteminin sonraki sürümleri tarafından desteklenir. Önceki sürümler için özelliği boş.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin