Server 2012 Variáveis de ambiente que não resolvem adequadamente

1

Eu tenho um servidor Server 2012 R2 com as funções do RDS instaladas.

Ao tentar adicionar um novo aplicativo, sou informado de que o servidor 'não está on-line', apesar de eu estar no mesmo servidor e poder iniciar outros aplicativos.

Eu o reduzi para as variáveis de ambiente que não estão sendo resolvidas corretamente - conforme este exemplo:

C:\>ECHO %path%
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\Sybase\SQL;C:\Program Files (x86)\Sybase\Shared\win32;C:\Program Files (x86)\sybase Central 4.0\java;N:\Autoauto\programs\common;N:\Autoauto\


C:\>ECHO %SYSTEMROOT%
C:\Windows

C:\>cd %Systemroot%\system32

C:\Windows\System32>cmd
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Windows\System32>exit

C:\Windows\System32>cd\

C:\>cmd
'cmd' is not recognized as an internal or external command,
operable program or batch file.

Eu posso substituir% systemroot% com C: \ Windows \ no PATH, mas não estou feliz que eu também devesse, por que isso está acontecendo e que não voltará misteriosamente no futuro.

Dado que isso me impede de implantar novos aplicativos e que eu implantei um novo aplicativo nos últimos dois meses, esse é um novo problema. O Google não muda nada (exceto alguém que teve o mesmo problema com relação ao RDS).

Alguém tem alguma opinião sobre como isso está acontecendo?

    
por Patrick 14.09.2015 / 13:45

1 resposta

4

Suspeito que a sua sintaxe esteja quebrada na sua variável de ambiente do caminho.

C:\Program Files (x86)\Sybase\SQL:\Program Files (x86)\Sybase\Shared\win32;

Deve ser:

C:\Program Files (x86)\Sybase\SQL;C:\Program Files (x86)\Sybase\Shared\win32;

Observe a falta ; C

    
por 14.09.2015 / 16:15