É possível executar o CMD.exe como Admin -AND- Start Em uma partição diferente?

2

Existem muitas perguntas sobre a execução do CMD.exe como administrador no Windows 7, mas nenhuma delas parece incluir uma partição / diretório "Iniciar" diferente.

  • Eu posso iniciar um prompt de comando em uma partição diferente, definindo o campo "Iniciar em:" nas propriedades de atalho. (isto é, G: \ Users \ Adam \ Work)

  • Eu posso executar o prompt de comando como Admin por qualquer um dos métodos convencionais: ctrl + alt + e, alterando a aba Avançado de atalho para executar como admin, etc ...

  • Eu posso NÃO fazê-las ao mesmo tempo ... Configurando o campo Iniciar em para G: \ Users \ Adam \ Work e tentando executar o atalho como Admin faz com que um Erro de rede (veja abaixo)

Minha solução atual é remover o campo Iniciar em (inicia em C: Windows \ System32) e fazer o cd na minha outra partição (G: \ Users \ Adam \ Work) e digitar "G:" para alternar as unidades . Abrindo muitas janelas cmd, para fazer o desenvolvimento de SW tornou-se extremamente chato. Existe uma solução melhor do que isso (além de instalar um shell externo)?

Erro de rede
Windows não pode acessar C: \ Windows \ System32 \ cmd.exe
Verifique a ortografia do nome. Caso contrário, pode haver um problema com sua rede.

    
por Adam Lewis 21.03.2012 / 20:48

2 respostas

5

Sim. Use a opção /k para executar comandos no lançamento e manter a janela aberta. Para o seu exemplo, crie um atalho com o seguinte destino:

C:\Windows\System32\cmd.exe /k "G: & cd Users\Adam\Work"
    
por 21.03.2012 / 21:00
2

Use ..

cmd.exe /s /k pushd \"%V\"

onde %V é o UNC completo para a partição / pasta de destino.

    
por 21.03.2012 / 21:59