중요한 배경 : 회사는 로그인시 사용자 PATH 환경 변수를 수정하고 매핑 된 DFS 파일 공유에 대한 종속성이있는 소프트웨어를 실행할 수있는 일반 로그인 VBS 스크립트가 있습니다. 또한 최근에 Windows Powershell SDK를 Windows 7 Enterprise 컴퓨터에 설치하고 Powershell 명령 줄에서 PATH 환경 변수를 수정하려고 시도했습니다.
다음으로, 나는이 로그인 PATH 수정에 해당하는 응용 프로그램을 더 이상 실행할 수없고 환경 변수 편집기 PATH가 발행 된 것과 다른 것으로 설정되었다는 사실을 알아 냈습니다. 'echo %PATH%'
명령 프롬프트에서.
예를 들어 (단순화), 환경 변수 편집기 ( My Computer properties -> Advanced System Settings -> Environment Variables
) 나는 가지고 있었다.
C:\MyDir\; C:\MyOtherDir
반면 내가했을 때 'echo %PATH%'
명령 프롬프트에서 나는 :
C:\MyDir\
다른 누구도 비슷한 문제가 있었으며 어떤 종류의 해결책이 있었습니까? 내가 훔쳐서 도움을 청할 때, 나는 이것에왔다 :
로그인 스크립트가 내 Explorer.exe 환경 이외의 다른 프로그램에 의해 시작된 경우 그 문제가 발생했습니다. 그러나 로그인 스크립트를 직접 실행했을 때 명령 프롬프트에서 내 PATH가 변경되지 않았습니다. 이것이 PowerShell과 어떤 관련이 있습니까? 이것이 어떻게 설치에 완전히 연결되어 있는지 모르겠습니다.