Win32_ShortcutFile 类

Win32_ShortcutFileWMI 类表示是其他文件、目录和命令的快捷方式的文件。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。 属性和方法按字母顺序排列,而不是按 MOF 顺序排列。

语法

[Dynamic, Provider("CIMWin32"), UUID("{F25FE466-783E-11d2-90BF-0060081A46FD}"), AMENDMENT]
class Win32_ShortcutFile : CIM_DataFile
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Status;
  uint32   AccessMask;
  boolean  Archive;
  boolean  Compressed;
  string   CompressionMethod;
  string   CreationClassName;
  datetime CreationDate;
  string   CSCreationClassName;
  string   CSName;
  string   Drive;
  string   EightDotThreeFileName;
  boolean  Encrypted;
  string   EncryptionMethod;
  string   Name;
  string   Extension;
  string   FileName;
  uint64   FileSize;
  string   FileType;
  string   FSCreationClassName;
  string   FSName;
  boolean  Hidden;
  uint64   InUseCount;
  datetime LastAccessed;
  datetime LastModified;
  string   Path;
  boolean  Readable;
  boolean  System;
  boolean  Writeable;
  string   Manufacturer;
  string   Version;
  string   Target;
};

成员

Win32_ShortcutFile 类具有以下类型的成员:

方法

Win32_ShortcutFile 类具有这些方法。

方法 说明
ChangeSecurityPermissions 更改对象路径中指定的逻辑文件的安全权限的类方法。
ChangeSecurityPermissionsEx 更改对象路径中指定的逻辑文件的安全权限的类方法。
压缩 在对象路径中指定的) 压缩逻辑文件 (或目录的类方法。
CompressEx 在对象路径中指定的) 压缩逻辑文件 (或目录的类方法。
复制 类方法,将对象路径中指定的逻辑文件或目录复制到输入参数指定的位置。
CopyEx 将对象路径中指定的逻辑文件或目录复制到 FileName 参数指定的位置的类方法。
删除 删除对象路径中指定的逻辑文件 (或目录) 的类方法。
DeleteEx 删除对象路径中指定的逻辑文件 (或目录) 的类方法。
GetEffectivePermission 类方法确定调用方是否具有由 Permission 参数指定的聚合权限,不仅对文件对象,而且在共享上,如果文件或目录位于共享) 上,则位于 (。
重命名 将逻辑文件重命名为对象路径中指定的 (或目录) 的类方法。
TakeOwnerShip 获取对象路径中指定的逻辑文件的所有权的类方法。
TakeOwnerShipEx 获取对象路径中指定的逻辑文件的所有权的类方法。
解压缩 在对象路径中指定的 (或目录) 解压缩逻辑文件的类方法。
UncompressEx 在对象路径中指定的 (或目录) 解压缩逻辑文件的类方法。

 

属性

Win32_ShortcutFile 类具有这些属性。

AccessMask

数据类型: uint32

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“访问权限”)

表示访问文件或对文件执行特定操作所需的访问权限的位掩码。 有关位值,请参阅 文件和目录访问权限常量

注意

在 FAT 卷上,返回 FULL_ACCESS 值,这表示尚未对对象设置任何安全性。

 

此属性继承自 CIM_LogicalFile

FILE_READ_DATA (文件) 或FILE_LIST_DIRECTORY (目录) (1)

FILE_WRITE_DATA (文件) 或FILE_ADD_FILE (目录) (2)

FILE_APPEND_DATA (文件) 或FILE_ADD_SUBDIRECTORY (目录) (4)

FILE_READ_EA (8)

FILE_WRITE_EA (16)

FILE_EXECUTE (文件) 或FILE_TRAVERSE (目录) (32)

FILE_DELETE_CHILD (目录) (64)

FILE_READ_ATTRIBUTES (128)

FILE_WRITE_ATTRIBUTES (256)

DELETE (65536)

READ_CONTROL (131072)

WRITE_DAC (262144)

WRITE_OWNER (524288)

同步 (1048576)

存档

数据类型: 布尔值

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“应存档”)

如果 为 True,则应存档该文件。

此属性继承自 CIM_LogicalFile

Caption

