Sudo for Windows Vista Sudo för Windows Vista
As a command line junkie, I end up doing almost everything from a command prompt. Som en kommandorad knarkare, avslutar jag upp att göra nästan allt från en kommandotolk. The problem is that Windows Vista doesn't have a built-in command to launch an application in administrator mode. Problemet är att Windows Vista inte har ett inbyggt kommando för att starta ett program i administratör läge.
Thankfully Brandon Paddock has created an extremely useful tool called Start++ that has a built-in sudo command. Lyckligtvis Brandon Paddock har skapat ett mycket användbart verktyg som kallas Start + + som har en inbyggd sudo kommando. If you're thinking it sounds familiar, it's because we've Om du tänker att det låter bekant beror det på att vi har covered it before täcks innan , but it's worth downloading for this one feature alone. , Men det är värt att ladda ner för den här en funktion ensam.
To launch a command in “sudo” mode from the start menu, just preface it with “sudo”, which will launch the application in administrator mode. Att inleda ett kommando i "sudo"-läget från Start-menyn, bara förordet det med "sudo", som kommer att starta programmet i administratör läge.

It even works from the command line: Det fungerar även från kommandoraden:

Download Start++ from BrandonTools Ladda ner Start + + från BrandonTools

Daily Email Updates Dagligt Updates
You can get our how-to articles in your inbox each day for free. Du kan få våra instruktioner artiklar i din inkorg varje dag gratis. Just enter your name and email below: Skriv bara in ditt namn och e-postadress nedan:



