From 0969fc5a3ef4e606f4ab63ade175ef1873de5508 Mon Sep 17 00:00:00 2001 From: Michael <30936296+mtan93@users.noreply.github.com> Date: Thu, 7 Apr 2022 10:30:14 +0100 Subject: [PATCH] Create powershell.zsh --- powershell.zsh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 powershell.zsh diff --git a/powershell.zsh b/powershell.zsh new file mode 100644 index 0000000..2f1d8a1 --- /dev/null +++ b/powershell.zsh @@ -0,0 +1,34 @@ +## PURPLE GITHUB PULL TEMPLATE ## +##   HomeBrew Install ## +##-------------------------------## +##-------------------------------## +## SET VARIABLES ## +LOGLOCAL=/Library/Logs/com.purplecomputing.mdm +##-------------------------------## +## PREFLIGHT SCRIPT ## +##-------------------------------## +# MAKE DIRECTORIES +mkdir -p /Library/Caches/com.purplecomputing.mdm +mkdir -p /Library/Caches/com.purplecomputing.mdm/Scripts/ +# REMOVE APPS AND FILES +rm -rf /Library/Caches/com.purplecomputing.mdm/Scripts/InstallHomebrew.zsh +##-------------------------------## +## START SCRIPT ## +##-------------------------------## +# DOWNLOAD LATEST FILE +curl -o /Library/Caches/com.purplecomputing.mdm/Scripts/InstallHomebrew.zsh https://raw.githubusercontent.com/kandji-inc/support/main/Scripts/InstallHomebrew.zsh +# GIVE EXECUTE PERMISSIONS +chmod +x /Library/Caches/com.purplecomputing.mdm/Scripts/InstallHomebrew.zsh +cd /Applications +# RUN AS CURRENT USER +/Library/Caches/com.purplecomputing.mdm/Scripts/InstallHomebrew.zsh +sleep 3 +##-------------------------------## +## POSTFLIGHT SCRIPT ## +##-------------------------------## +rm -rf /Library/Caches/com.purplecomputing.mdm/Scripts/InstallHomebrew.zsh +osascript -e 'tell app "Terminal" + do script "brew install --cask powershell && pwsh -Command Install-Module -Name ExchangeOnlineManagement -Confirm && pwsh -Command Install-Module -Name PSWSMan -Confirm" +end tell' +# END SCRIPT WITH SUCCESS +exit 0