diff --git a/sum.sh b/sum.sh
index d12d048..151edea 100755
--- a/sum.sh
+++ b/sum.sh
@@ -1,9 +1,20 @@
 #!/bin/bash
 
+# shasum blows up in Azure, so using this
+# node package which has similar syntax and identical output
+if [[ "$CI_WINDOWS" == "True" ]]; then
+  npm i -g checksum
+fi
+
 sum_file () {
   if [[ -f "$1" ]]; then
-    shasum -a 256 $1 > $1.sha256
-    shasum $1 > $1.sha1
+    if [[ "$CI_WINDOWS" == "True" ]]; then
+      checksum -a sha256 $1 > $1.sha256
+      checksum -a sha1 $1 > $1.sha1
+    else
+      shasum -a 256 $1 > $1.sha256
+      shasum $1 > $1.sha1
+    fi
   fi
 }