Clique com o botão direito do mouse no script e clique em "Executar como administrador"
Estou executando o Vista Home Premium. Eu tentei escrever um script para fazer alguma automação simples .... não funciona!
até mesmo o roteiro mais simples como:
@echo ON
dir .
não é executado e apenas um shell CMD vazio é aberto quando iniciado a partir do explorer. Das janelas do cmd não há problema.
Isso é realmente estranho e eu nunca vi isso antes (mas escrevi muitos scripts CMD antes)
ftype cmdfile e batfile permanecem inalterados de "% 1"% *
virusscan feito - sem problemas
Existe uma configuração de política que pode ter mudado? Alguma ideia?
Clique com o botão direito do mouse no script e clique em "Executar como administrador"
Tem certeza de que não está sendo executado muito rapidamente ?
Adicione um pause
após o término e tente novamente.
Pensamento lateral, experimente o PowerShell? Especialmente a GUI do ISE (Integrated Scripting Engine).
Você pode até começar com comandos internos e, em seguida, trabalhar até os cmdlets do PowerShell. Minha opinião é "o caminho a percorrer".
Originalmente, a Microsoft pretendia incorporar um novo shell de comando no Vista, mas decidiu tornar o novo shell um aplicativo autônomo. O novo aplicativo é chamado Powershell link
Assim, o antigo cmd.exe do interpretador de comandos foi continuado, embora em uma versão ligeiramente mais nova. (A versão do Vista é 6.0, enquanto a versão do XP é 5.1.) Vários comandos estão agora na lista padrão que estavam disponíveis apenas em Ferramentas de Suporte ou nas Ferramentas do Server 2003. Existem também alguns novos comandos e eles são indicados com um asterisco na lista abaixo. Note que alguns comandos podem exigir privilégios de administrador.
Parece que suas variáveis de ambiente estão corrompidas.
Abra um prompt de comando e digite
echo %path%
E veja o que surge então .. Se a pasta system32 não estiver lá; então você pode querer colocá-lo lá:)