그룹 정책 사용자 로그인 스크립트에서 사용자를위한 단일 로그인 배치 파일이 있습니다. 로그인 할 때 실행 중이지만 배치 파일 내에서 호출하는 vbs 파일이 아닌 것으로 보입니다.
간단한 예로 ...
test.bat
echo Start...
wscript.exe "\\Server\test.vbs"
echo Done!
test.vbs
msgbox("Hello")
배치 파일을 수동으로 실행하면 모두 작동합니다!
UAC로 인해 컴퓨터 관리자 인 경우 Windows 7에서 다른 권한으로 스크립트를 실행하는 것에 대한 내용을 읽었지만이 사용자는 로컬 또는 도메인 관리자가 아니며 컴퓨터에서 UAC를 해제했습니다.
더 걱정되는 것은 일부 컴퓨터에서만 발생하며 다른 날에 시작되었으며 Windows 업데이트와 관련이없는 것 같습니다. 동일한 사용자가 다른 컴퓨터에 로그인하면 작동합니다.
내 컴퓨터는 Windows 7을 실행 중이고 도메인은 Server 2008입니다.
도와주세요.
vbscript를 로그온 스크립트로 직접 넣을 수 있습니다. 추악한 텍스트 상자를 만드는 배치 파일을 사용할 필요가 없습니다. 이것은 또한 문제를 해결할 것입니다.
—
LPChip
이것이 허용되지 않으면 사용자가 스크립트를 관리자로 실행할 때 관리자 사용자가 네트워크 공유에 액세스 할 수 있는지 확인하십시오. 실제로이 값을 설정할 수 있는지 확실하지 않으므로 모든 사용자가 해당 폴더의 권한을 챙겨야 할 수도 있습니다. (이전 의견은 확실히 작동 할 것입니다)
—
LPChip
실제로 일부 사용자 컴퓨터에서 여러 로그인 스크립트를 실행하는 데 문제가 있었기 때문에이 방법을 사용했습니다. 그들은 다른 사람이 아닌 첫 번째 사람을 실행했을 것입니다. 또한이 문제를 해결하기보다는이 문제의 맨 아래에 도달하려고합니다.
—
Yeodave
사용자가 배치 파일을 수동으로 실행하는 것처럼 모든 폴더가 제대로 작동하는 것처럼 폴더에 대한 권한은 정상적으로 보입니다.
—
Yeodave
그리고 그것은 당신이 착각하는 곳입니다. 로그온 스크립트가 실행될 때 다른 사용자 / 다른 환경으로 실행됩니다. 하나의 vb 스크립트를 사용하고 모든 것을 사용하는 것이 가장 좋습니다. vbscript는 매우 강력합니다. 당신은 사용자가있는 경우 확인하는 등, 해당 사용자에게 해당 스크립트의 일부분 만 적용 할 수 있도록 IF의 모든 종류를 사용할 수 있습니다
—
LPChip
member of
을 security group
.