![通过 PowerShell 显示用户的映射驱动器](https://linux22.com/image/1569927/%E9%80%9A%E8%BF%87%20PowerShell%20%E6%98%BE%E7%A4%BA%E7%94%A8%E6%88%B7%E7%9A%84%E6%98%A0%E5%B0%84%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在尝试通过 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}}}
}
}