Accesso a una raccolta WMI
Una raccolta è un concetto di automazione standard che fornisce un'interfaccia uniforme a un set di oggetti su cui è possibile eseguire l'iterazione. L'API di scripting per WMI espone una serie di interfacce conformi al paradigma della raccolta. In ogni caso, utilizzare il metodo Item per identificare gli elementi usando una stringa contenente il valore.
Le raccolte SWbemPropertySet, SWbemQualifierSet e SWbemMethodSet vengono usate principalmente per modificare lo schema. Un oggetto SWbemObjectSet contiene oggetti WMI, ad esempio un'istanza di Win32_LogicalDisk , ottenuta tramite chiamate, ad esempio SWbemServices.InstancesOf o SWbemObject.Associators_. L'oggetto SWbemRefresher può contenere solo istanze di classi WMI. L'oggetto SWbemNamedValueSet può contenere oggetti WMI o qualsiasi altro tipo di dati richiesto da un provider per la chiamata al metodo.
Nota
Gli argomenti seguenti sono stati scritti principalmente per VBScript. C# usa l'interfaccia IEnumerable standard per comprimere ed enumerare gli oggetti. Al contrario, PowerShell usa in genere una raccolta di oggetti implicita ogni volta che un valore restituito contiene più risultati.
Nella tabella seguente sono elencate le raccolte nell'API scripting per WMI e gli elementi e i parametri per ogni raccolta.
Raccolta | Elemento | Parametro Item() |
---|---|---|
SWbemObjectSet | SWbemObject | Percorso oggetto |
SWbemPropertySet | SWbemProperty | Nome proprietà |
SWbemQualifierSet | SWbemQualifier | Nome qualificatore |
SWbemMethodSet | SWbemMethod | Nome metodo |
SWbemNamedValueSet | SWbemNamedValue | Nome del valore |
SWbemPrivilegeSet | SWbemPrivilege | Nome privilegio |
SWbemRefresher | SWbemRefreshableItem | Indice dell'elemento nell'oggetto SWbemRefresher |
Per altre informazioni su ed esempi di aggiunta e rimozione di elementi da una raccolta, vedere Rimozione di un singolo elemento da una raccolta e rimozione di più elementi da una raccolta. Per altre informazioni sull'uso delle classi, vedere Modifica delle informazioni sulle classi e sulle istanze.