数据类型: 字符串

访问类型:只读

限定符: MaxLen (64) 、 DisplayName (“Caption”)

对象的简短文本说明。

此属性继承自 CIM_ManagedSystemElement

Compressed

数据类型: 布尔值

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“Compressed”)

如果 为 True,则压缩该文件。

此属性继承自 CIM_LogicalFile

CompressionMethod

数据类型: 字符串

访问类型:只读

限定符: DisplayName (“Compression Method”)

自由格式字符串,指示用于压缩逻辑文件的算法或工具。 如果压缩方案未知或未描述,请使用“未知”。 如果逻辑文件已压缩,但压缩方案未知或未描述,请使用“Compressed”。 如果逻辑文件未压缩,请使用“未压缩”。

此属性继承自 CIM_LogicalFile

CreationClassName

数据类型: 字符串

访问类型:只读

限定符: CIM_KeyDisplayName (“类名称”)

类的名称。

此属性继承自 CIM_LogicalFile

CreationDate

数据类型: datetime

访问类型:只读

限定符: DisplayName (“创建日期”)

文件的创建日期和时间。

此属性继承自 CIM_LogicalFile

CSCreationClassName

数据类型: string

访问类型:只读

限定符: 传播 (“CIM_FileSystemCSCreationClassName“) , CIM_KeyDisplayName (”Computer System Class Name“)

计算机系统的类。

此属性继承自 CIM_LogicalFile

CSName

数据类型: string

访问类型:只读

限定符: 传播 (“CIM_FileSystemCSName“) , CIM_KeyDisplayName (”计算机系统名称“)

计算机系统的名称。

此属性继承自 CIM_LogicalFile

描述

数据类型: string

访问类型:只读

限定符: DisplayName (“Description”)

对象的文本说明。

此属性继承自 CIM_ManagedSystemElement

驱动

数据类型: string

访问类型:只读

限定符: 固定架构 (“Win32”) 、 DisplayName (“Drive”)

驱动器号 (包括文件驱动器号) 后面的冒号。

示例:“c:”

此属性继承自 CIM_LogicalFile

EightDotThreeFileName

数据类型: string

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“八点三文件名”)

8.3 格式的文件名。

示例:“c:\progra~1”

此属性继承自 CIM_LogicalFile

已加密

数据类型: 布尔值

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“Encrypted”)

如果 为 True,则文件已加密。

此属性继承自 CIM_LogicalFile

EncryptionMethod

数据类型: string

访问类型:只读

限定符: DisplayName (“Encryption Method”)

自由格式字符串,标识用于加密逻辑文件的算法或工具。 如果出于安全原因(例如,) )未放纵加密方案 (,请使用“未知”。 如果文件已加密,但其加密方案未知或未披露,请使用“Encrypted”。 如果逻辑文件未加密,请使用“未加密”。

此属性继承自 CIM_LogicalFile

扩展名

数据类型: string

访问类型:只读

限定符: 固定架构 (“Win32”) 、 DisplayName (“文件扩展名”)

不带前一句点的文件扩展名 (点) 。

示例:“txt”、“mof”、“mdb”

此属性继承自 CIM_LogicalFile

FileName

数据类型: string

访问类型:只读

限定符: 固定架构 (“Win32”) 、 DisplayName (“文件名”)

不带文件扩展名的文件名。

示例:“MyDataFile”

此属性继承自 CIM_LogicalFile

FileSize

数据类型: uint64

访问类型:只读

限定符: DisplayName (“Size”) , Units (“bytes”)

文件大小,以字节为单位。

有关在脚本中使用 uint64 值的详细信息,请参阅 WMI 中的脚本

此属性继承自 CIM_LogicalFile

FileType

数据类型: string

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“文件类型”)

表示 由 Extension 属性指示的文件类型的描述符。

此属性继承自 CIM_LogicalFile

FSCreationClassName

数据类型: string

访问类型:只读

限定符: 传播 (“CIM_FileSystemCreationClassName“) , CIM_KeyDisplayName (”文件系统类名“)

文件系统的类。

此属性继承自 CIM_LogicalFile

FSName

数据类型: string

访问类型:只读

