This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Phone List Generator v. 2 by bill_wellington at aw.org | |
# This script will pull live data from Active Directory and output a .csv | |
# file (named as an argument) including first name, last name, department, | |
# phone ext. and mobile phone ext. It goes through a strips out all | |
# constituents who are students, members of the "Class of...", or who do | |
# not have a 4 digit extension listed in either their phone number or | |
# their mobile number. The list can then be used to generate a phone list | |
# using MS Word's mail merge functions. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# This script will recursively delete the .DS_Store file generated by Macintosh computers. | |
# It takes a single argument, the path of the directory where you wish to begin the recursive deletion. | |
# | |
# works on both Linux and Macs (with GNU find or BSD find) | |
# | |
# EXAMPLE: | |
# dsstore_cleanup.sh /path/to/directory/ | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# v1.0 - 2014-09-18 | |
# | |
# downloads rar files from modern.ie and extracts them. | |
# | |
# INSTRUCTIONS: place this script in your home directory, set the executable bit, and run it. | |
URL='https://www.modern.ie/vmdownload?platform=mac&virtPlatform=vmware&browserOS=IE9-Win7&parts=4&filename=VMBuild_20131127/VMware/IE9_Win7/Mac/' | |
RAR_REGEX='IE9.Win7.For.MacVMware.part0{1.sfx,2.rar,3.rar,4.rar}' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# | |
# regex to extract email addresses from a blob of text. | |
# | |
# grep -i -o '[A-Z0-9._%+-]\+@[A-Z0-9.-]\+\.[A-Z]\{2,4\}' source_file.txt > dest_file.txt | |
# | |
# | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# change_computer_name.sh | |
# 2015-04-06 by bill@wellingtonnet.net | |
# | |
# This script is for use with JAMF Casper Suite and makes some assumptions about | |
# the context in which it is running, specifically that arguments are served by | |
# the JSS and that arguments 1 through 3 are predefined as mount point, computer | |
# name, and username, respectively. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/env python | |
# puppet_agent_reset.py | |
# Collect info from the skytap JSON and save it | |
# | |
# Tasks: | |
# Get the default gateway | |
# Collect JSON from http://<gateway>/skytap | |
# Parse VM ID from "id" and configuration id from "configuration_url" | |
# Check certname in puppet.conf, set to "VMID<vmid>-ENV<config>" if different |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# myLogger.py by bill@wellingtonnet.net - 2012-11-14 | |
# This module takes additional commandline arguments, concatenates them into a | |
# string, and then appends that string to a defined output file. | |
# | |
# Intended to be an easy to access work log for all things that I have completed | |
# | |
# import necessary modules |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# KEY="$HOME/.ssh/id_dsa.pub" | |
KEY="$HOME/.ssh/id_rsa.pub" | |
if [ ! -f ~/.ssh/id_rsa.pub ];then | |
echo "private key not found at $KEY" | |
echo "* please create it with "ssh-keygen -t [rsa|dsa]" *" | |
echo "* to login to the remote host without a password, don't give the key you create with ssh-keygen a password! *" | |
exit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# v.1.1 by bill@wellingtonnet.net | |
# adapted from instructions posted at | |
# http://www.macgurulounge.com/easily-prep-mac-resale/ | |
# | |
# This script sets a Mac up to start at the welcome screen. | |
# It must be run from single user mode, so put it somewhere on | |
# the file system, make it executable, then reboot and hold down cmd-s | |
# |
OlderNewer