Compartilhar via


Método PackNALPath na classe SMS_NAL_Methods

O PackNALPath método, em Configuration Manager, codifica um caminho NAL (camada de abstração de rede) de seus componentes. Um caminho NAL é uma representação abstrata de um caminho de rede ou uma conta de usuário.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.

Sintaxe

SInt32 PackNALPath(  
     String DisplayQualifiers[],  
     String NALType,   
     String NetworkOSPath,   
     String NetworkConnectionQualifiers[],  
     String NALPath  
);  

Parâmetros

DisplayQualifiers
Tipo de dados: String Matriz

Qualificadores: [in]

Qualificadores usados pelo console Configuration Manager. Os valores possíveis são: Display=<path, group ou user>. O valor que você especifica para o caminho deve ser o mesmo que o valor especificado para NetworkOSPath. Para formatos de caminho, consulte NetworkOSPath formatos posteriormente neste tópico.

NALType
Tipo de dados: String

Qualificadores: [in]

O tipo NAL especificado pelo sistema operacional de rede. Os valores possíveis são:

Valor Tipo NAL
GENÉRICO Todos os provedores aceitam essa especificação de conta. Use esse valor somente quando especificar um nome de usuário ou grupo.
MSWNET Windows NT.

NetworkOSPath
Tipo de dados: String

Qualificadores: [in]

O caminho do sistema operacional de rede. Os valores possíveis são:

Provedor NetworkOSPath
Windows NT nomes de usuário <domain>\<nome de usuário>
Windows NT nomes de grupo <domain>\group=<group name>
Nomes de grupo genéricos GROUP=<nome do grupo>
Windows NT (UNC) nomes de computador \\<nome do computador>
nomes de compartilhamento de Windows NT (UNC) \\<nome do> computador\<nome do compartilhamento>

NetworkConnectionQualifiers
Tipo de dados: String Matriz

Qualificadores: [in]

Opcional. Configuration Manager qualificadores específicos do componente. Os valores possíveis são: SMS_SITE=<código> do site [Preferred]. SMS_SITE identifica o site ao qual o caminho pertence. Preferred é opcional e identifica o caminho a ser usado quando vários caminhos são especificados.

NALPath
Tipo de dados: String

Qualificadores: [out]

Caminho NAL codificado.

Return Values

Um SInt32 tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.

Código de exemplo

O exemplo a seguir codifica um caminho NAL para um sistema operacional de rede MSWNET.

Dim clsNALMethods As SWbemObject  
Dim NALPath As String  

Set clsNALMethods = Services.Get("SMS_NAL_Methods")  
clsNALMethods.PackNALPath Array("Display=\\<server>"), "MSWNET", _  
"\\<server>", Array("SMS_SITE=<site code>"), NALPath  

Comentários

Seu aplicativo usa esse método ao criar um ponto de distribuição ou definir recursos do sistema no arquivo de controle do site de forma programática. O método não é usado para criar um caminho NAL de um ponto de distribuição existente para um objeto da Classe WMI do servidor SMS_DistributionPoint . Para determinar o caminho NAL para um ponto de distribuição existente, o aplicativo deve consultar a classe WMI do servidor SMS_SystemResourceList.

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.

Confira também

Classe SMS_NAL_Methods
Método UnPackNALPath na classe SMS_NAL_Methods
Classe WMI do servidor SMS_DistributionPoint
Classe WMI do servidor SMS_SystemResourceList