다음을 통해 공유


스크립팅 클라이언트 보안

스크립트 및 Visual Basic 애플리케이션은 특히 원격 액세스를 위해 DCOM 보안을 설정해야 하며 권한을 사용하도록 설정해야 할 수도 있습니다.

기본 액세스 권한

WMI 액세스는 로컬 컴퓨터와 원격 컴퓨터 간에 다릅니다. 자세한 내용은 원격 컴퓨터에서 WMI에 연결을 참조하세요.

다음은 계정별 기본 액세스 권한입니다.

  • 모든 사용자, LocalService, NetworkService

    로컬 컴퓨터에서 데이터를 읽거나 쓰고 공급자 메서드를 실행할 수 있는 권한입니다. 이러한 계정은 새 클래스를 만들거나 새 공급자를 설치할 수 없습니다.

  • 관리자 계정

    로컬 컴퓨터에 대한 모든 권한. 원격 컴퓨터에 연결할 때 계정도 원격 컴퓨터의 로컬 관리자여야 합니다.

스크립팅 클라이언트 보안

WMI 스크립팅 및 Visual Basic 애플리케이션은 그 대상이 되는 운영 체제에 대해 DCOM 보안 수준을 적절하게 설정해야 합니다. 자세한 내용은 VBScript를 사용하여 기본 프로세스 보안 수준 설정을 참조하세요.

원격 컴퓨터에 연결할 때 인증을 처리하는 서비스(NTLM 또는 Kerberos)를 변경해야 할 수 있습니다. 자세한 내용은 VBScript를 사용하여 인증 서비스 설정을 참조하세요.

일부 WMI 클래스 또는 데이터에 액세스하려면 사용하도록 설정되지 않은 권한이 필요할 수 있습니다. 예를 들어 Win32_NTEventlogFile 클래스에 연결할 때 보안 권한을 포함해야 합니다. 자세한 내용은 VBScript를 사용하여 권한 있는 작업 실행을 참조하세요.

ASP(활성 서버 페이지)에서 WMI에 액세스하는 경우 일부 IIS 구성이 필요합니다. 자세한 내용은 WMI ASP 스크립팅에 대한 IIS 5.0 및 이후 버전 구성을 참조하세요.

암호화된 연결이 필요한 네임스페이스(즉, pktPrivacy의 인증 수준이 필요한 네임스페이스)에 연결을 시도할 수 있습니다. 자세한 내용은 VBScript를 사용하여 기본 프로세스 보안 수준 설정을 참조하세요.