#wmi, #automation, #python3, #os, #ping, #csv, #database, #datetime
Get the os vesioning by a list of PC. The output will be printed in "osversion.csv" file & "osversion.db" database
- python3
- pip3 packages (in the repo core pip3 install -r requirements/requirements.txt)
- Save in csv file the PC's infos
- Save the infos in a database
- Print only if in debug mode
- Make standard csv
- Make database optional
- Check if PC is avariable (using ping)
- Use append method
- Add date info
- Add unchecked_PC.csv file and unchecked_PC table for the PCs that i can't reach
- .github
- ISSUE_TEMPLATE
- bug_report.md
- feature-request.md
- ISSUE_TEMPLATE
- bin
- osversion.py
- docs
- LICENSE
- README.md
- _config.yml
- flussi
- computers.csv
- osversion.csv
- osversion.db (optional) <- On first run
- osversion_history.csv <- On first run
- unchecked_PC.csv
- log
- trace.log
- requirements
- requirements.txt
- update "computers.csv" file with our PC
- (Clear "trace.log" file)
- python3 osversion.py
- Fixed some bugs
- Optimized csv
- Print only if in debug mode
- Made database optional
- Check if PC is avariable (using ping)
- Use append method
- Add date info
- Add unchecked_PC.csv file and unchecked_PC table for the PCs that i can't reach
- Added a WebSite with the last version
- Added an optimization in csv write: helps to prevent some problems
- Initial version
Made by Castellani Davide If you have any problem please contact me: