我正在尝试找到登录到多台计算机的用户正在使用的打印机端口。但是,当我运行我的脚本时,它正在运行Regedit作为我自己...如何为登录的用户获取它?
这是我目前的剧本:
Get-Content -Path c:\ListOfComputers.txt | ForEach-Object {
Get-ItemProperty -Path Registry::"HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts\" | ForEach-Object {Get-ItemProperty $_.pspath} | Format-List | Out-file c:\PortResults.txt
}