Поделиться через


Защита клиентов скриптов

Скрипты и приложения Visual Basic должны задавать безопасность DCOM, особенно для удаленного доступа, а также могут потребоваться включить привилегии.

Разрешения доступа по умолчанию

Для локального и удаленного компьютеров доступ К WMI отличается. Дополнительные сведения см. в статье Подключение к WMI на удаленном компьютере.

Ниже приведены разрешения на доступ по умолчанию для учетной записи.

  • Все, LocalService, NetworkService

    Разрешение на чтение или запись данных, а также на выполнение методов поставщика на локальном компьютере. Эти учетные записи не могут создавать новые классы или устанавливать новые поставщики.

  • Учетные записи администратора

    Полный доступ на локальном компьютере. При подключении к удаленному компьютеру учетная запись также должна быть локальным администратором на удаленном компьютере.

Защита клиента сценариев

Сценарии WMI и приложения Visual Basic должны задавать уровни безопасности DCOM соответствующим образом для целевых операционных систем. Дополнительные сведения см. в разделе Настройка уровня безопасности процесса по умолчанию с помощью VBScript.

При подключении к удаленному компьютеру может потребоваться изменить службу (NTLM или Kerberos), которая обрабатывает проверку подлинности. Дополнительные сведения см. в разделе Настройка службы проверки подлинности с помощью VBScript.

Для доступа к некоторым классам или данным WMI может потребоваться привилегия, которая не включена. Например, при подключении к классу Win32_NTEventlogFile необходимо включить привилегию Безопасности. Дополнительные сведения см. в разделе Выполнение привилегированных операций с помощью VBScript.

Если вы обращаетесь к WMI со страницы активного сервера (ASP), то требуется некоторая конфигурация IIS. Дополнительные сведения см. в статье Настройка IIS 5.0 и более поздних версий для WMI ASP Scripting.

Возможно, вы пытаетесь подключиться к пространству имен, для которого требуется зашифрованное подключение, другими словами, для которого требуется уровень проверки подлинности pktPrivacy. Дополнительные сведения см. в разделе Настройка уровня безопасности процесса по умолчанию с помощью VBScript.