Skocz do zawartości
Sikor

Integracja instalki OFFICE'a 2000 z SP.

Rekomendowane odpowiedzi

Czy ktoś z Was zna sposób na integrację Service Pack'ów z instalką Office'a 2000?

W firmie spodziewam się dostawy dużej ilości sprzętu i przeprowadzenie instalacji Office'a i potem poprawek (wymogi bezpieczeństwa - na władzę nie poradzę) na nich wszystkich potrwa mniej więcej do końca świata, a na pomoc kolesi nie bardzo mogę liczyć, bo przecież sezon urlopowy.

No i najważniejsze: zastosowanie Ghost'a nie wchodzi w rachubę - na kompach zainstalowane są systemy z OEM'owymi kluczami produktu, także tak tego obejść nie mogę, bo BSD dobierze mi się do skóry.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki Nessay!

Co prawda nie do końca o to mi chodziło, ale przy okazji pointegrowałem sobie Office'a XP ( z windami poradziłem sobie wcześniej).

Niestety, o ile integracja WINXP i WINW2K jest podobna i można zastosować analogie, to w przypadku Office'ów jest dużo gorzej - żadne podobieństwa nie wchodzą w rachubę, począwszy od nazewnictwa poprawek (przecież pierwszy zestaw łat do OffW2K- SR-1 - to jest dodatek, a nie tam żaden zestaw poprawek, ciekawa ta terminologia Microsoftu, nie?), skończywszy na ich zawartości. Także szukam dalej :cry: .

 

Czyli ciągle: Please :!: Help :!:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

hmm

dzisiaj dopiero odebralem maila. sorx.

myśle, ze możesz pociągnąć z np emula office zintegrowany z SP.

ale nie wiam jak to wyglada wd. prawa bo licencje na to masz niby itp, ale nie mam pojecia 3ba by bylo sie jakiegos prawnika zapytać.

z tym office 2000 ciezki problem bo nie dosc, ze sp1 ciezko znalezc to jeszcze to nie jest taki sp1 pełny tylko kilka poprawek. gdyby mozna bylo od razu sp2 zainstalowac to nie bylo by problemu z integracja imo.

jak coś mi wpadnie do głowy to napisze ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

hmm

dzisiaj dopiero odebralem maila. sorx.

myśle, ze możesz pociągnąć z np emula  office zintegrowany z SP.

ale nie wiam jak to wyglada wd. prawa bo licencje na to masz niby itp, ale nie mam pojecia 3ba by bylo sie jakiegos prawnika zapytać. 

z tym office 2000 ciezki problem bo nie dosc, ze sp1 ciezko znalezc to jeszcze to nie jest taki sp1 pełny tylko kilka poprawek. gdyby mozna bylo od razu sp2 zainstalowac to nie bylo by problemu z integracja imo.

jak coś mi wpadnie do głowy to napisze ;)

Cześć Nessay.

Jeżeli chodzi o kwestie prawne to jest wszystko cool. Firma ma podpisaną umowę Microsoft Enterprise Agreement, czyli full wypas t.j. w ramach stanowiska: dowolny sysop, dowolna wersja office'a i jakies tam bzdety. A że pracuję w dużej, ogólnokrajowej firmie, to jesteśmy obsługiwani jako klient strategiczny przez jedną, specjalnie do tego dedykowaną osobę. No i oczywiście gościa gdzieś wcięło - pewnie urlop. Komórkę chyba utopił, albo nie wykupił roamingu. Poczty nie odbiera (to co mu ślę, to już chyba podpada pod spam). No i nie mogę nic od niego wyrwać. Dlatego też uderzyłem na Tweak'a.

Nie wspominam nazwy firmy, która nas obsługuje, bo szlag mnie trafia na samą myśl o niej - oprócz obsługi w ramach MEA wdrażali o nas różne systemy, duże i małe. Odbywało się to w sposób średnio profesjonalny. A mogę coś o tym powiedzieć, bo pracuję w branży już kilkanaście latek i różne rzeczy widziałem i wdrażałem.

 

A jeżeli chodzi o dodatek SR-1 to mam pełny i z pewnego źródła, także jakbyś był zainteresowany, to daj cynk.

Pozdro

