initial commit
This commit is contained in:
19
extract-vms-no-ninja-integration.sh
Normal file
19
extract-vms-no-ninja-integration.sh
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Author: Petar Cubela
|
||||
# Description: This script filters out all VMs in our pool where the guest could be missing an integratin in ninjaone.
|
||||
|
||||
|
||||
|
||||
# Filter out all doubly occuring hosts+company combinations and false positive results
|
||||
tail -n +2 vms_and_server.csv | sort -f -t, -k1,2 | cut -d ',' -f 1-2 | uniq -u -i | grep -Ev "vCLS|vCenter|^3V*" > unique-hosts.txt #last grep removes photon os machines and false positives
|
||||
|
||||
#tail -n +2 vms_and_server.csv | sort -f -t, -k1,2 | cut -d ',' -f 1-2 | uniq -u -i | tee unique-hosts.txt
|
||||
|
||||
# Set csv header line
|
||||
#head -n1 vms_and_server.csv >vms.csv
|
||||
|
||||
while read line; do
|
||||
#grep "$line" vms_and_server.csv | grep -E "VM|Virtual" >>vms.csv
|
||||
grep "$line" vms_and_server.csv | grep -E "VM|Virtual"
|
||||
done < unique-hosts.txt
|
||||
Reference in New Issue
Block a user