各位大神好小妹我剛剛被主管要求要抓取公司其他200多台電腦資訊完全一頭霧水啊想問谷歌大神也不知道該如何下關鍵字沒有想當伸手牌的意思就是希望有人可以提點一下關鍵字怎麼查...如果可以教學一下小妹我會很感激的
有Windows AD且大多終端都是Windows的話===掃IPPowerShell IPv4 network scanner===取得遠端電腦資訊PowershellGet-WmiObjectGet-ComputerInfo
愛吃芒果的狐狸 wrote:各位大神好小妹我剛剛...(恕刪) 最快的方式 就是 下廣播命令 or 撈路由地址 對應的 mac卡號最笨的方法就是 撈出mac卡號跟地址 倒出 製做好資產標籤ip 192.168.1.2mac:ff:ff:ff:fc系統安裝時間到每一台的電腦cmd 下 ipconfig /all 查看 電腦ip+mac 貼上該資產標籤在下 systeminfo.exe 去 看系統安裝時間寫在貼紙上 拍照備查200多台的話 大概一天就能搞完 查一台不用10秒鐘 大部分都是在印貼紙的時間公司是買中小型授權 25人以上 可以調用後台命令 查閱每一台的安裝時間跟ip地址 同理上方
第一個動作是取得你要掃描的範圍方法很多,IP scan只能掃到現在有開著的我是從AD去抓IP , 比較可以抓到那種"很久沒開機"的電腦再來用Get-WmiObject 或是Get-ComputerInfo remote取該電腦的資訊前者可以取到的資訊比較豐富我的作法是把順道把這些資訊,依照每一台電腦產生一個.html,想說放在網站上,讓大家查看再來就是把取到的資訊彙整這部分我用python去parse上面的html,蒐集要彙整的資訊來製作報表==============這種作法不需要一台一台遠端"登入"去取資訊他是透過遠端指令去直接把遠端電腦的資訊拉回來前提是你們要有AD,再來是你的權限要夠大還要有點shell script的能力例如:寫個迴圈就自動把幾千台電腦一次跑完遇到沒上線的就放個註記,下次重新執行shell時會挑上次沒掃到的掃,不然每次重掃會很慢又耗費前台電腦資源我記得第一次掃全部花了一晚,因為很多電腦都關機了隔天上班再掃一次,中午午休再掃一次重複掃了一個禮拜才把大多數電腦資訊蒐集完畢另外平常一定有電腦異動(換零件,重灌...shell要寫個force re-check,也就是不管之前有沒有掃過,掃就對了