Compartilhar via


Como Criar um Novo Âmbito de Segurança

É simples criar um âmbito de segurança no Configuration Manager. Todos os âmbitos de segurança são definidos pela SMS_SecuredCategory classe Windows Management Instrumentation (WMI). Só são necessárias duas propriedades quando estiver a criar um novo âmbito de segurança, o nome e a descrição.

Para criar um novo âmbito de segurança

  1. Configure uma ligação ao Fornecedor de SMS.

  2. Criar uma instância da SMS_SecuredCategory classe WMI

  3. Defina as CategoryName propriedades e CategoryDescription .

  4. Guarde o âmbito de segurança.

Exemplo

O exemplo seguinte cria um novo âmbito de segurança:

Sub CreateSecurityScope(connection, scopeName, scopeDescription)

    Dim scope

    ' Create a new security scope instance.
    Set scope = connection.Get("SMS_SecuredCategory").SpawnInstance_()

    ' Set the required properties.
    scope.CategoryName = scopeName    scope.CategoryDescription = scopeDescription

    ' Save the security scope.
    scope.Put_

End Sub
public void CreateSecurityScope(WqlConnectionManager connection, string scopeName, string scopeDescription)
{
    // Create a new security scope instance.
    IResultObject secScope = connection.CreateInstance("SMS_SecuredCategory");

    // Set the required properties.
    secScope.Properties["CategoryName"].StringValue = scopeName;
    secScope.Properties["CategoryDescription"].StringValue = scopeDescription;

    // Save the security scope.
    secScope.Put();
}

O método de exemplo tem os seguintes parâmetros:

Parâmetro Tipo Descrição
connection - Gerido: WqlConnectionManager
- VBScript: SWbemServices
Uma ligação válida ao Fornecedor de SMS.
scopeName String O nome do âmbito de segurança.
scopeDescription String A descrição do âmbito de segurança.

Compilando o código

O exemplo de C# requer:

Namespaces

Microsoft.ConfigurationManagement.ManagementProvider

Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine

Assembly

adminui.wqlqueryengine

microsoft.configurationmanagement.managementprovider

Programação robusta

Para obter mais informações sobre o processamento de erros, veja About Configuration Manager Errors (Acerca dos Erros de Configuration Manager).

Confira também

Como Eliminar um Âmbito de SegurançaComo Associar um Objeto a um Âmbito de SegurançaComo Remover uma Associação de Objetos a umaClasse WMI de Servidor SMS_SecuredCategory de Âmbito de Segurança