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 |