PowerShell

Gebruikers & Groepen

Leerdoelen

  • We gaan gebruikers:
    • Aanmaken en verwijderen
    • Wijzigen en Hernoemen
  • We gaan groepen:
    • Aanmaken en verwijderen
    • Wijzigen en hernoemen
    • Van leden voorzien

Beheren van gebruikers

  • Waarom meerdere gebruikers:
    • Efficienter gebruik van hardware / resources
  • Gevolg voor veiligheid en privacy:
    • Elke gebruiker een eigen account en password
    • Een eigen lokatie voor de data: home-directory

Maken van gebruikers

  • New-LocalUser
New-LocalUser -Name "Admin02"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/new-localuser

Informatie van gebruiker opvragen

  • Get-LocalUser
Get-LocalUser -Name "Admin02"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localuser

Wijzig gebruiker

Set-LocalUser
    	[-Name] <String>
    	[-AccountExpires <DateTime>]
    	[-AccountNeverExpires]
    	[-Description <String>]
    	[-FullName <String>]
    	[-Password <SecureString>]
    	[-PasswordNeverExpires <Boolean>]
    	[-UserMayChangePassword <Boolean>]
    	[-WhatIf]
    	[-Confirm]
    	[<CommonParameters>]

Enable gebruiker

  • Enable-LocalUser
Enable-LocalUser -Name "Admin02"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/enable-localuser

Disable gebruiker

  • Disable-LocalUser
Disable-LocalUser -Name "Admin02"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/disable-localuser

Rename gebruiker

  • Rename-LocalUser
Rename-LocalUser -InputObject "Admin02" -NewName "Beheerder01"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/rename-localuser

Verwijder gebruiker

  • Remove-LocalUser
Remove-LocalUser -Name "Admin02"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/remove-localuser

Beheren van groepen

  • Organiseren van personeel
    • op basis van functie: RBAC
    • Role Based Access Control
  • Rechten uitdelen op groepen (user inherits rights)

Maken van groepen

  • New-LocalGroup
New-LocalGroup -Name "TestGroep"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/new-localgroup

Haal groepsinformatie op

  • Get-LocalGroup
Get-LocalGroup -Name "TestGroep"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localgroup

Groep beschrijving

Set-LocalGroup
	    [-Name] <String>
	    -Description <String>
	    [-WhatIf]
	    [-Confirm]
	    [<CommonParameters>]
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/set-localgroup

Rename groep

  • Rename-LocalGroup
Rename-LocalGroup -InputObject "TestGroep" -NewName "Admins"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/rename-localgroup

Voeg gebruiker toe aan groep

  • Add-LocalGroupMember
Add-LocalGroupMember -Group "Admins" -Member "Beheerder01"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/add-localgroupmember

Laat gebruikers uit een groep zien

  • Get-LocalGroupMember
Get-LocalGroupMember -Group "Users"

Verwijder gebruiker uit groep

  • Remove-LocalGroupMember
Remove-LocalGroupMember -Group "Admins" -Member "Beheerder01"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/remove-localgroupmember

Verwijderen van groepen

  • Remove-LocalGroup
Remove-LocalGroup -Name "Admins"
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/remove-localgroup

Verwijder een gebruiker

  • Verwijder de gebruiker Beheerder01

Samenvatting

  • We hebben gebruikers aangemaakt, van informatie voorzien, hernoemd en verwijderd
  • We hebben groepen aangemaakt, van informatie voorzien, van leden voorzien, hernoemd en verwijderd