utilizzando "runas" con account "Administrator" rispetto ad altri account admin


12

Sul mio computer, ho due account amministratore. L'account amministratore predefinito denominato "Amministratore" e un nuovo account amministratore denominato "testadmin".

Se eseguo i seguenti comandi:

runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe

Il primo apre un nuovo cmd.exe come "testadmin", ma in realtà non è in esecuzione in modalità Amministratore, ovvero ottengo "Accesso negato" se provo a scrivere su C: \ Windows.

La seconda finestra apre un nuovo cmd.exe come "Amministratore", ma funziona nella vera modalità Amministratore. Posso scrivere con successo in qualsiasi cartella sul mio computer.

Il nome della prima finestra è "cmd.exe (in esecuzione come [Nome computer] \ testadmin)"

Il nome della seconda finestra è " Amministratore: cmd.exe (in esecuzione come [ Nome computer] \ Amministratore)"

Se entrambi gli account dispongono dei privilegi di amministratore, perché qui c'è una differenza nel comportamento? Odio non poter aprire una finestra dalla riga di comando come testadmin nella vera modalità Amministratore ... è davvero fastidioso.


2
A rischio di attirare l'ira del geo e di certe altre persone, il problema non è se gli account sono amministratori o meno, è se la cosa che gestiscono è elevata o meno. L'account denominato "Amministratore" si eleva automaticamente. Gli account che sono amministratori locali ma non nominati Amministratore non si elevano automaticamente. Luaexec.exe esiste nel tuo percorso? In tal caso, prova runas / user: testadmin luaexec.exe -w -f cmd.exe / k Ciò dovrebbe causare un prompt UAC e se fai clic su Sì o OK o altro, funzionerà correttamente.
Mark Allen,

Potresti essere in grado di utilizzare l'opzione / trustlevel. Non l'ho usato personalmente, ma potrebbe essere d'aiuto nell'elevazione.
Phillip R.,

Il motivo per cui questo problema è importante è perché desidero eseguire programmi elevati da un file batch mentre accedo a un account amministratore diverso da "Amministratore". E mi sembra ovvio che dovrebbe essere facile da fare, considerando che il mio account testadmin è davvero un account amministratore.
JoeCool

Puoi anche provare psexec da sysinternals, invece di runas. technet.microsoft.com/en-us/sysinternals/bb897553.aspx - può elevare e tutto.
Mark Allen,

Risposte:


4

Suppongo che ti riferisci a un sistema operativo Windows 7 o simile. Il motivo per cui stai vedendo la differenza tra i due account utente è perché qualche tempo fa, quando è uscito Vista, Microsoft ha cambiato un po 'le loro politiche di autorizzazione. A differenza di XP quando si creava un account amministratore, aveva tutti i diritti che avrebbe il normale account amministratore. Ora in Vista e Windows 7 sei un pseudo amministratore a meno che tu non abbia effettuato l'accesso come amministratore effettivo. Nella maggior parte dei casi è possibile eseguire il prompt dei comandi facendo clic con il pulsante destro del mouse sul programma cmd.exe e scegliendo di eseguire come amministratore per ottenere i risultati desiderati, tuttavia ci sono volte in cui sarà necessario accedere all'account amministratore effettivo per eseguire le attività. Il motivo principale è stato quello di impedire ai virus di svolgere il loro brutto lavoro e una macchina.

Ho visto alcuni software richiedere l'installazione o la disinstallazione direttamente dall'account "Amministratore" e nessun altro, altrimenti non funzionerebbero. Spero che questo faccia luce sulla situazione.

Saluti


0

Gli account probabilmente non hanno gli stessi privilegi, poiché probabilmente esistono alcuni criteri che vengono applicati direttamente all'account Administrator anziché al gruppo Administrators.

Ma nella tua situazione particolare, sembra che le runas testadmin non vengano eseguite con privilegi elevati. Vedi se questo aiuta.


0

È davvero fastidioso perché vuoi che qualcosa "esegua" rapidamente come l'amministratore piuttosto che ogni volta che fai clic con il tasto destro e seleziona "esegui come amministratore" ecc.

Ho trovato una soluzione alternativa. Crea un collegamento di qualunque cosa desideri (ad esempio cmd.exe) da eseguire come amministratore e applica la proprietà "Esegui come amministratore" a quel collegamento:

inserisci qui la descrizione dell'immagine

Ora puoi eseguire questo collegamento rapidamente e eseguirà il programma desiderato come amministratore come previsto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.