There were some previous threads regarding an Extension Attribute for checking Microsoft User Data folder sizes that for whatever reason fizzled...I was hoping I could revive.
We want to get database sizes for all users on the target computers.
We want to avoid getting data on any backups which look like this:
"/Users/test1/Documents/Microsoft User Data/Office 2008 Identities/Main Identity [Backed up X-XX-XXXX XX.XX]"
In a twist of previously posted scripts, here's what we are working on:
#!/bin/bash
echo "<result>"
UserList=dscl . list /Users UniqueID | awk '$2 > 500 { print $1 }'
for u in $UserList ;
do results=du -sh /Users/$u/Documents/Microsoft User Data/Office 2008 Identities/*/Database
echo $u $results
done
echo "</result>"
exit 0
The result is a blob of data:
admin 95M /Users/admin/Documents/Microsoft User Data/Office 2008 Identities/Main Identity/Database<BR>test1 95M /Users/test1/Documents/Microsoft User Data/Office 2008 Identities/Main Identity/Database<BR>test2 95M /Users/test2/Documents/Microsoft User Data/Office 2008 Identities/Main Identity/Database<BR>test3 95M /Users/test3/ Documents/Microsoft User Data/Office 2008 Identities/Main Identity/Database<BR>test4 95M /Users/test4/Documents/Microsoft User Data/Office 2008 Identities/Main Identity/ Database<BR>test5 95M /Users/test5/Documents/Microsoft User Data/Office 2008 Identities/Main Identity/Database
Questions:
1. How do we get proper line return instead of <BR> in the result? 2. How do we exclude backup directories from our search (that show [Backed up X-XX-XXXX XX.XX])
Thanks in advance for any suggestions! :)
Don
