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


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

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

MSFT_StorageObject