diff --git a/Jamf Pro/Extension Attributes/jamf_ea_SMBProtocol.sh b/Jamf Pro/Extension Attributes/jamf_ea_SMBProtocol.sh
new file mode 100644
index 0000000..aba967e
--- /dev/null
+++ b/Jamf Pro/Extension Attributes/jamf_ea_SMBProtocol.sh
@@ -0,0 +1,58 @@
+#!/bin/bash
+
+###################################################################################################
+# Script Name: jamf_ea_SMBProtocol.sh
+# By: Zack Thompson / Created: 7/3/2017
+# Version: 1.0 / Updated: 7/3/2017 / By: ZT
+#
+# Description: This script gets the configuration of the SMB Protocol on a Mac.
+#
+###################################################################################################
+
+echo "Checking the SMB Protocols allowed on this Mac..."
+
+# Check if file exists.
+if [[ -e /etc/nsmb.conf ]]; then
+
+ # If it exists, check if the SMB Protocol is set.
+ nsmbSMBProtocol=$(cat /etc/nsmb.conf | /usr/bin/grep "sprotocol_vers_map" | awk -F "=" '{print $2}')
+
+ # Check if Protocol is currently configured.
+ if [[ -z $nsmbSMBProtocol ]]; then
+ # Protocol is not configured...
+
+ # Return 'Not Configured'
+ echo "Not Configured"
+
+ elif [[ $nsmbSMBProtocol == "7" ]]; then
+ # Return SMBv1_v2_v3
+ echo "SMBv1_v2_v3"
+
+ elif [[ $nsmbSMBProtocol == "6" ]]; then
+ # Return SMBv2_v3
+ echo "SMBv2_v3"
+
+ elif [[ $nsmbSMBProtocol == "4" ]]; then
+ # Return SMBv3
+ echo "SMBv3"
+
+ elif [[ $nsmbSMBProtocol == "2" ]]; then
+ # Return SMBv2
+ echo "SMBv2"
+
+ elif [[ $nsmbSMBProtocol == "1" ]]; then
+ # Return SMBv1
+ echo "SMBv1"
+
+ else
+ # Return Unknown
+ echo "Unknown Configuration"
+ fi
+else
+ # File does not exist...
+
+ # Return 'Not Configured'
+ echo "Not Configured"
+fi
+
+exit 0
\ No newline at end of file