Belangrijkste punten
- Begrijp de basis:
- Met “Als andere gebruiker uitvoeren” kunnen beheerders apps of opdrachten onder andere referenties uitvoeren.
- Gebruikerscontexten, beveiligingstokens, SID’s en UAC bepalen machtigingen en toegang.
- Gebruik de grafische interface:
- Shift + rechtermuisklik op een app → selecteer Als andere gebruiker uitvoeren.
- Voer de referenties in: . \username (lokaal), domain\username (domein) of het volledige e-mailadres (Microsoft-account).
- Rechtermuisklik → Als administrator uitvoeren om bevoegdheden te verhogen.
- Voer opdrachten uit met de opdrachtprompt:
- Syntaxis: runas /user:username “application”.
- Lokaal voorbeeld: runas /user:.\administrator “notepad.exe”.
- Vlaggen: /savecred (referenties opslaan), /netonly (alleen netwerk), /noprofile (profiel niet laden).
- Uitvoeren met PowerShell:
- Interactief: Start-Process powershell -Credential (Get-Credential).
- Scripts: referenties opslaan ($Cred = Get-Credential) → hergebruiken met Start-Process.
- Op afstand: New-PSSession -ComputerName Server01 -Credential (Get-Credential).
In dit artikel leest u hoe u opdrachten als een andere gebruiker uitvoert in Windows 10. Systeembeheerders moeten regelmatig opdrachten uitvoeren met andere of verhoogde gebruikersreferenties, bijvoorbeeld voor beveiliging en toegangsbeheer. Er zijn meerdere manieren om het commando “runas” in Windows 10 te gebruiken. Welke aanpak het beste past, hangt af van uw specifieke behoeften en beveiligingseisen.
Kijkt u liever dan dat u leest? Bekijk dan Opdrachten uitvoeren als een andere gebruiker in Windows 10.
Aan de slag met “Uitvoeren als”-opdrachten in Windows
Het idee om opdrachten als een andere gebruiker uit te voeren gaat terug tot Windows NT. Toen introduceerde Microsoft voor het eerst echte ondersteuning voor meerdere gebruikers. De huidige Windows 10-interface bouwt daarop voort met moderne beveiligingsfuncties en een intuïtievere UX.
De Windows-gebruikersinterface begrijpen
De Windows-interface biedt meerdere ingangen om opdrachten als een andere gebruiker uit te voeren. Van het vertrouwde snelmenu bij een rechtermuisklik tot de gestroomlijnde interface van het menu Start: Windows 10 integreert deze functies. Elk toegangspunt bedient andere beheerbehoeften en beveiligingscontexten.
Belangrijke begrippen bij het wisselen van gebruiker
Voordat u specifieke manieren van opdrachtuitvoering verkent, is het goed om deze begrippen te kennen:
- Beveiligingstokens zijn digitale sleutels die Windows tijdens het authenticatieproces genereert. Ze bevatten de beveiligings-id’s van de gebruiker en de specifieke machtigingsniveaus die bepalen welke resources toegankelijk zijn.
- Gebruikerscontexten bepalen de beveiligingsgrens waarbinnen applicaties en opdrachten worden uitgevoerd. Dit bepaalt tot welke systeemresources en netwerklocaties het proces toegang heeft.
- Verhogingsrechten bepalen of een gebruiker beheertaken mag uitvoeren. Gebruikersaccountbeheer (UAC) beheert het verhogen van bevoegdheden om ongeautoriseerde systeemwijzigingen te voorkomen.
- Beveiligings-id’s (SID’s) zijn unieke identificatoren die Windows toekent aan gebruikers en groepen. Ze spelen een rol bij het bepalen van toegangsmachtigingen wanneer u opdrachten als een andere gebruiker uitvoert.
Lees deze gids over “‘Als andere gebruiker uitvoeren’ configureren in Windows 10” en beheer machtigingen doeltreffender. →
Vier manieren om opdrachten als een andere gebruiker uit te voeren
De juiste methode zorgt voor zowel veiligheid als efficiëntie. Hieronder bespreken we elke aanpak met gedetailleerde stappen en praktijkvoorbeelden die systeembeheerders dagelijks gebruiken.
1: Gebruik het ingebouwde dialoogvenster “Uitvoeren als”
De grafische methode om in Windows 10 een programma als een andere gebruiker uit te voeren kent twee varianten:
Methode A – Uitvoeren als andere gebruiker:
- Houd de Shift-toets ingedrukt en klik met de rechtermuisknop op de applicatie of het uitvoerbare bestand.
- Selecteer “Als andere gebruiker uitvoeren” in het snelmenu.
- Voer in het beveiligingsvenster de referenties in:
- Voor lokale accounts: voer .\gebruikersnaam in
- Voor domeinaccounts: voer domein\gebruikersnaam in
- Voor Microsoft-accounts: gebruik het volledige e-mailadres
- Voer het wachtwoord in.
- Klik op “Ja” om de melding van Gebruikersaccountbeheer goed te keuren als die verschijnt.
Methode B – Als administrator uitvoeren:
- Klik met de rechtermuisknop op de applicatie of het uitvoerbare bestand.
- Selecteer “Als administrator uitvoeren”.
- Voer desgevraagd beheerdersreferenties in.
- Bevestig het dialoogvenster van Gebruikersaccountbeheer.
2: Pas de syntaxis van “runas” in de opdrachtprompt toe
Het commando “runas” biedt krachtige opties om opdrachten als een andere gebruiker uit te voeren. Dit is de syntaxis in detail:
Basisopbouw van het commando:
- Open de opdrachtprompt.
- Gebruik de notatie: runas /user:username “application”
- Voorbeeld lokale gebruiker:
runas /user:.\administrator "notepad.exe" - Voorbeeld domeingebruiker:
runas /user:mydomain\admin "cmd.exe"
- Voorbeeld lokale gebruiker:
Geavanceerde parameters:
- /savecred – slaat referenties op voor later gebruik (voorbeeld:
runas /savecred /user:domain\username "powershell.exe") - /netonly – gebruikt de referenties alleen voor netwerkbronnen (voorbeeld:
runas /netonly /user:domain\username "mmc.exe") - /noprofile – voorkomt dat het profiel van de gebruiker wordt geladen (voorbeeld:
runas /noprofile /user:[email protected] "cmd.exe")
3: Benut PowerShell om opdrachten als een andere gebruiker uit te voeren
PowerShell biedt meerdere manieren om opdrachten als een andere gebruiker uit te voeren:
Methode met een interactieve sessie:
- Start PowerShell.
- Voer in: Start-Process powershell -Credential (Get-Credential).
- In de referentieprompt:
- Notatie gebruikersnaam: domain\user of [email protected]
- Voer het wachtwoord in.
Methode met scriptuitvoering:
- Sla de referenties veilig op: $Cred = Get-Credential
- Voer opdrachten uit:
Start-Process -FilePath "powershell.exe" -ArgumentList "Get-Service" -Credential$Cred
Uitvoering op afstand:
- Maak een sessie: $Session =
New-PSSession -ComputerName "Server01" -Credential(Get-Credential) - Open de sessie: Enter-PSSession $Session
4: Gebruik Windows Referentiebeheer
Beheer opgeslagen referenties voor herhaald gebruik:
Referenties instellen:
- Open Referentiebeheer:
- Druk op Windows + R.
- Typ “control /name Microsoft.CredentialManager”.
- Druk op Enter.
- Voeg nieuwe Windows-referenties toe:
- Klik op “Een Windows-referentie toevoegen”.
- Voer het netwerkadres in (server of domein).
- Vul gebruikersnaam en wachtwoord in.
- Klik op “OK”.
Deze video laat zien ‘Opdrachten uitvoeren als een andere gebruiker in Windows 10’.
Het uitvoeren van opdrachten automatiseren
Wilt u in Windows 10 opdrachten als een andere gebruiker naar een hoger niveau tillen, dan is slimme automatisering nodig. Hieronder leest u hoe teams in de bedrijfs-IT handmatige processen omzetten in efficiënte, geautomatiseerde workflows.
Bouw herbruikbare scripts
Maak van herhalende taken krachtige automatiseringstools door herbruikbare PowerShell-scripts te schrijven die het beheer van referenties en de uitvoering van opdrachten afhandelen:
- Maak een veilige opslag voor referenties: $CredPath =
"C:\SecureCredentials"Export-CliXml -Path $CredPath. - Ontwikkel een functietemplate: Function Invoke-AsUser { param($Command, $CredentialPath) }.
- Richt foutafhandeling in:
- Voeg try-catch-blokken toe voor de validatie van referenties.
- Neem logmechanismen op.
- Bouw time-outparameters in.
Maak taaksequenties
Organiseer meerdere opdrachten in logische sequenties die de gebruikerscontext tijdens de hele uitvoering behouden:
- Bepaal de opbouw van de sequentie:
- Validatie van de vereisten
- Eerste wissel van gebruikerscontext
- Uitvoering van de hoofdopdracht
- Statuscontrole
- Herstel van de context
- Richt foutherstel in:
- Controlepunten aanmaken
- Rollbackprocedures
- Meldingssystemen
Voer geplande uitvoeringen in
Configureer Windows Taakplanner om opdrachten op vaste tijdstippen als een andere gebruiker uit te voeren:
→ Lees deze volledige gids over Geplande taken in Windows beheersen met PowerShell.
Stappen om een taak te maken:
- Open Taakplanner.
- Selecteer “Taak maken” (niet een basistaak).
- Configureer de beveiligingsopties:
- Uitvoeren ongeacht of de gebruiker is aangemeld.
- Sla referenties veilig op.
- Stel de hoogste bevoegdheden in.
Configuratie van triggers:
- Bepaal het uitvoeringsschema.
- Stel parameters voor nieuwe pogingen in.
- Configureer de voorwaarden voor inactiviteit.
- Stel netwerktriggers in.
Beheer geautomatiseerde workflows
Een systeem voor workflowbeheer verandert de manier waarop u in Windows 10 opdrachten als een andere gebruiker uitvoert volledig. Richt u bij het opbouwen van uw automatiseringskader op een centraal dashboard. Dat moet realtime inzicht geven in de uitvoeringsstatus, de status van referenties en de gezondheid van het systeem.
Kaders voor opdrachtdelegatie in de onderneming
In bedrijfsomgevingen zijn geavanceerde kaders nodig om te beheren hoe gebruikers in Windows 10 opdrachten als een andere gebruiker uitvoeren. Die kaders maken van eenvoudige opdrachtuitvoering een beheerst en controleerbaar proces. Dat sluit beter aan op beste praktijken voor beveiliging en op compliance-eisen.
Rolgebaseerde systemen opzetten
Moderne organisaties hebben nauwkeurige controle nodig wanneer medewerkers in Windows 10 als een andere gebruiker werken. Role-based access control (RBAC) maakt van die uitdaging een kans. Het koppelt specifieke rechten voor opdrachtuitvoering aan functies.
Organisaties moeten rolhiërarchieën bepalen op basis van hun beheerbehoeften, bijbehorende beveiligingsgroepen aanmaken en precieze uitvoeringsmachtigingen vastleggen die aansluiten op specifieke bedrijfsvereisten.
Een geslaagde implementatie van RBAC vraagt om waakzaam toezicht met regelmatige attestatiereviews en een dynamische aanpassing van bevoegdheden. Het beveiligingskader van uw organisatie moet het volgende bevatten:
- Automatisch verlopen van rollen
- Protocollen voor noodtoegang
- Continue validatieprocessen waarmee opdrachten binnen de vastgestelde beveiligingsgrenzen worden uitgevoerd.
Workflowprotocollen opstellen
Maak van ad-hoc opdrachtuitvoering gestructureerde workflows die zorgen voor consistentie en de beveiliging bewaken. Begin met het ontwerpen van goedkeuringsmatrices voor verhoogde opdrachten die aansluiten op bestaande systemen voor wijzigingsbeheer. Uw workflowkader moet het volgende bevatten:
Ontwerpelementen:
- Goedkeuringsmatrices voor verhoogde opdrachten
- Integratie met wijzigingsbeheer
- Documentatievereisten
Het operationele kader zet deze elementen via een gestructureerde aanpak om in concrete processen:
- Stel duidelijke richtlijnen op voor het indienen van aanvragen.
- Implementeer goedkeuringsstromen met meerdere niveaus.
- Bepaal de stappen voor validatie van de uitvoering.
- Stel normen op voor het documenteren van de resultaten.
Verificatieprocessen inrichten
Verificatie is de hoeksteen van veilige opdrachtdelegatie. Bouw uitgebreide validatiesystemen die opdrachten vóór de uitvoering controleren, hun impact tijdens de uitvoering bewaken en de resultaten achteraf verifiëren. Deze aanpak in drie fasen zorgt ervoor dat elke verhoogde opdracht aansluit op het beveiligingsbeleid.
Onmisbare validatiecontroles zijn onder meer:
- Beveiligingsscans vóór de uitvoering
- Controle van de opdrachtsyntaxis
- Beoordeling van de impact op resources
Het beheren van verschillende gebruikers in Windows 10 vraagt om robuuste oplossingen die met uw organisatie meegroeien. Met NinjaOne transformeert u uw kader voor opdrachtdelegatie vandaag nog dankzij ons uitgebreide beveiligingsplatform dat de implementatie vereenvoudigt met behoud van strenge beveiligingsnormen. Probeer het nu gratis en ervaar het verschil dat slimme opdrachtdelegatie voor uw organisatie maakt.
