FsrmAccountType enumeration (fsrmenums.h)

Defines the computer account types under which a command action (see FsrmActionType) can run.

Syntax

typedef enum _FsrmAccountType {
  FsrmAccountType_Unknown = 0,
  FsrmAccountType_NetworkService = 1,
  FsrmAccountType_LocalService = 2,
  FsrmAccountType_LocalSystem = 3,
  FsrmAccountType_InProc = 4,
  FsrmAccountType_External = 5,
  FsrmAccountType_Automatic = 500
} FsrmAccountType;

Constants

 
FsrmAccountType_Unknown
Value: 0
The account type is unknown. Do not use this value to set the
IFsrmActionCommand::Account property.
FsrmAccountType_NetworkService
Value: 1
Run the command or pipeline module under the "NetworkService" account.
FsrmAccountType_LocalService
Value: 2
Run the command or pipeline module under the "LocalService" account.
FsrmAccountType_LocalSystem
Value: 3
Run the command or pipeline module under the "LocalSystem" account.
FsrmAccountType_InProc
Value: 4
This value is reserved for internal use.
FsrmAccountType_External
Value: 5
Run the classifier or storage module in a separate process from FSRM (FSRM uses
CLSCTX_LOCAL_SERVER to instantiate the module). The module's COM registration
specifies the account used to run the module. If the registration does not specify the account, the module is
run using the user's account.
FsrmAccountType_Automatic
Value: 500
Run the command or pipeline module under the account that FSRM selects. This is the recommended value.

Windows Server 2008 R2 and Windows Server 2008:  This enumeration value is not supported before Windows Server 2012.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Header fsrmenums.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h)

See also

FSRM Enumerations

FsrmActionType

IFsrmActionCommand.Account

IFsrmPipelineModuleDefinition.Account