Поделиться через


Remove-LocalGroupMember

Удаляет участников из локальной группы.

Синтаксис

Remove-LocalGroupMember
      [-Group] <LocalGroup>
      [-Member] <LocalPrincipal[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-LocalGroupMember
      [-Member] <LocalPrincipal[]>
      [-Name] <String>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-LocalGroupMember
      [-Member] <LocalPrincipal[]>
      [-SID] <SecurityIdentifier>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-LocalGroupMember удаляет пользователей или группы из локальной группы.

Примечание.

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

Примеры

Пример 1. Удаление участников из группы "Администраторы"

$members = "Admin02", "MicrosoftAccount\username@Outlook.com", "AzureAD\DavidChew@contoso.com", "CONTOSO\Domain Admins"
Remove-LocalGroupMember -Group "Administrators" -Member $members

Эта команда удаляет несколько членов из локальной группы администраторов. Члены, удаляемые этим командлетом, включают локальную учетную запись пользователя, учетную запись Майкрософт, учетную запись Microsoft Entra и группу доменов. В этом примере используется значение заполнителя для имени пользователя учетной записи в Outlook.com.

Параметры

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Group

Указывает группу безопасности, из которой этот командлет удаляет участников.

Тип:Microsoft.PowerShell.Commands.LocalGroup
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Member

Указывает массив пользователей или групп, которые этот командлет удаляет из группы безопасности. Вы можете указать пользователей или группы по имени, идентификатору безопасности (SID) или объектам LocalPrincipal . Укажите строки безопасности в S-R-I-S-S. . . .

Тип:Microsoft.PowerShell.Commands.LocalPrincipal[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Указывает имя группы безопасности, из которой этот командлет удаляет участников.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SID

Указывает идентификатор безопасности группы безопасности, из которой этот командлет удаляет участников.

Тип:SecurityIdentifier
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

System.Management.Automation.SecurityAccountsManager.LocalPrincipal

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

String

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

SecurityIdentifier

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

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

None

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

Примечания

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

  • rlgm

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

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

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