通过 PowerShell 显示用户的映射驱动器

通过 PowerShell 显示用户的映射驱动器

我正在尝试通过 PowerShell 查找或构建一个脚本,该脚本将创建一个报告,向用户显示域上的映射驱动器。

我发现这个命令可以拉出驱动器和路径:

Get-PSDrive -PSProvider FileSystem | Select-Object name, @{n="Root"; e={if ($_.DisplayRoot -eq $null) {$_.Root} else {$_.DisplayRoot}}}

但现在我正在尝试弄清楚如何使用 PowerShell 扫描网络上的用户。这可能吗?

答案1

尝试这个...

( Get-ADComputer -Filter * ).Name | 
% { Invoke-Command -ComputerName $_ -ScriptBlock { Get-PSDrive -PSProvider FileSystem | 
        Select-Object name, @{n="Root"; e={if ($_.DisplayRoot -eq $null) {$_.Root} else {$_.DisplayRoot}}}
     }
 }

相关内容