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 NameTypeSpecify This Value
PolicyPlatformContext_PrincipalContext_TypeVT_BSTR"PolicyPlatform_MachineContext"
PolicyPlatformContext_PrincipalContext_IdVT_BSTR"SYSTEM"

 

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Namespace

Root\CIMv2

MOF

OfflineFilesConfigurationWmiProvider.mof

 

 

Community Additions

ADD
Show: