Udostępnij za pośrednictwem


PackNALPath, metoda w klasie SMS_NAL_Methods

Metoda PackNALPath w Configuration Manager koduje ścieżkę warstwy abstrakcji sieci (NAL) ze swoich składników. Ścieżka NAL to abstrakcyjna reprezentacja ścieżki sieciowej lub konta użytkownika.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .

Składni

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

Parametry

DisplayQualifiers
Typ danych: String Tablica

Kwalifikatory: [w]

Kwalifikatory używane przez konsolę Configuration Manager. Możliwe wartości to: Display=<path, group lub user>. Wartość określona dla ścieżki musi być taka sama jak wartość określona dla NetworkOSPathelementu . Aby uzyskać formaty ścieżek, zobacz NetworkOSPath formaty w dalszej części tego tematu.

NALType
Typ danych: String

Kwalifikatory: [w]

Typ NAL określony przez system operacyjny sieci. Możliwe wartości to:

Value Typ NAL
OGÓLNY Wszyscy dostawcy akceptują tę specyfikację konta. Tej wartości należy używać tylko wtedy, gdy określisz nazwę użytkownika lub grupy.
MSWNET Windows NT.

NetworkOSPath
Typ danych: String

Kwalifikatory: [w]

Ścieżka systemu operacyjnego sieci. Możliwe wartości to:

Dostawca NetworkOSPath
Nazwy użytkowników systemu Windows NT <domena>\<nazwa użytkownika>
Nazwy grup systemu Windows NT <domain>\group=<nazwa grupy>
Nazwy grup ogólnych GROUP=<nazwa grupy>
Nazwy komputerów z systemem Windows NT (UNC) \\<nazwa komputera>
Nazwy udziałów systemu Windows NT (UNC) \\<nazwa> komputera\<nazwa udziału>

NetworkConnectionQualifiers
Typ danych: String Tablica

Kwalifikatory: [w]

Opcjonalne. Configuration Manager kwalifikatory specyficzne dla składników. Możliwe wartości to: SMS_SITE=<kod> witryny [Preferowany]. SMS_SITE identyfikuje lokację, do której należy ścieżka. Opcja Preferowana jest opcjonalna i identyfikuje ścieżkę do użycia w przypadku określenia wielu ścieżek.

NALPath
Typ danych: String

Kwalifikatory: [out]

Zakodowana ścieżka NAL.

Wartości zwracane

Typ SInt32 danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.

Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.

Przykładowy kod

Poniższy przykład koduje ścieżkę NAL dla sieciowego systemu operacyjnego 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  

Uwagi

Aplikacja używa tej metody podczas tworzenia punktu dystrybucji lub programowego definiowania zasobów systemowych w pliku kontroli lokacji. Metoda nie jest używana do tworzenia ścieżki NAL istniejącego punktu dystrybucji dla obiektu klasy WMI serwera SMS_DistributionPoint . Aby określić ścieżkę NAL dla istniejącego punktu dystrybucji, aplikacja powinna wykonać zapytanie względem klasy WMI serwera SMS_SystemResourceList.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

klasa SMS_NAL_Methods
UnPackNALPath, metoda w klasie SMS_NAL_Methods
SMS_DistributionPoint Server WMI Class
SMS_SystemResourceList Server WMI Class