Remove-LocalGroup
Hiermee verwijdert u lokale beveiligingsgroepen.
Syntaxis
Remove-LocalGroup
[-InputObject] <LocalGroup[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-LocalGroup
[-Name] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-LocalGroup
[-SID] <SecurityIdentifier[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de Remove-LocalGroup
cmdlet worden lokale beveiligingsgroepen verwijderd. Met deze cmdlet wordt alleen een lokale groep verwijderd. De gebruikersaccounts, computeraccounts of groepsaccounts die bij die groep horen, worden niet verwijderd. U kunt een verwijderde groep niet herstellen.
Als u een groep verwijdert en vervolgens een andere groep met dezelfde groepsnaam maakt, moet u nieuwe machtigingen instellen voor de nieuwe groep. De nieuwe groep neemt niet de machtigingen over die aan de groep zijn toegewezen.
Notitie
De module Microsoft.PowerShell.LocalAccounts is niet beschikbaar in 32-bits PowerShell op een 64-bits systeem.
Voorbeelden
Voorbeeld 1: Een beveiligingsgroep verwijderen
Remove-LocalGroup -Name "SecurityGroup04"
Met deze opdracht wordt de groep met de naam SecurityGroup04 verwijderd.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-InputObject
Hiermee geeft u een matrix van beveiligingsgroepen op die door deze cmdlet worden verwijderd. Gebruik de Get-LocalGroup
cmdlet om groepen te verkrijgen.
Type: | Microsoft.PowerShell.Commands.LocalGroup[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u een matrix van namen op van de beveiligingsgroepen die door deze cmdlet worden verwijderd.
Type: | String[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-SID
Hiermee geeft u een matrix van beveiligings-id's (SID's) van beveiligingsgroepen op die door deze cmdlet worden verwijderd.
Type: | SecurityIdentifier[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
System.Management.Automation.SecurityAccountsManager.LocalGroup
U kunt een beveiligingsgroep doorsluisen naar deze cmdlet.
U kunt een tekenreeks doorsluisen naar deze cmdlet.
U kunt een SID doorsluisen naar deze cmdlet.
Uitvoerwaarden
None
Deze cmdlet retourneert geen uitvoer.
Notities
Windows PowerShell bevat de volgende aliassen voor Remove-LocalGroup
:
rlg
Met deze cmdlet kunnen de volgende standaardgroepen niet worden verwijderd:
- Beheerders
- Back-Operators
- Cryptografische Operators
- Gedistribueerde COM-gebruikers
- Lezers van gebeurtenislogboeken
- Gasten
- Hyper-V-beheerders
- IIS_IUSRS
- Network Configuration Operators
- Gebruikers van prestatielogboeken
- Prestatiemetergebruikers
- Hoofdgebruikers
- Extern bureaublad-gebruikers
- Extern beheer van gebruikers
- Replicatie
- Gebruikers
- WinRMRemoteWMIUsers__
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
- Microsoft Entra-groep
- Microsoft-account
PrincipalSource wordt alleen ondersteund door Windows 10, Windows Server 2016 en latere versies van het Windows-besturingssysteem. Voor eerdere versies is de eigenschap leeg.