>我正在运行Get-CimInstance -Namespace root/CIMV2 -ClassName CIM_Component | Out-File -Encoding utf8 .CIM_Component.txt
并收到
Get-CimInstance : Call cancelled
At line:1 char:2
+ (Get-CimInstance -Namespace root/CIMV2 -ClassName CIM_DirectoryContai ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-CimInstance], CimException
+ FullyQualifiedErrorId : HRESULT 0x80041032,Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand
这不是从键盘中断中取消的。它只是...超时?我真的不知道为什么它
取消了。我希望其他人可能知道它抛出了呼叫取消错误发生了什么。
可能只是因为信息量太大了,以至于它......但是,这不是内存不足错误...
我不知道!
***强文本***哼...请参阅下面的潜在启发...
CIM_Component类
我看到一个关于CIM_Component课的问题,想知道它是什么 是。 所以我试了一下
Get-CimInstance -Namespace rootCIMV2 -ClassName CIM_Component | select -f 1 | fl *
# Results
GroupComponent : Win32_Directory (Name = "<directory path>")
PartComponent : CIM_DataFile (Name = "<file path>”)
PSComputerName :
CimClass : root/CIMV2:CIM_DirectoryContainsFile
CimInstanceProperties : {GroupComponent, PartComponent}
CimSystemProperties : Microsoft.Management.Infrastructure.CimSystemProperties
您将获得的是系统上每个文件的列表 - 显示 组组件(父级(中的文件夹和零件组件中的文件 (孩子(。
文档是完全准确的,完全无用,因为它 解释你得到了亲子关系,但没有什么是 它!
我强烈建议不要使用这个类 - 有更容易 获取信息的方法。