"Sikor"

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po małej awanturze odezwał sie do mnie inny przedstawiciel dealer'a i przepraszając mnie za kontakty z poprzednim przedstawicielem (bo w końcu się do mnie odezwał) oświadczył, że nawet polski oddział Microsyfu :twisted: nie potrafi sobie poradzić z moim problemem. Obiecał wysłanie zapytania do Irlandii. Także czekam.

Ale nie zniechęcajcie się i szukajcie dalej, co równiez czynię.

Oczywiście, jeżeli czegoś się dowiem to się oflaguję na Tweak'u.

Pozdro

Sikor

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeżeli chodzi o integracje SR-1 to trzeba skopiowac offica na hdd, rozpakowac SR-1 do jakiegos folderu. Przyjmując ze office jest w folderze off2000 a SR-1 w folderze sr1 trzeba wykonac z Starrt>Uruchom polecdenie: Start "msiexec /p c:sr1data1.msp /a c:off2000data1.msi shortfilenames=true /qb /L* updlog.txt" . Czynnosc trzeba powtórzyc dla wszystkich plików msp znajdujących sie w folderze sr1.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No i w końcu udało mi się zwalczyć integrację Office'a 2000 z service pack'ami.

Do kompletu wystarczy integracja dodatku SR-1 i SP3, gdyż jak piszą w Microsyfie

SP3 zawiera wszystkie poprawki, które się ukazały od wydania dodatku SR-1.

 

Dołączona grafika

 

 

Oczywiście należy pobrać sobie właściwe wersje dodatków: SR-1 i SP3 .

W przypadku SR-1 do integracji należy pobrać plik zaznaczony na obrazku:

 

Dołączona grafika

 

 

Ten pierwszy służy do update'u z ręki, mimo, że jest to niby wersja administracyjna. :twisted:

W przypadku SP3 wystarczy to co jest wystawione na podanej wyżej lokalizacji.

Po ściągnięciu SP rozpakowujemy do następujących katalogów:

I:office2kplSR1

I:office2kplSP3

Zawartość SR-1:DATA1.mspZawartość SP3:ohotfix.iniMAINSP3.mspSP3CD2.msplauncher.exeohotfix.exeoutlctlx.exeohotfixr.dll
Teraz należy odpalić z płyty instalacyjnej Office'a (lub z instalacji na HDD) program instalacyjny w trybie administracyjnym:

setup /a

Program instalacyjny poprosi o podanie klucza produktu. Trzeba go wpisać i można o nim zapomnieć. :P Zostanie wpisany w instalkę i przy następnych instalacjach Office'a już nie trzeba go będzie podawać.

Jako katalog docelowy należy wybrać ścieżkę:

I:office2kplCD

Po zakończeniu instalacji należy wydać komendy integrujące poprawki z instalką.

Proponuję utworzenie batch'a (pliku wsadowego) o nazwie np. update.bat w celu uniknięcia pomyłek przy ręcznym wpisywaniu komendy w linii poleceń.

Zawartość pliku update.bat:

echo offmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDdata1.msi shortfilenames=true /qb /L* SR1.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDdata1.msi shortfilenames=true /qb /L* SP3.txt
Można też, jak ktoś lubi, pisać ręcznie, ja tam wolę takie rzeczy robić batch'mi. :P

Parametr L* służy do wymuszenia na msiexec'u tworzenia logu z przebiegu integracji (w tym przypadku w plikach: SR1.txt i SR1.txt). Logi powstaną w katalogu z którego odpalamy batch'a.

echo off - wyłącza wyświetlanie komunikatów w oknie DOS'u.

Odpalamy batch'a, trochę oczekiwania i po integracji.

Teraz tylko nagrywamy zawartość katalogu I:office2kplCD na płytę i gotowe. :P :P :P

 

Kilka informacji dla szczęśliwych (lub nie :wink: ) posiadaczy bardziej wypasionych instalacji.

Zawartość mojej instalki firmowej:

