Przejdź do głównej zawartości

Automatyczna instalacja Office przez GPO

Automatyczna instalacja Office przez GPO

Wprowadzenie

W środowisku firmowym, gdzie wiele komputerów pracuje w domenie, często pojawia się potrzeba automatycznej instalacji pakietu Office na stacjach roboczych. Jednym z najwygodniejszych sposobów realizacji tego zadania jest wykorzystanie polityk grupowych (GPO) oraz skryptów instalacyjnych. W tym artykule przeprowadzimy Cię krok po kroku przez cały proces.

Problem z GPO - niepotrzebne ponowne uruchamianie instalacji

Podczas konfiguracji polityki GPO do instalacji Office, może wystąpić problem, w którym skrypt uruchamia się za każdym razem podczas logowania. Dzieje się tak dlatego, że skrypt umieszczony w lokalizacji:

Konfiguracja komputera -> Zasady -> Ustawienia systemu Windows -> Skrypty (Uruchamianie/Zamykanie) -> Uruchamianie

...będzie wykonywany przy każdym starcie systemu, co powoduje ponowną instalację Office.

Jak rozwiązać problem? Trzy skuteczne metody

1. Warunkowe sprawdzenie instalacji

Dodaj sprawdzenie w skrypcie, czy Office już jest zainstalowany. Oto przykładowy skrypt:

@echo off
REM Sprawdzenie czy Office jest już zainstalowany
if exist "C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE" (
    echo Office już zainstalowany, pomijam instalację.
    exit /b
)

REM Mapowanie dysku sieciowego
net use Z: \\dc\software\office

REM Instalacja Office
cd /d Z:
setup.exe /configure office.xml

REM Usunięcie mapowania
net use Z: /delete

Dzięki temu skrypt sprawdzi obecność Office na komputerze i uruchomi instalację tylko wtedy, gdy oprogramowanie nie jest zainstalowane.

2. Jednorazowe uruchomienie skryptu (Zamykanie)

Umieść skrypt w lokalizacji:

Konfiguracja komputera -> Zasady -> Ustawienia systemu Windows -> Skrypty (Uruchamianie/Zamykanie) -> Zamykanie

Wykonanie skryptu przy zamykaniu komputera zapewni, że Office zostanie zainstalowany tylko raz.

3. Uruchomienie skryptu przez RunOnce

Dodaj skrypt do rejestru w gałęzi:

HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce

Skrypt uruchomi się tylko raz przy starcie systemu.

Podsumowanie

Wybierając metodę automatycznej instalacji Office przez GPO, warto wziąć pod uwagę możliwe problemy z ponowną instalacją. Rozwiązania przedstawione w tym artykule pomagają uniknąć nadmiarowego uruchamiania skryptu i zapewniają sprawne wdrożenie pakietu Office na komputerach domenowych.

Komentarze

Popularne posty z tego bloga

🔒 Jak wdrożyć HTTPS w Apache za pomocą mkcert – prosta i bezpieczna konfiguracja SSL

Bezpieczeństwo połączenia HTTPS to dziś standard — nawet w sieciach lokalnych i aplikacjach testowych. W tym poradniku pokażę Ci, jak w prosty sposób wdrożyć SSL w Apache z pomocą narzędzia mkcert , które tworzy w pełni zaufane certyfikaty lokalne — bez potrzeby kontaktu z Let’s Encrypt czy urzędami certyfikacji. 🧩 Dlaczego warto używać mkcert? mkcert to lekkie narzędzie, które automatycznie generuje certyfikaty zaufane przez przeglądarkę — bez ostrzeżeń o „niebezpiecznym połączeniu”. ✅ działa w sieci lokalnej, ✅ nie wymaga dostępu do Internetu, ✅ certyfikaty są natychmiast zaufane po instalacji CA, ✅ idealne dla środowisk firmowych i intranetów. ⚙️ Krok 1: Instalacja Apache sudo apt update sudo apt install apache2 -y sudo systemctl enable apache2 sudo systemctl start apache2 Po instalacji otwórz w przeglądarce: http://10.0.0.123 Powinna się wyświetlić strona powitalna Apache. 🔧 Krok 2: Instalacja mkcert sudo apt install libnss3-tools wget...

API SHOPER

Jak korzystać z API Shoper - Kompletny przewodnik 1. Wprowadzenie API Shoper umożliwia zautomatyzowanie wielu operacji w Twoim sklepie internetowym, takich jak zarządzanie produktami, zdjęciami, zamówieniami i wieloma innymi elementami. W tym artykule pokażę Ci krok po kroku, jak połączyć się z API Shoper oraz wykonać podstawowe operacje, takie jak dodawanie produktów, zarządzanie zdjęciami i przypisywanie produktów powiązanych. 2. Autoryzacja - Uzyskanie Access Token Aby korzystać z API Shoper, najpierw musisz uzyskać access token : POST https://twojsklep.shoper.pl/webapi/oauth/token Content-Type: application/x-www-form-urlencoded grant_type=client_credentials&client_id=TWOJE_CLIENT_ID&client_secret=TWOJE_CLIENT_SECRET Przykład w PHP: <?php $client_id = 'TWOJE_CLIENT_ID'; $client_secret = 'TWOJE_CLIENT_SECRET'; $ch = curl_init('https://twojsklep.shoper.pl/webapi/oauth/token'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch...

Najbardziej przydatne komendy PowerShell dla admina

Administracja lokalną domeną oraz Microsoft 365 Business Standard wymaga efektywnego zarządzania użytkownikami, komputerami, bezpieczeństwem i integracją z chmurą. Oto zestaw kluczowych komend PowerShell, które pomogą w codziennej pracy administratora IT. 🔹 1. Zarządzanie użytkownikami w Active Directory Lista użytkowników w domenie: Get-ADUser -Filter * Dodanie nowego użytkownika: New-ADUser -Name "Jan Kowalski" -UserPrincipalName jan.kowalski@firma.local -AccountPassword (ConvertTo-SecureString "Hasło123!" -AsPlainText -Force) -Enabled $true Resetowanie hasła użytkownika: Set-ADAccountPassword -Identity jan.kowalski -NewPassword (ConvertTo-SecureString "NoweHasło!" -AsPlainText -Force) Dodanie użytkownika do grupy: Add-ADGroupMember -Identity "IT_Admins" -Members jan.kowalski 🔹 2. Zarządzanie komputerami w domenie Lista komputerów w domenie: Get-ADComputer -Filter * Dodanie nowego komputera do domen...