Share via


classe MSFT_FileShare

Modella il concetto del sistema operativo Windows di una condivisione file.

La sintassi seguente è semplificata dal codice MOF e include tutte le proprietà ereditate.

Sintassi

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

Members

La classe MSFT_FileShare ha questi tipi di membri:

Metodi

La classe MSFT_FileShare dispone di questi metodi.

Metodo Descrizione
BlockAccess Nega agli utenti specificati l'accesso alla condivisione file.
DeleteObject Elimina la condivisione file.
Diagnosticare Esegue una diagnostica nella condivisione file, restituendo tutti i risultati interattivi.
GetAccessControlEntries Ottiene le voci di controllo di accesso per gli account specificati.
GrantAccess Concede agli account utente specificati l'accesso specificato alla condivisione file.
RevokeAccess Revoca l'accesso alla condivisione file per gli utenti specificati.
SetAttributes Consente all'utente di aggiornare o impostare vari attributi nella condivisione file.
SetDescription Consente a un utente di impostare il campo di descrizione della condivisione file.
SbloccaAccess Rimuove gli utenti specificati dall'elenco di accesso negato per la condivisione file.

Proprietà

La classe MSFT_FileShare ha queste proprietà.

Disponibilità continua

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Se TRUE, la condivisione è continuamente disponibile.

Descrizione

Tipo di dati: String

Tipo di accesso: sola lettura

Descrizione impostabile dall'utente della condivisione file. Questo campo può essere usato per archiviare informazioni aggiuntive in formato libero, ad esempio note o dettagli sull'utilizzo previsto. Alcune condivisioni non consentono l'impostazione di una descrizione e supporteranno una descrizione predefinita o non supporteranno alcuna descrizione.

EncryptData

Tipo di dati: Boolean

Tipo di accesso: sola lettura

Se TRUE, i dati di condivisione vengono crittografati durante il trasporto.

FileSharingProtocol

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Protocollo di condivisione file utilizzato dalla condivisione.

NFS (2)

CIFS(SMB) (3)

HealthStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Stato di integrità corrente della condivisione file.

Integro (0)

Avviso (1)

Non integro (2)

Sconosciuto (5)

Nome

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: obbligatorio

Stringa semi-univoca (con ambito nel file server proprietario), stringa leggibile usata per identificare e accedere a una condivisione file.

OperationalStatus

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Matrice di valori che indicano lo stato operativo corrente della condivisione file. A differenza di HealthStatus, questo campo indica lo stato di problemi hardware, software e infrastruttura correlati a questa condivisione e può contenere più valori.

Sconosciuto (0)

Altro (1)

OK (2)

Degradato (3)

Stress (4)

Errore predittivo (5)

Errore (6)

Errore non ripristinabile (7)

A partire da (8)

Arresto (9)

Arrestato (10)

In servizio (11)

Nessun contatto (12)

Comunicazione persa (13)

Interrotto (14)

Dormiente (15)

Supporto dell'entità in errore (16)

Completato (17)

Modalità di alimentazione (18 )

Rilocazione (19 )

Microsoft Riservato (..)

Sola lettura (0xD000)

Incompleto (0xD001)

Microsoft Reserved (0xD001.)

ShareState

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Stato corrente della condivisione file.

In sospeso (0)

Online (1)

Offline (2)

VolumeRelativePath

Tipo di dati: String

Tipo di accesso: sola lettura

Percorso relativo del volume alla directory condivisa.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Vedi anche

MSFT_StorageObject