No Windows 7, eu gostaria de agendar um programa para ser executado com privilégios administrativos, sem que o usuário precise responder a um prompt (que solicita privilégios elevados) toda vez que a tarefa agendada for executada. Existe alguma maneira de atingir esse objetivo sem desativar os prompts do UAC para todos os aplicativos?
Pode não ser relevante, mas estou tentando executar esse programa na inicialização.
windows-7
administrator
scheduled-tasks
prompt
notAlex
fonte
fonte
Respostas:
Agendador de tarefas aberto
Crie uma nova tarefa
Na guia "Geral" - verifique se as seguintes configurações foram inseridas:
"Executar se o usuário está conectado ou não"
"Corra com os privilégios mais altos"
"Configure For" (seu sistema operacional)
Na guia "Triggers", ao adicionar um gatilho (programação) - verifique se a caixa de seleção "Ativado" está marcada
As outras guias também precisam ser examinadas (ações, etc.) - mas essas são as opções que você deve especificar ao tentar garantir que uma tarefa seja executada, independentemente de qual usuário está conectado e sem os avisos do UAC.
Ao salvar a tarefa, você será solicitado a digitar um nome de usuário e senha - esse nome de usuário e senha serão o usuário que será usado para executar a tarefa. Se você estiver executando a tarefa com "privilégios mais altos", precisará se certificar de que essa é uma conta de administrador.
fonte
Run whether user is logged on or not
opção, o programa não terá uma GUI (ou ícone de bandeja). Você precisa desativar essa opção para que ela tenha uma GUI, mas só pode ser executada quando o usuário efetuar login, o que significa que não pode ser executado como administrador. É um problema comum e frustrante que a Microsoft perdeu e ainda parece ignorar.Você pode fornecer o login do administrador. Vai funcionar:
fonte
Estou lendo que a tarefa precisa ser agendada para ser executada na conta NT AUTHORITY \ SYSTEM, a fim de executar o trabalho como administrador. Os "privilégios mais altos" não produziram o mesmo efeito para nós. Observe que, no caso de trabalho executado pelo SISTEMA, a opção GUI fica acinzentada, portanto não haverá prompt.
fonte