Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V Configuration Manager přečtete seznam vložených vlastností z prostředku souboru ovládacího prvku webu tak, že získáte SMS_EmbeddedPropertyList objekt pro vložený objekt z pole vlastností resources PropLists.
Seznam vložených vlastností obsahuje následující vlastnosti, které můžete nastavit. Další informace najdete v tématu SMS_EmbeddedPropertyList.
| Hodnota | Popis |
|---|---|
| PropertyListName | Název vložené vlastnosti. |
| Hodnoty | Pole řetězcových hodnot. Každá položka pole představuje jednu položku seznamu vlastností. |
Upozornění
Provedení změn v řídicím souboru webu může způsobit nenapravitelné poškození Configuration Manager webu.
Čtení seznamu vložených vlastností souboru ovládacího prvku webu
Nastavte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
Pomocí objektu připojení z kroku 1 získejte prostředek souboru řízení webu. Další informace najdete v tématu O řídicím souboru webu Configuration Manager.
Získejte seznam
SMS_EmbeddedPropertyListpožadovaných vložených vlastností.K hodnotám seznamu vlastností se dostanete pomocí pole vlastností hodnoty objektu
SMS_EmbeddedPropertyList.
Příklad
Následující ukázková metoda naplní zadaný values parametr polem Values seznamu SMS_EmbeddedPropertyList vložených vlastností identifikovaných parametrem propertyListName .
true se vrátí, pokud je nalezen seznam vložených vlastností; false v opačném případě se vrátí.
Pokud chcete zobrazit kód, který tyto funkce volá, přečtěte si téma Jak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí spravovaného kódu nebo jak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí rozhraní WMI.
Informace o volání ukázkového kódu najdete v tématu Volání Configuration Manager fragmentů kódu.
Function GetScfEmbeddedPropertyList(resource, _
propertyListName, _
ByRef values)
Dim scfPropertyList
If IsNull(resource.PropLists) = True Then
GetScfPropertyList = False
Exit Function
End If
For each scfPropertyList in resource.PropLists
if scfPropertyList.PropertyListName = propertyListName Then
' Found property list, so return the values array.
values = scfPropertyList.Values
GetScfEmbeddedPropertyList = True
Exit Function
End If
Next
' Did not find the property list.
GetScfEmbeddedPropertyList = False
End Function
public bool GetScfEmbeddedPropertyList(
IResultObject resource,
string propertyListName,
out ArrayList values)
{
values = new ArrayList();
try
{
if (resource.EmbeddedPropertyLists.ContainsKey(propertyListName))
{
values.AddRange(resource.EmbeddedPropertyLists[propertyListName]["Values"].StringArrayValue);
return true;
}
}
catch(SmsException e)
{
Console.WriteLine("Couldn't get the embedded property list: " + e.Message);
}
return false;
}
Ukázková metoda má následující parametry:
| Parametr | Typ | Popis |
|---|---|---|
Resource |
-Řízen: IResultObject- VBScript: SWbemObject |
Prostředek souboru ovládacího prvku webu, který obsahuje vloženou vlastnost. |
propertyListName |
-Řízen: String- VBScript: String |
Seznam vložených vlastností, který se má číst. |
Values |
- Spravované: String pole- VBScript: String pole |
Vlastnost SMS_EmbeddedProperty Hodnoty třídy. Pole řetězcových hodnot. |
Kompilace kódu
Příklad jazyka C# má následující požadavky na kompilaci:
Obory názvů
Systém
System.Collections.Generic
System.Collections
System.Text
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Shromáždění
microsoft.configurationmanagement.managementprovider
adminui.wqlqueryengine
Robustní programování
Další informace o zpracování chyb najdete v tématu Informace o chybách Configuration Manager.
Zabezpečení rozhraní .NET Framework
Další informace o zabezpečení Configuration Manager aplikací najdete v tématu Configuration Manager správa na základě rolí.
Viz taky
Informace o řídicím souboru webu Configuration ManagerJak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí spravovaného kóduJak číst a zapisovat do řídicího souboru Configuration Manager webu pomocí rozhraní WMI