nisse

Från Wiki.linux.se -Linux wikipedia på Svenska.
Version från den 7 november 2026 kl. 10.59 av Admin (diskussion | bidrag) (Skapade sidan med ' echo 'Inga kända Office-komponenter hittades.' exit 0 fi printf 'Identifierade Office-filer och mappar (%d):\n' "${#TARGETS[@]}" for path in "${TARGETS[@]}"; do printf ' %s\n' "$path"; done if -e "$MAU_PATH" ; then printf 'Valfri uppdaterarkomponent: %s\n' "$MAU_PATH" fi if "$MODE" == '--dry-run' ; then echo echo 'Ingen fil har raderats. Kör med --execute för att avinstallera.' exit 0 fi echo printf '%s\n' 'VARNING: Outlook-profiler, lokal e-p...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök
 echo 'Inga kända Office-komponenter hittades.'
 exit 0

fi printf 'Identifierade Office-filer och mappar (%d):\n' "${#TARGETS[@]}" for path in "${TARGETS[@]}"; do printf ' %s\n' "$path"; done if -e "$MAU_PATH" ; then

 printf 'Valfri uppdaterarkomponent: %s\n' "$MAU_PATH"

fi

if "$MODE" == '--dry-run' ; then

 echo
 echo 'Ingen fil har raderats. Kör med --execute för att avinstallera.'
 exit 0

fi

echo printf '%s\n' 'VARNING: Outlook-profiler, lokal e-post och Office-inställningar kan förloras.' printf '%s\n' 'Kontrollera att säkerhetskopior finns innan du fortsätter.' read -r -p 'Skriv RADERA OFFICE för att bekräfta: ' ANSWER if "$ANSWER" != 'RADERA OFFICE' ; then

 echo 'Avbrutet. Ingenting har raderats.'
 exit 1

fi

  1. Stäng endast namngivna Office-appar. Ingen bred pkill på "Microsoft".

for app in 'Microsoft Word' 'Microsoft Excel' 'Microsoft PowerPoint' 'Microsoft Outlook' 'Microsoft OneNote'; do

 osascript -e "tell application \"$app\" to quit" >/dev/null 2>&1 || true

done sleep 2

ERRORS=0 for path in "${TARGETS[@]}"; do

 # Symlänkar avlägsnas som länkar, inte som deras destinationer.
 if | "$path" == /Library/* ; then
   if sudo rm -rf -- "$path"; then echo "Borttagen: $path"; else echo "FEL: $path" >&2; ERRORS=$((ERRORS+1)); fi
 else
   if rm -rf -- "$path"; then echo "Borttagen: $path"; else echo "FEL: $path" >&2; ERRORS=$((ERRORS+1)); fi
 fi

done

if -e "$MAU_PATH" ; then

 echo
 echo 'Microsoft AutoUpdate kan även användas av andra Microsoft-program.'
 read -r -p 'Ta bort Microsoft AutoUpdate (ja/nej)? ' MAU_ANSWER
 if "$MAU_ANSWER" == 'ja' ; then
   if sudo rm -rf -- "$MAU_PATH"; then echo 'Microsoft AutoUpdate borttagen.'; else ERRORS=$((ERRORS+1)); fi
 fi

fi

echo if "$ERRORS" -gt 0 ; then

 echo "Avinstallationen är delvis klar. Antal misslyckade raderingar: $ERRORS"
 exit 1

fi echo 'Office-filerna i skriptets lista är borttagna.' echo 'OBS: Licenser i nyckelringen, paketkvitton eller andra systemkomponenter kan finnas kvar.' echo 'Starta om datorn. Använd Microsofts License Removal Tool för licensrensning.'