如何在PowerShell中使用Get-ChildItem获取系统文件?

系统文件是操作系统文件,默认情况下,使用Get-ChildItem不可见。要获取系统文件,您需要使用–System参数。

示例

例如,以下命令将为您提供C:\ Windows \ System32下的系统文件和文件夹。

PS C:\WINDOWS\system32> Get-ChildItem -System

输出结果

Directory: C:\WINDOWS\system32

Mode                LastWriteTime         Length Name

----                -------------         ------ ----

d---s-       25-12-2019     01:14                AppV

d---s-       19-03-2019     10:22                Configuration

d---s-       23-12-2019     02:45                DiagSvcs

d---s-       19-03-2019     11:50                dsc

d---s-       19-03-2019     11:50                F12

d---s-       19-03-2019     10:23                Nui

d---s-       19-03-2019     10:23                UNP

命令

您还可以组合多个参数。例如,要获取只读的系统文件,请使用命令:

PS C:\WINDOWS\system32> Get-ChildItem –System –ReadOnly -Recurse

输出结果

Directory: C:\WINDOWS\system32\restore

Mode                LastWriteTime         Length Name

----                -------------         ------ ----

-ar-s-       24-12-2019     23:40             76 MachineGuid.txt

命令

获取隐藏的系统文件。

PS C:\WINDOWS\system32> Get-ChildItem –System –Hidden -Recurse

输出结果

Directory: C:\WINDOWS\system32\SMI\Store\Machine

Mode                LastWriteTime         Length Name

----                -------------         ------ ----

-a-hs-       19-03-2019     10:07              0 SCHEMA.DAT.LOG1

-a-hs-       19-03-2019     10:07           8192 SCHEMA.DAT.LOG2

-a-hs-       25-12-2019     01:16          65536 SCHEMA.DAT{fd9a35e3-49fe-11e9-aa2c-248a07783950}.TM.blf

-a-hs-       25-12-2019     01:16         524288 SCHEMA.DAT{fd9a35e3-49fe-11e9-aa2c-248a07783950}.TMContainer0000000000

                                                 0000000001.regtrans-ms

-a-hs-       19-03-2019     13:11         524288 SCHEMA.DAT{fd9a35e3-49fe-11e9-aa2c-248a07783950}.TMContainer0000000000

                                                 0000000002.regtrans-ms

以上是 如何在PowerShell中使用Get-ChildItem获取系统文件? 的全部内容, 来源链接: utcz.com/z/335319.html

回到顶部