我正在尝试通过 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}}}
}
}