Temat
Integracja instalki OFFICE'a 2000 z SP.
194.242.62.* napisał:
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.
80.50.59.* napisał:
http://www.infojama.pl/sections.php?op=viewarticle&artid=35http://www.cdrinfo.pl/software/artykuly/artykul_w.php?ID=20021103101753
194.242.62.* napisał:
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 .
Czyli ciągle: Please Help
80.50.39.* napisał:
hmmdzisiaj 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
194.242.62.* napisał:
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"
194.242.62.* napisał:
[b][/color]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 nie potrafi sobie poradzić z moim problemem. Obiecał wysłanie zapytania do Irlandii. Także czekam.
Ale [b][color=green] 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
212.182.122.* napisał:
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.81.161.239.* napisał:
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.
Oczywiście należy pobrać sobie właściwe wersje dodatków: http://www.microsoft.com/office/ork/2000/appndx/toolbox_localized.htm#Polish i http://www.microsoft.com/downloads/details.aspx?FamilyID=5c011c70-47d0-4306-9fa4-8e92d36332fe&DisplayLang=pl.
W przypadku SR-1 do integracji należy pobrać plik zaznaczony na obrazku:
Ten pierwszy służy do update'u z ręki, mimo, że jest to niby wersja administracyjna.
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
CODE
Zawartość SR-1:
DATA1.msp
Zawartość SP3:
ohotfix.ini
MAINSP3.msp
SP3CD2.msp
launcher.exe
ohotfix.exe
outlctlx.exe
ohotfixr.dll
DATA1.msp
Zawartość SP3:
ohotfix.ini
MAINSP3.msp
SP3CD2.msp
launcher.exe
ohotfix.exe
outlctlx.exe
ohotfixr.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ć. 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:
CODE
echo off
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDdata1.msi shortfilenames=true /qb /L* SR1.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDdata1.msi shortfilenames=true /qb /L* SP3.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDdata1.msi shortfilenames=true /qb /L* SR1.txt
msiexec /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.
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.
Kilka informacji dla szczęśliwych (lub nie ) posiadaczy bardziej wypasionych instalacji.
Zawartość mojej instalki firmowej:
CODE
IE5 AUTOACC.INF OWS.MSI
MSI AUTOEXL.INF README.DOC
PFILES AUTOOUT.INF SETUP.HLP
SP AUTOPRM.INF SETUPACC.EXE
SQL AUTOPRO.INF SETUPACC.INI
SYSTEM AUTOSBE.INF SETUPEXL.EXE
SYSTEM95 AUTOSTD.INF SETUPEXL.INI
SYSTEMNT AUTOWRD.INF SETUPOUT.EXE
WINDOWS 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
MSI AUTOEXL.INF README.DOC
PFILES AUTOOUT.INF SETUP.HLP
SP AUTOPRM.INF SETUPACC.EXE
SQL AUTOPRO.INF SETUPACC.INI
SYSTEM AUTOSBE.INF SETUPEXL.EXE
SYSTEM95 AUTOSTD.INF SETUPEXL.INI
SYSTEMNT AUTOWRD.INF SETUPOUT.EXE
WINDOWS 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.
Zawartość batch'a przygotowanego do takiej integracji:
CODE
echo on
rem SR-1
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SR1_ACC.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SR1_EXL.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SR1_OUT.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SR1_PRM.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SR1_PRO.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SR1_SBE.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SR1_STD.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1WRD.MSI shortfilenames=true /qb /L* SR1_WRD.txt
rem SP3
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SP3_ACC.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SP3_EXL.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SP3_OUT.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SP3_PRM.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SP3_PRO.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SP3_SBE.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SP3_STD.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1WRD.MSI shortfilenames=true /qb /L* SP3_WRD.txt
rem SR-1
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SR1_ACC.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SR1_EXL.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SR1_OUT.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SR1_PRM.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SR1_PRO.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SR1_SBE.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SR1_STD.txt
msiexec /p I:office2kplSR1DATA1.msp /a I:office2kplCDDATA1WRD.MSI shortfilenames=true /qb /L* SR1_WRD.txt
rem SP3
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1ACC.MSI shortfilenames=true /qb /L* SP3_ACC.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1EXL.MSI shortfilenames=true /qb /L* SP3_EXL.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1OUT.MSI shortfilenames=true /qb /L* SP3_OUT.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRM.MSI shortfilenames=true /qb /L* SP3_PRM.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1PRO.MSI shortfilenames=true /qb /L* SP3_PRO.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1SBE.MSI shortfilenames=true /qb /L* SP3_SBE.txt
msiexec /p I:office2kplSP3MAINSP3.msp /a I:office2kplCDDATA1STD.MSI shortfilenames=true /qb /L* SP3_STD.txt
msiexec /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.
W każdym ini w sekcji MSI robi coś takiego:
CODE
[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
; 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:
CODE
[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
; 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 ) 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. Ach, ten Microsyf
212.182.122.* napisał:
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".
81.161.239.* napisał:
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 .Ale co tam, najważniejsze, że już po wszystkim.
Podobne tematy
Działy
Copyright © 2002-2024 | Prywatność | Load: 3.23 | SQL: 1 | Uptime: 753 days, 8:14 h:m |
Wszelkie uwagi prosimy zgłaszać pod adresem eddy@heh.pl