如何使用 PowerShell 获取共享文件夹列表?


Get-SmbShare 提供了本地系统上的所有共享文件夹。

PS C:\Temp> Get-SmbShare
Name    ScopeName    Path       Description
----    ---------    ----       -----------
ADMIN$    *       C:\Windows    Remote Admin
C$        *       C:\ Default    share
DSC       *       E:\DSC
E$        *       E:\           Default share
IPC$      *                      Remote IPC
Shared1   *       E:\Extract

示例

若要获取远程计算机上的共享文件夹,我们可以使用 CIM 会话。例如:

$sess = New-CimSession -ComputerName Labmachine2k16
Get-SmbShare -Session $sess

输出

PS C:\Users\Administrator> Get-SmbShare -Session $sess
Name       ScopeName Path          Description    PSComputerName
----       --------- ----          -----------    --------------
ADMIN$       *       C:\Windows    Remote Admin    Labmachine2k16
C$           *       C:\ Default   share           Labmachine2k16
DSC          *       E:\DSC                        Labmachine2k16
E$           *       E:\           Default share   Labmachine2k16
IPC$         *                     Remote IPC      Labmachine2k16
Shared1      *       E:\Extract                    Labmachine2k16

更新于:2021 年 3 月 1 日

7K+ 阅读次数

开启你的 职业生涯

完成课程获得认证

立即开始
广告