Posso executar um subst como admin quando inicializo?

0

Eu tenho um comando subst na minha pasta de inicialização. Ele adiciona meus projetos do Visual Studio a uma unidade diferente para facilitar o acesso e também para que o caminho não seja muito longo.

Ocasionalmente, preciso usar privilégios elevados em algo nessa unidade virtual (por exemplo, anexar ao w3wp.exe). Parece que o comando subst não é transferido para os privilégios elevados e muitas vezes recebo erros de tipo "pasta não existe".

O que eu tenho:

subst T: E:\Code\SourceControl

O que eu quero (claramente sudo não funciona no Windows, mas você tem a ideia):

subst T: E:\Code\SourceControl
sudo subst T: E:\Code\SourceControl 

tl; dr: Existe uma maneira de fazer o subst executar para a conta de administrador ao mesmo tempo que a conta principal na inicialização?

    
por Jonny 28.09.2016 / 11:35

2 respostas

2
  1. Execute o Agendador de tarefas como administrador.
  2. Clique com o botão direito do mouse na Biblioteca do Agendador de Tarefas, escolha "Criar tarefa ..."
  3. Na guia "Geral", marque "Executar com privilégios mais altos"
  4. Na guia "Triggers", adicione o gatilho "At log on"
  5. Em "Ações", coloque os parâmetros: Ação="Iniciar um programa", Programa / script = subst , Adicionar argumentos (opcional) = T: E:\Code\SourceControl
  6. Em "Condições", desmarque "Iniciar a tarefa apenas se o computador estiver em corrente alternada"
  7. Clique em "OK" para salvar a nova tarefa
  8. Reinicie o computador
por 08.11.2017 / 23:02
0

Você configurou o mesmo subst para a inicialização da conta de administrador? Então você pode tentar fazer runas batch para executar cópia privilegiada do software com o perfil admin carregado.

    
por 28.09.2016 / 11:51