Disable-LocalUser

Inaktiverar ett lokalt användarkonto.

Syntax

Disable-LocalUser
       [-InputObject] <LocalUser[]>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-LocalUser
       [-Name] <String[]>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-LocalUser
       [-SID] <SecurityIdentifier[]>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

Cmdleten Disable-LocalUser inaktiverar lokala användarkonton. När ett användarkonto är inaktiverat kan användaren inte logga in. När ett användarkonto är aktiverat kan användaren logga in.

Kommentar

Modulen Microsoft.PowerShell.LocalAccounts är inte tillgänglig i 32-bitars PowerShell i ett 64-bitarssystem.

Exempel

Exempel 1: Inaktivera ett konto genom att ange ett namn

Disable-LocalUser -Name "Admin02"

Det här kommandot inaktiverar användarkontot med namnet Admin02.

Exempel 2: Inaktivera ett konto med hjälp av pipelinen

Get-LocalUser Guest | Disable-LocalUser

Det här kommandot hämtar det inbyggda gästkontot med hjälp Get-LocalUserav och skickar det sedan till den aktuella cmdleten med hjälp av pipelineoperatorn(|). Den cmdleten inaktiverar kontot.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Anger en matris med användarkonton som den här cmdleten inaktiverar. Om du vill skaffa ett användarkonto använder du cmdleten Get-LocalUser .

Type:Microsoft.PowerShell.Commands.LocalUser[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Anger en matris med namn på de användarkonton som den här cmdleten inaktiverar.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SID

Anger en matris med användarkonton som den här cmdleten inaktiverar.

Type:SecurityIdentifier[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

System.Management.Automation.SecurityAccountsManager.LocalUser

Du kan skicka den här cmdleten till en lokal användare.

String

Du kan skicka en sträng till den här cmdleten.

SecurityIdentifier

Du kan skicka ett SID till den här cmdleten.

Utdata

None

Den här cmdleten returnerar inga utdata.

Kommentarer

Windows PowerShell innehåller följande alias för Disable-LocalUser:

  • dlu

Egenskapen PrincipalSource är en egenskap för LocalUser-, LocalGroup- och LocalPrincipal-objekt som beskriver objektets källa. Möjliga källor är följande:

  • Lokal
  • Active Directory
  • Microsoft Entra-grupp
  • Microsoft-konto

PrincipalSource stöds endast av Windows 10, Windows Server 2016 och senare versioner av Windows-operativsystemet. För tidigare versioner är egenskapen tom.