获取AD域中用户所登陆的计算机名称

将以下脚本通过组策略设置为用户登录ps1脚本

(hostname) + ' ' + (get-wmiobject -class win32_computersystem).username >> \\fileserver\user.csv  网络路径最好是任何用户可写

 

同样的方法,以下脚本可以获取计算机信息

$header = 'Hostname','OSName','OSVersion','OSManufacturer','OSConfig','Buildtype',`
'RegisteredOwner','RegisteredOrganization','ProductID','InstallDate','StartTime','Manufacturer',`
'Model','Type','Processor','BIOSVersion','WindowsFolder','SystemFolder','StartDevice','Culture',`
'UICulture','TimeZone','PhysicalMemory','AvailablePhysicalMemory','MaxVirtualMemory',`
'AvailableVirtualMemory','UsedVirtualMemory','PagingFile','Domain','LogonServer','Hotfix',`
'NetworkAdapter'
systeminfo.exe /FO CSV |
  Select-Object -Skip 1 |
  ConvertFrom-CSV -Header $header 
getmac.exe /FO CSV | Select-Object -Skip 1 | ConvertFrom-Csv -Header MAC, Transport >> \\fileserver\computer.csv
posted @ 2020-08-19 11:20  会飞的老虎  阅读(2297)  评论(0)    收藏  举报