Bagikan melalui


MSFT_FileShare kelas

Memodelkan konsep berbagi file sistem operasi Windows.

Sintaks berikut disederhanakan dari kode MOF dan mencakup semua properti yang diwariskan.

Sintaks

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

Anggota

Kelas MSFT_FileShare memiliki jenis anggota ini:

Metode

Kelas MSFT_FileShare memiliki metode ini.

Metode Deskripsi
BlockAccess Menolak akses pengguna tertentu ke berbagi file.
DeleteObject Menghapus berbagi file.
Mendiagnosa Melakukan diagnostik pada berbagi file, mengembalikan hasil yang dapat ditindaklaksan.
GetAccessControlEntries Mendapatkan entri kontrol akses untuk akun tertentu.
GrantAccess Memberikan ke akun pengguna yang ditentukan akses yang ditentukan ke berbagi file.
RevokeAccess Mencabut akses ke berbagi file untuk pengguna tertentu.
SetAttributes Memungkinkan pengguna memperbarui atau mengatur berbagai atribut pada berbagi file.
SetDescription Memungkinkan pengguna untuk mengatur bidang deskripsi berbagi file.
Buka BlokirAkss Menghapus pengguna tertentu dari daftar akses yang ditolak untuk berbagi file.

Properti

Kelas MSFT_FileShare memiliki properti ini.

ContinuouslyAvailable

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, berbagi terus tersedia.

Deskripsi

Jenis data: String

Jenis akses: Baca-saja

Deskripsi yang dapat diatur pengguna dari berbagi file. Bidang ini dapat digunakan untuk menyimpan informasi bentuk bebas ekstra, seperti catatan atau detail tentang penggunaan yang dimaksudkan. Beberapa berbagi tidak mengizinkan pengaturan deskripsi dan akan mendukung deskripsi default atau tidak akan mendukung deskripsi apa pun.

EncryptData

Jenis data: Boolean

Jenis akses: Baca-saja

Jika TRUE, data berbagi dienkripsi selama transportasi.

FileSharingProtocol

Jenis data: UInt16

Jenis akses: Baca-saja

Protokol berbagi file yang digunakan oleh berbagi.

NFS (2)

CIFS(SMB) (3)

HealthStatus

Jenis data: UInt16

Jenis akses: Baca-saja

Status kesehatan berbagi file saat ini.

Sehat (0)

Peringatan (1)

Tidak sehat (2)

Tidak diketahui (5)

Nama

Jenis data: String

Jenis akses: Baca-saja

Kualifikasi: Diperlukan

Semi-unik (tercakup ke server file pemilik), string yang dapat dibaca manusia yang digunakan untuk mengidentifikasi dan mengakses berbagi file.

OperationalStatus

Jenis data: Array UInt16

Jenis akses: Baca-saja

Array nilai yang menunjukkan status operasional berbagi file saat ini. Tidak seperti HealthStatus, bidang ini menunjukkan status masalah perangkat keras, perangkat lunak, dan infrastruktur yang terkait dengan berbagi ini, dan dapat berisi beberapa nilai.

Tidak diketahui (0)

Lainnya (1)

OK (2)

Terdegradasi (3)

Stres (4)

Kegagalan Prediktif (5)

Kesalahan (6)

Kesalahan Yang Tidak Dapat Dipulihkan (7)

Mulai (8)

Menghentikan (9)

Dihentikan (10)

Dalam Layanan (11)

Tidak Ada Kontak (12)

Komunikasi Hilang (13)

Dibatalkan (14)

Tidak aktif (15)

Entitas Pendukung dalam Kesalahan (16)

Selesai (17)

Mode Daya (18 )

Merelokasi (19 )

Microsoft Reserved (..)

Baca-saja (0xD000)

Tidak lengkap (0xD001)

Microsoft Reserved (0xD001..)

ShareState

Jenis data: UInt16

Jenis akses: Baca-saja

Status berbagi file saat ini.

Tertunda (0)

Online (1)

Offline (2)

VolumeRelativePath

Jenis data: String

Jenis akses: Baca-saja

Jalur relatif volume ke direktori yang sedang dibagikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Lihat juga

MSFT_StorageObject