As a fellow geek … I have to applaud this! Som en karl nörd ... jag måste applådera detta! Excellent Find!!!!!! Excellent Hitta !!!!!!
“The problem is that Windows Vista doesn't have a built-in command to launch an application in administrator mode.” "Problemet är att Windows Vista inte har ett inbyggt kommando för att starta ett program i administratör läge."
That's not correct. Det är inte korrekt. Forget sudo, just launch the App or cmd by pressing Alt+Enter. Glöm sudo, bara starta App eller cmd genom att trycka Alt + Enter.
Greeting, Hälsning
Manuel Wenk Manuel Wenk
MCAD MCAD
I setup a shorcut to CMD.exe and then set the shortcut to have administrative privileges. Jag konfigurera en shorcut att Cmd.exe och ställ sedan in genväg för att ha administratörsbehörighet.
While Manuel Wenk is partially correct (you can use alt+enter only from start menu's launch), and hank has a good idea with creating a shortcut with admin privileges, but this tool would still be very handy for running programs from a networked drive with admin privileges–especially if you don't want to use start menu. Medan Manuel Wenk är delvis rätt (du kan använda Alt + Enter bara från startmenyn lansering) och Hank har en bra idé med att skapa en genväg med administratörsbehörighet, men detta verktyg skulle fortfarande vara väldigt användbart för att köra program från en nätverksenhet med administratörsbehörighet-speciellt om du inte vill använda startmenyn.
Sigh – I'm so frustrated that UAC and tools like this keep getting called sudo. Sigh - Jag är så frustrerad över att UAC och verktyg som detta alltid skall få kallas sudo. A real sudo would allow the administrator to provide a list of applications that the user is allowed to run as an administrator. En riktig sudo skulle göra det möjligt för administratören att tillhandahålla en lista över program som användaren är tillåten att köra som administratör. With UAC you have the admin group membership – we will just pretend that you don't unless you ask for them. Med UAC du har admin gruppmedlemskap - vi kommer bara låtsas att du inte om du inte ber om dem. A real sudo would be useful in cases where you don't want to give your users admin rights on their workstation but they have one application that will not work without admin rights. En riktig sudo skulle vara bra i fall där man inte vill ge dina användare admin rättigheter på sin arbetsplats, men de har ett program som inte fungerar utan admin rättigheter. UAC is “lets give the user Admin rights whenever he asks for it and trust that he will never do anything wrong with it. UAC är "kan ge användaren Admin rättigheter när han ber om det och litar på att han aldrig kommer att göra något fel med det.
This is very useful. Detta är mycket användbart. Alt+Enter is nice, but this is a lot more versatile, especially considering it works in the command prompt. Alt + Enter är trevligt, men det är mycket mer mångsidig, speciellt med tanke på det fungerar i kommandotolken. Sure, I could just type “cmd” in the Start search box and press Alt+Enter, but what if I'm already in the command prompt and want to run bcdedit? Visst kunde jag skriv "cmd" i rutan Påbörja sökning och tryck på Alt + Enter, men vad händer om jag redan i kommandotolken och vill köra bcdedit? I'd have to open a new command prompt with administrative privileges just to do that. Jag måste öppna en ny kommandotolk med administratörsbehörighet bara att göra det. This saves me time, even if it isn'ta true sudo (and who even said it was?). Det sparar jag tid, även om det så klart inte sant sudo (och som sade även att det var?).
I wasn't saying it isn't useful – I am sure it is. Jag säger inte att det är inte bra - jag är säker på att det är. But if someone calls something a duck then people expect it to quack. Men om någon ringer något en anka då folk förväntar sig det till kvacksalvare. Now if it could run an application based on a rights to user table with a token that had the administrators group inserted without the use being an administrator then it could be called sudo and I would be pushing for a site license for the company I work at (so long as it passed a few security tests Nu om man kunde driva en ansökan baserad på en rätt till användare bord med ett symboliskt som hade gruppen administratörer införas utan att användandet är en administratör då det kunde kallas sudo och jag skulle kämpa för en plats licens för det företag jag jobbar på (så länge det gick några säkerhet tester
. . But I suspect there is no was MS would allow this to be done. Men jag misstänker att det finns ingen fanns MS skulle låta detta ske.
In a text file named sudo.bat, in your path… I en textfil med namnet sudo.bat, i din väg ...
runas /env /user:Administrator “cmd /c %*” RunAs / env / user: Administrator "cmd / c% *"
Works OK for me. Works OK för mig.
sudo notepad C:\windows\system32\driver\etc\HOSTS sudo notepad C: \ windows \ system32 \ Driver \ etc \ hosts
I have an 'su.bat', too. Jag har en "su.bat" också. Only difference is, it launches into a new cmd shell (which I colored red). Enda skillnaden är, lanserar i en ny cmd skal (vilket jag färgad röd).
runas /env /user:Administrator cmd RunAs / env / user: Administrator cmd
You get a handy command prompt with 'Administrator' privileges where you don't have to 'elevate' individual commands. Du får en händig kommandotolk med Administratör privilegier där du inte måste "lyfta" enskilda kommandon. . .
This utility is redundant. Detta verktyg är överflödig. XP and Vista come with the 'runas' utility that allows you to run any program as any other user that your computer can authenticate. XP och Vista kommer med "RunAs" verktyg som tillåter dig att köra ett program som alla andra användare att datorn kan vidimera.
rusas is very different than sudo….. Rusas är mycket annorlunda än sudo ... ..
have a read of har läst
http://blogs.msdn.com/aaron_ma.....93721.aspx http://blogs.msdn.com/aaron_ma.....93721.aspx
The big differnece between runas and admin are desribed as: Den stora differnece mellan RunAs och admin är desribed som:
“When you need to perform tasks that require elevated privileges, you use RunAs to start a program with the local Administrator account. "När du behöver för att utföra uppgifter som kräver förhöjd behörighet, använder du RunAs att starta ett program med det lokala administratörskontot. You quickly realize two things: Inser du snabbt två saker:
1. 1. The program running as local Administrator cannot access network resources, since your local account is recognized only on your own computer; and Programmet körs som lokal administratör kan inte komma åt nätverksresurser, eftersom ditt lokala konto redovisas endast på din egen dator, och
2. 2. Any per-user settings apply to the local Administrator's profile, not to the profile you normally work with.” Varje per-användare inställningar gäller för de lokala administratörens profil, inte den profil du normalt arbetar med. "
It's much easier to just launch the program with Ctrl+Shift+Enter after typing cmd in the start menu search box. Det är mycket lättare att bara starta programmet med Ctrl + Skift + Enter efter att du skrivit cmd i startmenyn sökrutan. Start++ has been, at least in the time I used it, a constant source of annoyances and slowdowns when dealing with the start menu. Start + + har, åtminstone i den tid jag använt det, en ständig källa till obehag och nedgångar när det handlar om Start-menyn.