IE5		   AUTOACC.INF	  OWS.MSIMSI		   AUTOEXL.INF	  README.DOCPFILES		AUTOOUT.INF	  SETUP.HLPSP			AUTOPRM.INF	  SETUPACC.EXESQL		   AUTOPRO.INF	  SETUPACC.INISYSTEM		AUTOSBE.INF	  SETUPEXL.EXESYSTEM95	  AUTOSTD.INF	  SETUPEXL.INISYSTEMNT	  AUTOWRD.INF	  SETUPOUT.EXEWINDOWS	   DATA1ACC.MSI	 SETUPOUT.INI			   DATA1EXL.MSI	 SETUPPRM.EXE			   DATA1OUT.MSI	 SETUPPRM.INI			   DATA1PRM.MSI	 SETUPPRO.EXE			   DATA1PRO.MSI	 SETUPPRO.INI			   DATA1SBE.MSI	 SETUPSBE.EXE			   DATA1STD.MSI	 SETUPSBE.INI			   DATA1WRD.MSI	 SETUPSE.EXE			   LICENSE.TXT	  SETUPSE.INI			   MSOWC.CAB		SETUPSTD.EXE			   MSOWC.MSI		SETUPSTD.INI			   OFFICE1.CAB	  SETUPWRD.EXE			   OSECFG.EXE	   SETUPWRD.INI			   OSESETUP.INF	 SQLWRAP.EXE
Jak widać, jest więcej plików typu MSI i programów instalacyjnych. Są to instalacje Office'a w różnych wersjach (Standard, Professional, Premium, Small Busines) oraz poszczególnych aplikacji ( Access, Excel, Outlook, Word).

Przy integracji takiej instalki trzeba uruchomić w trybie administracyjnym wszystkie rodzaje instalki podając ten sam katalog docelowy.

Trochę to trwa, ale nie można inaczej. :evil:

Zawartość batch'a przygotowanego do takiej integracji:

echo onrem SR-1msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SR1_ACC.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SR1_EXL.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SR1_OUT.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SR1_PRM.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SR1_PRO.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SR1_SBE.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SR1_STD.txtmsiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1WRD.MSI shortfilenames=true /qb /L* SR1_WRD.txtrem SP3msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SP3_ACC.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SP3_EXL.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SP3_OUT.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SP3_PRM.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SP3_PRO.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SP3_SBE.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SP3_STD.txtmsiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1WRD.MSI shortfilenames=true /qb /L* SP3_WRD.txt
I żeby nie było zbyt fajnie, to oczywiście Microsyf dał ciała. Proces integracji z SP3 zmienia m. in. zawartość plików INI i robi to nieprawidłowo. :evil:

W każdym ini w sekcji MSI robi coś takiego:

[MSI]; If present, MSI gives the name of the MSI file to install.  This file must be; in the same directory as setup.exe, and both must be in the root of the installation; tree.; If not present, setup.exe will look for exactly one file matching "*.msi"; in its directory and if found, use that.;MSI=data1.msi
a powinno być np. w przypadku Access'a tak:

[MSI]; If present, MSI gives the name of the MSI file to install.  This file must be; in the same directory as setup.exe, and both must be in the root of the installation; tree.; If not present, setup.exe will look for exactly one file matching "*.msi"; in its directory and if found, use that.;MSI=data1ACC.msi

Nazwę pliku MSI wskazaną w plikach INI należy zmienić odpowiednio dla każdego rodzaju instalacji.

W przeciwnym wypadku programy instalacyjne nie uruchomią się.

 

UWAGA

Katalogi, ścieżki i nazwy plików logów są wybrane przypadkowo jako przykład w celu stworzenia spójnego (mam nadzieję, że mi w miarę wyszło :wink:) opisu integracji.

BTW, i nie śmiać mi się, że do obrazków użyłem IE z MyIE. Jest to spowodowane tym, że strony Microsyfu niezbyt ciekawie wyglądają oglądane w Mozilli. :twisted: Ach, ten Microsyf :evil:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Doczytałem do tego miejsca "Jak widać, jest więcej plików typu MSI i programów instalacyjnych. " i w tej chwili reszty juz się domysliłem.

 

Teraz przynajmniej będzie wiadomo jak zintegrować sp na " bardziej wypasionych instalacjach".

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Rok temu też tak kombinowałem. Ale zbyt mocno skupiłem się na zupełnie niepotrzebnej integracji SP2. Próby integracji rozwalały instalkę, a SP3 ze swoją obsługą INI dołożył swoje, bo się nawet setup'y nie chciały uruchamiać. Zdrzaźniło mnie to wszystko na jakiś czas, he, he prawie rok .:P

Ale co tam, najważniejsze, że już po wszystkim. :D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...