Disable-LocalUser

Отключает локальную учетную запись пользователя.

Синтаксис

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

Описание

Командлет Disable-LocalUser отключает учетные записи локальных пользователей. Если учетная запись пользователя отключена, пользователь не может войти в систему. Если учетная запись пользователя включена, пользователь может войти в систему.

Примечание.

Модуль Microsoft.PowerShell.LocalAccounts недоступен в 32-разрядной версии PowerShell в 64-разрядной системе.

Примеры

Пример 1. Отключение учетной записи путем указания имени

Disable-LocalUser -Name "Admin02"

Эта команда отключает учетную запись пользователя с именем Администратор 02.

Пример 2. Отключение учетной записи с помощью конвейера

Get-LocalUser Guest | Disable-LocalUser

Эта команда получает встроенную гостевую учетную запись с помощью Get-LocalUser, а затем передает ее текущему командлету с помощью оператора конвейера(|). Этот командлет отключает эту учетную запись.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-InputObject

Указывает массив учетных записей пользователей, отключающих этот командлет. Чтобы получить учетную запись пользователя, используйте Get-LocalUser командлет.

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

-Name

Задает массив имен учетных записей пользователей, отключающих этот командлет.

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

-SID

Указывает массив учетных записей пользователей, отключающих этот командлет.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

System.Management.Automation.SecurityAccountsManager.LocalUser

Этот командлет можно передать локальному пользователю.

String

Вы можете передать строку в этот командлет.

SecurityIdentifier

Этот командлет можно передать идентификатор безопасности.

Выходные данные

None

Этот командлет не возвращает выходные данные.

Примечания

Windows PowerShell включает следующие псевдонимы для Disable-LocalUser:

  • dlu

Свойство PrincipalSource — это свойство для объектов LocalUser, LocalGroup и LocalPrincipal , описывающих источник объекта. Возможные источники:

  • Local
  • Active Directory
  • Группа Microsoft Entra
  • Учетная запись Майкрософт

PrincipalSource поддерживается только windows 10, Windows Server 2016 и более поздними версиями операционной системы Windows. Для более ранних версий свойство пусто.