класс 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 |