класс MSFT_FileServer
Моделирует концепцию файлового сервера операционной системы Windows.
Следующий синтаксис упрощен из MOF-кода и включает все унаследованные свойства.
Синтаксис
class MSFT_FileServer : MSFT_StorageObject
{
String FriendlyName;
String HostNames[];
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
Boolean SupportsFileShareCreation;
Boolean SupportsContinuouslyAvailableFileShare;
UInt16 FileSharingProtocols[];
String FileSharingProtocolVersions[];
};
Члены
Класс MSFT_FileServer имеет следующие типы членов:
Методы
Класс MSFT_FileServer содержит эти методы.
Метод | Описание |
---|---|
CreateFileShare | Создает общую папку на файловом сервере. |
DeleteObject | Удаляет файловый сервер. |
SetFriendlyName | Позволяет переименовать файловый сервер. |
Свойства
Класс MSFT_FileServer имеет эти свойства.
FileSharingProtocols
Тип данных: массив UInt16
Тип доступа: только для чтения
Протоколы общего доступа к файлам, поддерживаемые файлового сервера.
NFS (2)
SMB (3)
FileSharingProtocolVersions
Тип данных: массив строк
Тип доступа: только для чтения
Указывает поддерживаемые версии протокола общего доступа к файлам.
FriendlyName
Тип данных: String
Тип доступа: только для чтения
Квалификаторы: обязательный
Удобная для пользователя строка, представляющая имя файлового сервера. Некоторые серверы могут назначать понятное имя по умолчанию, которое не может быть изменено пользователем.
HealthStatus
Тип данных: UInt16
Тип доступа: только для чтения
Квалификаторы: обязательный
Обозначает текущее состояние работоспособности файлового сервера.
Исправно (0)
Предупреждение (1)
Неработоспособно (2)
Неизвестно (5)
HostNames
Тип данных: массив строк
Тип доступа: только для чтения
Квалификаторы: обязательный
Имена узлов являются полууникальными (с областью действия подсистемы хранения владельцев), доступные для чтения строки, используемые для идентификации файлового сервера. Существует отдельный элемент имени узла для каждого протокола общего доступа к файлам.
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..)
OtherOperationalStatusDescription
Тип данных: String
Тип доступа: только для чтения
Строковое представление рабочего состояния, определенного поставщиком. Это поле следует задавать только в том случае, если массив OperationalStatus содержит 1 ("Другое").
SupportsContinuouslyAvailableFileShare
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, файловый сервер будет поддерживать постоянно доступные общие папки.
SupportsFileShareCreation
Тип данных: Boolean
Тип доступа: только для чтения
Если задано значение TRUE, сервер поддерживает создание общей папки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Пространство имен | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |