명령줄 도구를 사용하여 Windows XP에서 파일 소유자를 보는 방법

명령줄 도구를 사용하여 Windows XP에서 파일 소유자를 보는 방법

나는 사용한다

cmd# 디렉토리 uuid.vbs /q /s
2011년 8월 15일 16:52 83 HOST\사용자 uuid.vbs

그러나 이는 다음을 통해 마운트된 Windows 공유에서는 작동하지 않습니다.

cmd# 순 사용 t: \\192.168.1.44\distr

다음과 같은 출력이 필요합니다.

cmd# 디렉토리 wget.later /q /s
2011년 8월 15일 09:16 66 ... wget.later

또한 탐색기에서 속성 ==> 보안을 확인하면 이 파일에 대해 일부 권한이 있는 사용자/그룹 목록을 볼 수 있습니다.

명령줄에서 파일에 대한 권한이 있는 소유자 또는 사용자/그룹을 어떻게 나열할 수 있습니까? VB/JS 스크립트가 이를 허용할 수 있습니까(Win2000부터 시작)?

답변1

사용 cacls filename. 파일의 액세스 정보를 제공합니다.

답변2

귀하의 컴퓨터가 도메인의 일부가 아니며 네트워크 공유에 대한 보안 권한을 나열하려고 하는 것 같습니다.

직장에 있는 내 컴퓨터는 도메인의 일부가 아니며 dir /q네트워크 공유에 있는 파일의 소유권을 올바르게 나열하지 않습니다. 파일 소유자는 "..."으로 표시됩니다. 도메인의 일부인 컴퓨터에 대한 원격 데스크톱을 사용하고 거기에서 cmd를 실행하여 이 문제를 해결했습니다.

cmd를 사용하여 원격 셸을 시작할 수도 있습니다 psexec \\server cmd.

관련 정보