Een nieuw gebruikersaccount instellen in Windows 10 met behulp van PowerShell
Het aanmaken van nieuwe gebruikersaccounts in Windows 10 lijkt misschien eenvoudig, maar soms kan het lastig zijn, vooral wanneer je ze wilt instellen met de juiste machtigingen of ze wilt koppelen aan een Microsoft-account. Misschien ben je problemen tegengekomen waarbij accounts niet goed worden gesynchroniseerd, of probeer je snel een nieuwe beheerder toe te voegen om problemen op te lossen. Het instellen van een account via PowerShell is best handig omdat het sneller is en kan worden gescript, maar het is gemakkelijk om details over het hoofd te zien of problemen met machtigingen te krijgen. Bovendien kun je, als je niet oppast, eindigen met een lokaal account dat niet is gekoppeld aan je Microsoft-account, wat wachtwoordherstel lastig kan maken. Hier is een praktische handleiding om het stap voor stap voor elkaar te krijgen en hopelijk wat hoofdpijn te besparen.
Gebruikersaccounts maken en beheren met PowerShell op Windows 10
Zorg ervoor dat PowerShell als beheerder wordt uitgevoerd: u hebt de juiste rechten nodig
Dit is eigenlijk de eerste stap, maar wel cruciaal. Als je PowerShell niet met beheerdersrechten uitvoert, werken de meeste van deze opdrachten gewoon niet. Klik met de rechtermuisknop op het Windows-pictogrammenu en selecteer Windows PowerShell (Admin). Dit wordt soms ook wel ‘Als administrator uitvoeren’ genoemd. Als je hierom wordt gevraagd door Gebruikersaccountbeheer (UAC), klik je gewoon op Ja. Zonder deze optie kun je machtigingsfouten krijgen die alles moeilijker maken dan het zou moeten zijn.
Maak de wachtwoordvariabele aan
Het is een beetje vreemd, maar je moet je wachtwoord tijdelijk opslaan in een variabele. Typ dit in PowerShell en druk op Enter:
$Password = Read-Host -AsSecureString
Je wordt gevraagd je wachtwoord veilig in te typen. Je ziet niet wat je typt, en dat is maar goed ook. Typ gewoon je gewenste wachtwoord en druk op Enter. Soms kan dit bij bepaalde configuraties lastig zijn: misschien krijg je geen feedback, maar je invoer wordt wel geregistreerd.
Het lokale gebruikersaccount instellen
Nu volgt de hoofdopdracht om het account aan te maken. Vervang NEW_ACCOUNT_NAME door je gewenste gebruikersnaam en vul indien nodig USER_FULL_NAME en de beschrijving van dit account in:
New-LocalUser "NEW_ACCOUNT_NAME" -Password $Password -FullName "USER_FULL_NAME" -Description "Description of this account."
Hiermee wordt het lokale account aangemaakt met het wachtwoord dat u eerder hebt ingesteld. Als dit mislukt, is er vaak sprake van een typefout of een probleem met de rechten. Soms werkt de opdracht op sommige machines pas soepel na een herstart of een nieuwe PowerShell-sessie, dus raak niet te gefrustreerd als het niet meteen werkt.
Maak het nieuwe account tot beheerder (indien nodig)
Als u wilt dat de nieuwe gebruiker beheerdersrechten heeft, voert u deze opdracht uit en vervangt u NEW_ACCOUNT_NAME opnieuw :
Add-LocalGroupMember -Group "Administrators" -Member "NEW_ACCOUNT_NAME"
Hiermee wordt je nieuwe account toegevoegd aan de beheerdersgroep en krijgt het verhoogde rechten. Dit is handig als je dit instelt voor iemand die volledige controle nodig heeft of voor probleemoplossing op afstand. Bij sommige configuraties duurt het even voordat de rechten van kracht zijn, maar meestal werkt het na een herstart of afmelden – gewoon een waarschuwing.
Koppel het nieuwe gebruikersaccount aan een Microsoft-account
Hoewel lokale accounts prima zijn, is het koppelen aan een Microsoft-account slimmer, omdat dit het opnieuw instellen van wachtwoorden en synchronisatie eenvoudiger maakt. Ga als volgt te werk:
- Druk Windows + Iom Instellingen te openen.
- Ga naar Accounts en klik op Uw gegevens.
- Zoek naar de link ‘ Aanmelden met uw Microsoft-account’ en klik erop.
U wordt gevraagd in te loggen met uw Microsoft-inloggegevens. Bij sommige installaties ziet u mogelijk een bericht zoals “Instellingen bijwerken…” en dit kan even duren. Eerlijk gezegd is het een beetje vreemd dat Windows dit niet duidelijker aangeeft, maar het werkt zodra u de prompts hebt doorlopen. Na het koppelen is uw account beter beveiligd en is wachtwoordherstel een stuk eenvoudiger, vooral als u uw.local-wachtwoord bent vergeten.
Een gebruikersaccount verwijderen met PowerShell
Soms voeg je een gebruiker toe en besef je dat je die niet meer nodig hebt. Misschien was het alleen om te testen, of heb je iemand een tijdelijk account toegewezen. Verwijderen is eenvoudig, maar onthoud: het is permanent, tenzij je een back-up hebt.
- Open Windows PowerShell (Admin) opnieuw (dezelfde stappen als hiervoor).
- Typ de verwijderopdracht:
Remove-LocalUser -Name "USER_ACCOUNT_NAME".
Vervang USER_ACCOUNT_NAME door de gebruikersnaam die je wilt verwijderen. Druk op Enter en het account zou van je systeem moeten verdwijnen – geen gedoe, geen extra stappen. Als je een account met bestanden of instellingen verwijdert, zorg er dan voor dat je daar eerst een back-up van maakt, want het is onomkeerbaar.
Let op: soms wordt het account niet direct verwijderd als het momenteel is ingelogd. Log dan uit of start het account opnieuw op en verwijder het account om fouten te voorkomen.
Samenvatting
- Voer PowerShell uit als beheerder om machtigingsproblemen te voorkomen.
- Maak een veilig wachtwoord met
$Password = Read-Host -AsSecureString. - Gebruik dit
New-LocalUserom accounts aan te maken. - Maak accounts beheerders met
Add-LocalGroupMember. - Maak via Instellingen een koppeling naar Microsoft-accounts voor eenvoudiger wachtwoordherstel.
- Verwijder accounts met
Remove-LocalUser, maar wees voorzichtig.
Afronding
Al met al biedt PowerShell een superflexibele manier om gebruikersaccounts te beheren, maar het kan lastig zijn als machtigingen of opdrachten niet helemaal kloppen. Als het niet werkt, controleer dan nogmaals je syntaxis en of je PowerShell met beheerdersrechten draait. Soms zijn de simpelste oplossingen – zoals een snelle herstart of PowerShell opnieuw starten – al voldoende. Hopelijk biedt dit een goede kans om gebruikersaccounts te beheren zonder je haar uit je hoofd te trekken. Veel succes, en ik hoop dat dit iemand helpt om zijn of haar installatie wat te stroomlijnen.