Win32_OfflineFilesMachineConfiguration class
Represents the Offline Files configuration for a computer.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
class Win32_OfflineFilesMachineConfiguration
{
boolean IsEffective;
boolean OfflineFilesCacheEncrypted;
boolean Enabled;
boolean SyncOnCostedNetworkEnabled;
boolean SlowLinkEnabled;
string SlowLinkParams[];
boolean BackgroundSyncEnabled;
Win32_OfflineFilesBackgroundSync BackgroundSyncParams;
boolean EconomicalAdminPinningEnabled;
string ExcludedFileTypes[];
boolean DiskSpaceLimitEnabled;
Win32_OfflineFilesDiskSpaceLimit DiskSpaceLimitParams;
boolean WorkOfflineButtonRemoved;
boolean MakeAvailableOfflineButtonRemoved;
uint32 TransparentCachingLatencyThreshold;
};
Members
The Win32_OfflineFilesMachineConfiguration class has these types of members:
Properties
The Win32_OfflineFilesMachineConfiguration class has these properties.
-
BackgroundSyncEnabled
-
-
Data type: boolean
-
Access type: Read/write
If true, background synchronization is enabled as specified in the BackgroundSyncParams property.
-
-
BackgroundSyncParams
-
-
Data type: Win32_OfflineFilesBackgroundSync
-
Access type: Read/write
If the BackgroundSyncEnabled property is true, this property is a Win32_OfflineFilesBackgroundSync object whose properties are the background synchronization parameters.
-
-
DiskSpaceLimitEnabled
-
-
Data type: boolean
-
Access type: Read/write
If true, the disk space used by offline files is limited. The DiskSpaceLimitParams property determines how the disk space is managed.
-
-
DiskSpaceLimitParams
-
-
Data type: Win32_OfflineFilesDiskSpaceLimit
-
Access type: Read/write
If the DiskSpaceLimitEnabled property is true, this property is a Win32_OfflineFilesDiskSpaceLimit object whose properties determine how the disk space is managed.
-
-
EconomicalAdminPinningEnabled
-
-
Data type: boolean
-
Access type: Read/write
If true, only administratively assigned offline files are synchronized when the user logs on. Files and folders that are already available offline (cached) are skipped and are synchronized later.
-
-
Enabled
-
-
Data type: boolean
-
Access type: Read/write
If true, the Offline Files feature is enabled.
-
-
ExcludedFileTypes
-
-
Data type: string array
-
Access type: Read/write
An array strings that specify the types of files that are excluded from being cached. Each string contains a file extension, for example ".reg". Wildcards are allowed. The array size is not fixed; the caller can specify as many file extensions as needed.
-
-
IsEffective
-
-
Data type: boolean
-
Access type: Read-only
If true, these configuration settings are in effect.
-
-
MakeAvailableOfflineButtonRemoved
-
-
Data type: boolean
-
Access type: Read/write
If true, the Make Available Offline button is removed.
-
-
OfflineFilesCacheEncrypted
-
-
Data type: boolean
-
Access type: Read/write
If true, the Offline Files cache will be encrypted.
-
-
SlowLinkEnabled
-
-
Data type: boolean
-
Access type: Read/write
If true, slow-link mode is enabled as specified in the SlowLinkParams property.
-
-
SlowLinkParams
-
-
Data type: string array
-
Access type: Read/write
If the SlowLinkEnabled property is true, this property is an array of strings that contain the slow-link mode parameters.
-
-
SyncOnCostedNetworkEnabled
-
-
Data type: boolean
-
Access type: Read/write
If true, allow syncing to occur on a costed network where the user is charged by usage.
-
-
TransparentCachingLatencyThreshold
-
-
Data type: uint32
-
Access type: Read/write
-
Qualifiers: Max (100000000)
The transparent caching latency, in milliseconds. Transparent caching allows the optimization of network files reads by caching them. Subsequent reads of the same files are satisfied from the cache after verifying the integrity of the cached copy.
This property specifies the latency value that triggers transparent caching.
-
-
WorkOfflineButtonRemoved
-
-
Data type: boolean
-
Access type: Read/write
If true, the Work Offline button is removed.
-
Remarks
This class requires a context object to be passed as the pCtx parameter to the IWbemServices::GetObject method. This context object has the following properties, which should be set to the following values:
Property Name | Type | Specify This Value |
---|---|---|
PolicyPlatformContext_PrincipalContext_Type | VT_BSTR | "PolicyPlatform_MachineContext" |
PolicyPlatformContext_PrincipalContext_Id | VT_BSTR | "SYSTEM" |
Requirements
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\CIMv2 |
MOF |
|