如何使用 PowerShell 獲取隱藏的檔案和資料夾?


要使用 PowerShell 獲取隱藏的檔案和資料夾,我們需要使用 Get-ChildItem 命令以及 - Hidden-Force 引數

這兩個引數之間的區別在於 Hidden 引數僅檢索隱藏的檔案和資料夾,而 Force 引數檢索所有檔案和資料夾,包括 Hidden、只讀和普通檔案和資料夾。

例如,我們在 C:\temp 資料夾中有一個名為 Data 的資料夾,我們需要檢索它。

PS C:\> Get-ChildItem C:\Temp\ -Hidden
Directory: C:\Temp
Mode        LastWriteTime      Length Name
----        -------------     ------ ----
d--h-       9/28/2020 7:57 AM        Data

您可以在輸出中檢查上述資料夾的模式,其中 ‘d’ 表示目錄,而 ‘h’ 屬性表示 Hidden

如果我們使用 Force 引數,PowerShell 將檢索所有帶屬性的檔案和資料夾。

PS C:\> Get-ChildItem C:\Temp\ -Force
Directory: C:\Temp
Mode     LastWriteTime      Length     Name
----     -------------      ------     ----
d--h-    9/28/2020          7:57  AM   Data
d----    8/11/2020          10:58 AM   Help Files
d----    7/29/2020          6:01  PM   iisadministration

您還可以使用 cmd 命令 Dir 以及開關 -h 來檢索隱藏的檔案和資料夾。

PS C:\> dir -h
Directory: C:\
Mode         LastWriteTime      Length      Name
----         -------------      ------      ----
d--hs        6/4/2020           2:28 PM     $Recycle.Bin
d--hs        9/27/2020         10:07 PM     Config.Msi
d--hs        6/3/2020           1:00 AM     IntelOptaneData
d--h-        6/5/2020          12:18 PM     OneDriveTemp
d--h-        9/25/2020          8:02 AM     ProgramData
d--hs        6/2/2020          12:32 PM     Recovery
-a-hs        9/28/2020          7:54 AM     6768705536 hiberfil.sys
-a-hs        9/16/2020          7:47 AM     12348030976 pagefile.sys
-a-hs        9/18/2020          7:06 PM     285212672 swapfile.sys

以上示例檢索所有具有 隱藏 屬性的檔案和資料夾。

要檢查遠端計算機上的相同設定,請使用 Invoke-Command 方法。例如,

Invoke-Command -ComputerName Test1-Win2k16 -ScriptBlock{Get-ChildItem c:\ - Hidden}

輸出

Mode    LastWriteTime   Length      Name            PSComputerName
----    -------------   ------      ----            --------------
d--hs-  7/29/2020      10:21 PM     $Recycle.Bin    Test1-Win2k16
d--hsl  7/21/2020       4:36 PM     Documents and   Settings Test1-Win2k16
d--h--  9/20/2020       3:24 AM     ProgramData     Test1-Win2k16
d--hs-  7/21/2020       4:36 PM     Recovery       Test1 -Win2k16
d--hs-  7/27/2020       6:31 AM     System Volume  Information Test1-Win2k16
-arhs-  7/16/2016       6:18 AM     384322 bootmgr Test1-Win2k16
-a-hs-  7/16/2016       6:18 AM     1 BOOTNXT      Test1-Win2k16
-a-hs-  9/28/2020      10:44 PM     1006632960     pagefile.sys Test1-Win2k16

您可以看到遠端計算機上的隱藏 檔案資料夾

更新於: 2020年10月5日

12K+ 次檢視

啟動您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.