Распаковка метода класса Win32_Directory

Метод классаUncompressWMI распаковывает файл записи логического каталога (или каталог), указанный в пути к объекту.

В этом разделе используется синтаксис MOF. Дополнительные сведения об использовании этого метода см. в разделе "Вызов метода".

Синтаксис

uint32 Uncompress();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Возвращает целочисленное значение 0 (ноль), если файл был успешно распаковлен, и любое другое число, указывающее на ошибку.

0

Запрос выполнен успешно.

2

Доступ запрещен.

8

Произошел неуказанный сбой.

9

Указанное имя недопустимо.

10

Указанный объект уже существует.

11

Файловая система не является системой NTFS.

12

Платформа не Windows.

13

Диск не совпадает.

14

Каталог не пуст.

15

Произошло нарушение общего доступа.

16

Указан недопустимый начальный файл.

17

Привилегия, необходимая для операции, не удерживается.

21

Указанный параметр недопустим.

Примеры

В следующем примере VBScript распаковывается папка c:\Scripts.

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFolders = objWMIService.ExecQuery _
 ("SELECT * FROM Win32_Directory WHERE Name = 'c:\\Scripts'")
For Each objFolder in colFolders
 errResults = objFolder.Uncompress
 Wscript.Echo errResults
Next

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

Классы операционной системы

Win32_Directory

Сжать