Поделиться через


класс MSFT_FileShare

Моделирует концепцию общей папки операционной системы Windows.

Следующий синтаксис упрощен из MOF-кода и включает все унаследованные свойства.

Синтаксис

class MSFT_FileShare : MSFT_StorageObject
{
  String  Name;
  String  Description;
  String  VolumeRelativePath;
  Boolean ContinuouslyAvailable;
  Boolean EncryptData;
  UInt16  FileSharingProtocol;
  UInt16  ShareState;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
};

Члены

Класс MSFT_FileShare имеет следующие типы членов:

Методы

Класс MSFT_FileShare содержит эти методы.

Метод Описание
BlockAccess Запрещает указанным пользователям доступ к общей папке.
DeleteObject Удаляет общую папку.
Диагностировать Выполняет диагностику общей папки, возвращая любые практические результаты.
GetAccessControlEntries Возвращает записи управления доступом для указанных учетных записей.
GrantAccess Предоставляет указанным учетным записям пользователей указанный доступ к общей папке.
RevokeAccess Отменяет доступ к общей папке для указанных пользователей.
SetAttributes Позволяет пользователю обновлять или задавать различные атрибуты в общей папке.
SetDescription Позволяет пользователю задать поле описания общей папки.
Разблокировать Доступ Удаляет указанных пользователей из списка отказов в доступе к общей папке.

Свойства

Класс MSFT_FileShare имеет эти свойства.

ContinuouslyAvailable

Тип данных: Boolean

Тип доступа: только для чтения

Если задано значение TRUE, общий ресурс доступен постоянно.

Описание

Тип данных: String

Тип доступа: только для чтения

Настраиваемое пользователем описание общей папки. Это поле можно использовать для хранения дополнительных сведений в свободной форме, например примечаний или сведений о предполагаемом использовании. Некоторые общие ресурсы не позволяют задавать описание и либо поддерживают описание по умолчанию, либо не поддерживают описание.

EncryptData

Тип данных: Boolean

Тип доступа: только для чтения

Если задано значение TRUE, данные общего ресурса шифруются во время транспортировки.

FileSharingProtocol

Тип данных: UInt16

Тип доступа: только для чтения

Протокол общего доступа к файлам, используемый общей папкой.

NFS (2)

CIFS(SMB) (3)

HealthStatus

Тип данных: UInt16

Тип доступа: только для чтения

Текущее состояние работоспособности общей папки.

Исправно (0)

Предупреждение (1)

Неработоспособно (2)

Неизвестно (5)

имя;

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

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

OperationalStatus

Тип данных: массив UInt16

Тип доступа: только для чтения

Массив значений, обозначающий текущее рабочее состояние общей папки. В отличие от HealthStatus, это поле указывает состояние проблем с оборудованием, программным обеспечением и инфраструктурой, связанных с этой общей папкой, и может содержать несколько значений.

Неизвестно (0)

Другое (1)

ОК (2)

Понижение производительности (3)

Подчеркнуто (4)

Прогнозный сбой (5)

Ошибка (6)

Невосстанавливаемая ошибка (7)

Начиная ( 8)

Остановка (9)

Остановлено (10)

В службе (11)

Нет контакта (12)

Потерянная связь (13)

Прервано (14)

Неактивный (15)

Ошибка поддержки сущности (16)

Завершено (17)

Режим питания (18 )

Перемещение (19 )

Microsoft Reserved (..)

Доступ только для чтения (0xD000)

Неполный (0xD001)

Microsoft Reserved (0xD001..)

ShareState

Тип данных: UInt16

Тип доступа: только для чтения

Текущее состояние общей папки.

Ожидание (0)

Интернет (1)

Автономный (2)

VolumeRelativePath

Тип данных: String

Тип доступа: только для чтения

Относительный путь тома к каталогу, к которому предоставляется общий доступ.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

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

MSFT_StorageObject