Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tcarrio/pamc
Python Asset Management Comparator
https://github.com/tcarrio/pamc
Last synced: about 4 hours ago
JSON representation
Python Asset Management Comparator
- Host: GitHub
- URL: https://github.com/tcarrio/pamc
- Owner: tcarrio
- License: gpl-3.0
- Created: 2015-06-02T19:18:28.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-07-06T18:05:54.000Z (over 9 years ago)
- Last Synced: 2023-03-01T08:17:09.058Z (over 1 year ago)
- Language: Python
- Size: 156 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Python Asset Management Comparator
This script analyzes an exported semicolon delimited spreadsheet containing asset information
provided to the Asset Manager service. Its purpose is to parse relevant user and location data.In order to run this code, there are several requirements:
- a working installation of the Python 2.7.9 runtime environment
- an exported template from the Asset Manager, template BEASSETUSER
- the standardized lease portfolio provided on the IT department drive
- The following file structure in the local script folder:
- file: compareassets.py (The script)
- file: assetkeys (Provided comma-delimited file for assetkeys list)
- file: exportkeys (Provided comma-delimited file for exportkeys list)
- file: assetsexport.csv (Exported template from Asset Manager)
- file: assetstosearch.csv (Portfolio from the department drive)
- note: Files must be present or the program will not run.
- note: Copy the portfolio file from the Y drive. The program was designed to be run from the local folder without any access to network drives, or anything pertaining specifically to the user running the script.
- file: compareassets.py (The script)
In the future I expect to update this script to access missing user information through several
different methods, such as:
- Active Directory queries
- PsTools (PsLoggedOn)
- Ping / nslookup
This script is designed around these specific templates, any changes to column locations will
also break the functionality of this script as well, although this is to be fixed using key
generation through analysis, rather than the preordained assetkeys file that is required.
License
pamc is released under GNU GPLv3 License.
Copyright © 2015 Thomas Carrio