Jak sprawić, aby wszystkie stacje robocze w sieci zainstalowały pakiet MSI?

3

Mam zdalny dostęp do Windows Small Business Server 2008maszyny. Do tej sieci podłączonych jest około 5 stacji roboczych.

Jak mogę zmusić każdą stację roboczą do zainstalowania .msipakietu bez konieczności zdalnego łączenia się z każdą stacją roboczą?

CJ7
źródło

Odpowiedzi:

4

Bez zasad grupy będziesz potrzebować PSExec z sysinternals:

Prawdziwym rozwiązaniem jest uruchomienie zdalnego komputera na msiexec.exe, a następnie wskazanie pakietu MSI jako argumentu msiexec. Potrzebujesz pakietu MSI umieszczonego gdzieś w sieci, do którego dostęp ma zdalny komputer z poświadczeniami, które podajesz PSExec.

Dostosuj i uruchom to polecenie do swoich potrzeb:
psexec \Server -u "DOMAIN\Username" -p "PASSWORD" cmd /c "msiexec.exe /i "\Server\FolderShare\My Install.msi" /quiet /norestart"

UWAGA

  • Jeśli ścieżka MSI lub serwera zawiera spacje, to otaczaj cudzysłowy
  • Uruchom psexec z @ nazwą pliku, aby zainstalować na wszystkich wymienionych komputerach. W osobnym pliku utwórz listę komputerów, z którymi ma być uruchamiany, jeden komputer na linię i nie dołączaj wiodącego „\”. to znaczy. (niepotrzebne puste linie, ale głupie forum ciągle je tam umieszcza)

Pełna instrukcja

Oliver Caldwell
źródło
1

Microsoft ma funkcję w zasadach grupy, która pozwala administratorowi na „przypisywanie i publikowanie” oprogramowania na komputerach klienckich. Komputery następnie instalują oprogramowanie przy pierwszym uruchomieniu i otrzymują zadanie. Pamiętaj, że komputery muszą być członkami domeny Active Directory, aby móc to zrobić. Microsoft wyjaśnia teraz w artykule 816102 bazy wiedzy: http://support.microsoft.com/kb/816102

KA
źródło
Czy jest na to jakikolwiek sposób, jeśli komputery nie są częścią domeny AD?
CJ7