限定符: 传播 (“CIM_FileSystemName“) , CIM_KeyDisplayName (”文件系统名称“)

文件系统的名称。

此属性继承自 CIM_LogicalFile

Hidden

数据类型: 布尔值

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“Hidden”)

如果 为 True,则隐藏该文件。

此属性继承自 CIM_LogicalFile

InstallDate

数据类型: datetime

访问类型:只读

限定符: MappingStrings (“MIF”。DMTF |ComponentID|001.5“) , DisplayName (”安装日期“)

指示对象的安装时间。 缺少值并不表示未安装 对象。

此属性继承自 CIM_ManagedSystemElement

InUseCount

数据类型: uint64

访问类型:只读

限定符: DisplayName (“当前文件打开计数”)

当前对文件处于活动状态的“文件打开”数。

有关在脚本中使用 uint64 值的详细信息,请参阅 在 WMI 中编写脚本

此属性继承自 CIM_LogicalFile

LastAccessed

数据类型: datetime

访问类型:只读

限定符: DisplayName (“上次访问”)

上次访问文件的日期和时间。

此属性继承自 CIM_LogicalFile

LastModified

数据类型: datetime

访问类型:只读

限定符: DisplayName (“Last Modified”)

上次修改文件的日期和时间。

此属性继承自 CIM_LogicalFile

Manufacturer

数据类型: 字符串

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“Manufacturer”)

如果存在) ,则版本资源中的制造商字符串 (。

此属性继承自 CIM_DataFile

名称

数据类型: 字符串

访问类型:只读

限定符:

Name 属性是一个字符串,表示继承的名称,用作文件系统中逻辑文件实例的键。 应提供完整路径名称。

示例:C:\Windows\system\win.ini

此属性继承自 CIM_LogicalFile

路径

数据类型: 字符串

访问类型:只读

限定符: 固定架构 (“Win32”) 、 DisplayName (“Path”)

文件的路径,包括前导反斜杠和尾随反斜杠。

示例:“\windows\system\”

此属性继承自 CIM_LogicalFile

可读性

数据类型: 布尔值

访问类型:只读

限定符: DisplayName (“Readable”)

如果 为 True,则可以读取该文件。

此属性继承自 CIM_LogicalFile

Status

数据类型: 字符串

访问类型:只读

限定符: MaxLen (10) 、 DisplayName (“Status”)

指示对象的当前状态的字符串。 可以定义操作状态和非操作状态。 操作状态可能包括“正常”、“降级”和“预失败”。 “Pred Fail”表示某个元素正常运行,但预测故障 (例如启用 SMART 的硬盘驱动器) 。

非操作状态可能包括“错误”、“正在启动”、“正在停止”和“服务”。 “服务”可以在磁盘镜像重新同步、重新加载用户权限列表或其他管理工作期间应用。 并非所有此类工作都联机,但托管元素既不是“正常”,也不是处于其他状态之一。

此属性继承自 CIM_ManagedSystemElement

包括以下值:

OK (“OK”)

错误 (“错误”)

降级 (“已降级”)

未知 (“未知”)

Pred Fail (“Pred Fail”)

starting (“Starting”)

停止 (“停止”)

服务 (“服务”)

压力 (“有压力”)

NonRecover (“NonRecover”)

无联系人 (“无联系人”)

Lost Comm (“Lost Comm”)

系统

数据类型: 布尔值

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“系统文件”)

如果 为 True,则该文件是系统文件。

此属性继承自 CIM_LogicalFile

Target

数据类型: 字符串

访问类型:只读

限定符: MappingStrings (“Win32API|_beginthreadex”)

作为快捷方式的对象的名称。

Version

数据类型: 字符串

访问类型:只读

限定符: 架构 (“Win32”) 、 DisplayName (“Version”)

版本资源中的版本字符串 (是否存在) 。

此属性继承自 CIM_DataFile

可写

数据类型: 布尔值

访问类型:只读

限定符: DisplayName (“Writeable”)

如果 为 True,则可以写入文件。

此属性继承自 CIM_LogicalFile

备注

Win32_ShortcutFile 类派生自 CIM_DataFile

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

CIM_DataFile

操作系统类