Bagikan melalui


Remove-LocalGroup

Menghapus grup keamanan lokal.

Sintaks

Remove-LocalGroup
      [-InputObject] <LocalGroup[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-LocalGroup
      [-Name] <String[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-LocalGroup
      [-SID] <SecurityIdentifier[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet Remove-LocalGroup menghapus grup keamanan lokal. Cmdlet ini hanya menghapus grup lokal. Ini tidak menghapus akun pengguna, akun komputer, atau akun grup yang termasuk dalam grup tersebut. Anda tidak dapat memulihkan grup yang dihapus.

Jika Anda menghapus grup lalu membuat grup lain yang memiliki nama grup yang sama, Anda harus mengatur izin baru untuk grup baru. Grup baru tidak mewarisi izin yang ditetapkan ke grup.

Nota

Modul Microsoft.PowerShell.LocalAccounts tidak tersedia di PowerShell 32-bit pada sistem 64-bit.

Contoh

Contoh 1: Menghapus grup keamanan

Remove-LocalGroup -Name "SecurityGroup04"

Perintah ini menghapus grup bernama SecurityGroup04.

Parameter

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Alias:cf
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InputObject

Menentukan array grup keamanan yang dihapus cmdlet ini. Untuk mendapatkan grup, gunakan cmdlet Get-LocalGroup.

Jenis:Microsoft.PowerShell.Commands.LocalGroup[]
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan array nama grup keamanan yang dihapus cmdlet ini.

Jenis:String[]
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-SID

Menentukan array ID keamanan (SID) grup keamanan yang dihapus cmdlet ini.

Jenis:SecurityIdentifier[]
Position:0
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Alias:wi
Position:Named
Nilai default:False
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

System.Management.Automation.SecurityAccountsManager.LocalGroup

Anda dapat menyalurkan grup keamanan ke cmdlet ini.

String

Anda dapat menyalurkan string ke cmdlet ini.

SecurityIdentifier

Anda dapat menyalurkan SID ke cmdlet ini.

Output

None

Cmdlet ini tidak mengembalikan output.

Catatan

Windows PowerShell menyertakan alias berikut untuk Remove-LocalGroup:

  • rlg

Cmdlet ini tidak dapat menghapus grup default berikut:

  • Administrator
  • Operator Pencadangan
  • Operator Kriptografi
  • Pengguna COM Terdistribusi
  • Pembaca Log Peristiwa
  • Tamu
  • Administrator Hyper-V
  • IIS_IUSRS
  • Operator Konfigurasi Jaringan
  • Pengguna Log Performa
  • Pengguna Monitor Performa
  • Pengguna Daya
  • Pengguna Desktop Jauh
  • Pengguna Manajemen Jarak Jauh
  • Replikator
  • Pengguna
  • WinRMRemoteWMIUsers__

Properti PrincipalSource adalah properti pada localUser, LocalGroup, dan objek LocalPrincipal yang menjelaskan sumber objek. Sumber yang mungkin adalah sebagai berikut:

  • Lokal
  • Direktori Aktif
  • Grup Microsoft Entra
  • Akun Microsoft

PrincipalSource hanya didukung oleh Windows 10, Windows Server 2016, dan versi sistem operasi Windows yang lebih baru. Untuk versi yang lebih lama, properti kosong.