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ładnia

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
RODZAJOWY 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]

Fakultatywny. 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ż

SMS_NAL_Methods ClassUnPackNALPath Method in Class SMS_NAL_MethodsSMS_DistributionPoint Server WMI ClassSMS_SystemResourceList Server WMI Class