Ik probeer een shortcut op de desktop van een andere gebruiker te starten met de volgende opdrachtregel:
Bij het uitvoeren van bovenstaande regel wordt gevraagd om het wachtwoord en dan krijg ik deze melding:
Die 193 is nogal niet-omschrijvend... Nu is het zo dat C:\Documents and Settings\anderegebruiker\Desktop alleen leesbaar is voor andere gebruiker. Als de huidige gebruiker leesrechten heeft op de desktop van de andere gebruiker dan werkt het wel, maar dat is natuurlijk niet de bedoeling.
Het lijkt er dus op dat de directory al gelezen wordt met de rechten van de gebruiker die de runas uitvoert. Hierdoor is runas dus onbruikbaar? Lijkt me erg suf als Microsoft hier geen rekening mee gehouden heeft. Hoe start je iets op in de desktop van een andere gebruiker? (in één regel want het is onderdeel van een cmd-script.)
code:
1
| runas /profile /user:DOMEIN\anderegebruiker "C:\Documents and Settings\anderegebruiker\Desktop\Shortcut.lnk" |
Bij het uitvoeren van bovenstaande regel wordt gevraagd om het wachtwoord en dan krijg ik deze melding:
RUNAS ERROR: Unable to run - C:\Documents and Settings\anderegebruiker\Desktop\Shortcut.lnk 193: ↑
Die 193 is nogal niet-omschrijvend... Nu is het zo dat C:\Documents and Settings\anderegebruiker\Desktop alleen leesbaar is voor andere gebruiker. Als de huidige gebruiker leesrechten heeft op de desktop van de andere gebruiker dan werkt het wel, maar dat is natuurlijk niet de bedoeling.
Het lijkt er dus op dat de directory al gelezen wordt met de rechten van de gebruiker die de runas uitvoert. Hierdoor is runas dus onbruikbaar? Lijkt me erg suf als Microsoft hier geen rekening mee gehouden heeft. Hoe start je iets op in de desktop van een andere gebruiker? (in één regel want het is onderdeel van een cmd-script.)
"Kill one man, and you are a murderer. Kill millions of men, and you are a conqueror. Kill them all, and you are a god." -- Jean Rostand