Artykuły

A A A
Drukuj Ekportuj do PDF
Opublikowane: 2008.02.05 9:05 | Marek Kulczyk | Aktualizacja: 2008.02.10 12:42

Jak z Office 2007 zrobić Office 2003 i na odwrót czyli w skrócie jak ułatwić wymianę plików w poprzednich formatach Office.

tagi: Office
Artykuł zawiera kilka porad na temat dystrybuowania oprogramowania oraz stosowania szalonów administracyjnych przez GPO na przykładzie Office 2007

Problemy z nowym formatem plików Office 2007

Wstęp

Nowy format plików Office 2007 wywołał już trochę zamieszania. Bardzo często zdarza się, że w przedsiębiorstwach jest i będzie używany jeszcze długo pakiet Office 2003. W związku z czym, przedstawię parę porad jak poradzić sobie z problem nowego formatu plików przy wykorzystaniu, udostępnionego przez Microsoft, Pakietu Zgodności Office 2007 oraz Zasad Grupy Domeny.
Na początku przedstawię, krok po kroku, jak dystrybuować przez Zasady Grupy pakiet zgodności Office 2007. Następnie podpowiem jak ustawić przy pomocy Zasad Grupy domyślny format zapisu danych dla Office 2007 na poprzedni format, Office 2003. Ustawienie takie jest przydatne ze względu na to, że wiele przedsiębiorstw nie zainstalowało jeszcze ani Pakietu Zgodności ani najnowszego Office 2007. Rozwiązanie to ułatwi niezorientowanym użytkownikom wysyłanie plików w formatach, które inni potrafią bez problemu otworzyć. Dodatkowo zamieszczonych będzie kilka informacji na temat WMI wykorzystywanego przy konfiguracji Zasad Grup.
Artykuł jest przeznaczony dla administratorów, którzy nie mieli nigdy czasu by zacząć korzystać z GPO.
Środowisko, w którym uruchomiono przykłady to domena Windows 2003, stacje robocze Windows XP z Office 2003 i 2007.

Instalacja Pakietu Zgodności przez GPO

Pakiet zgodności można pobrać ze strony Microsoft. Adres strony internetowej na której można znaleźć ten pakiet to:
http://www.microsoft.com/downloads/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=pl
Po pobraniu aplikacji należy ją rozpakować. Aby to zrobić należy uruchomić aplikację z przełącznikiem /extract
FileFormatConverters.exe /extract
Po uruchomieniu aplikacji należy przeczytać i zaakceptować postanowienia licencyjne, a następnie wskazać katalog, do którego zostanie wyodrębniony Pakiet Zgodności. Po rozpakowaniu pakietu należy utworzyć Punkt Dystrybucji oprogramowania (jest to udostępniony folder np. na serwerze plików, który posłuży do instalacji oprogramowania). Folder ten powinien mieć nadane uprawnienia do odczytu dla następujących grup: Użytkownicy Domeny, Użytkownicy Uwierzytelnieni oraz uprawnienia pełne dla Administratorów Domeny.
Po udostępnieniu folderu należy skopiować do niego rozpakowane wcześniej pliki. Dobrym rozwiązaniem jest umieszczenie plików różnych aplikacji dystrybuowanych w oddzielnych folderach.
Po zakończeniu przygotowania zasobu dystrybucyjnego należy dodać nową zasadę grupy w przystawce Edytora Zasad Grup.

Rysunek 1 Edytor Zasad Grupy

Rysunek 1 Edytor Zasad Grupy

Dodanie nowej zasady GPO odbywa się po kliknięciu prawym przyciskiem myszy na domenie lub jednostce organizacyjnej dla której ma być dostępna zasada grupy. Po kliknięciu należy wybrać opcję "Create and Link a GPO Here..."

Rysunek 2 Dodanie zasady grupy

Rysunek 2 Dodanie zasady grupy

Następnie należy wpisać nazwę Zasady Grupy. Po zaakceptowaniu okna nowa zasada grupy pojawi się w oknie po prawej strony. Należy wybrać tę zasadę i kliknąć prawym przyciskiem wybierając opcje Edit.

Rysunek 3 Edycja Zasady Grupy

Rysunek 3 Edycja Zasady Grupy

W zależności od tego czy oprogramowanie ma być instalowane dla komputera czy dla użytkownika należy wybrać odpowiednią gałąź konfiguracji. Na potrzeby omawianej sytuacji wybrano konfigurację komputera (aplikacja zostanie zainstalowana na wszystkich komputerach będących w zasięgu utworzonej Zasady Grupy). W związku z tym należy rozwinąć opcję Ustawienia oprogramowania w gałęzi Konfiguracja komputera i tam należy wybrać opcję Nowy a następnie Pakiet.

Rysunek 4 Dodawanie nowego pakietu

Rysunek 4 Dodawanie nowego pakietu

W następnym oknie należy wybrać lokalizację pakietu do instalacji. Uwaga! Musi to być ścieżka w formacie UNC (dzięki czemu pakiet będzie dostępny ze wszystkich maszyn podłączonych do domeny).

Rysunek 5 Dodawanie pakietu - ścieżka

Rysunek 5 Dodawanie pakietu - ścieżka

Po wybraniu pakietu należy wybrać sposób rozmieszczenia oprogramowania. Należy wybrać opcję domyślną Przypisany.

Rysunek 6 Rozmieszczenie pakietu

Rysunek 6 Rozmieszczenie pakietu

Po zaakceptowaniu okna pakiet będzie instalowany podczas kolejnego pierwszoplanowego zastosowania zasad grupy na komputerach w zasięgu danego GPO.
Oprogramowanie powinno być instalowane tylko w przypadku gdy na komputerze jest zainstalowany pakiet Office 2003. W związku z tym przy wykorzystaniu Edytora Zasad należy utworzyć filtr WMI, który będzie sprawdzał przed instalacją czy na komputerze znajduje się odpowiednia wersja pakietu Office. W tym celu należy kliknąć prawym przyciskiem myszy na opcji WMI Filters w Edytorze Zasad, a następnie należy wybrać opcję New. Spowoduje to otwarcie okna dodawania nowego filtra WMI.

Rysunek 7 Dodawanie Filtra WMI

Rysunek 7 Dodawanie Filtra WMI

W oknie tym należy uzupełnić informacje o nazwie, opisie oraz należy dodać zapytanie filtra WMI. W omawianym przypadku należy zastosować filtr:
Select * from Win32_Product Where Caption Like '%Microsoft Office% 2003'
Przydatne przy przygotowywaniu zapytań filtra WMI jest narzędzie WMITools do pobrania ze strony Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=6430F853-1120-48DB-8CC5-F2ABDC3ED314&displaylang=en
Po uzupełnieniu wszystkich informacji należy zapisać informacje korzystając z przycisku Save.
Ostatnim krokiem jest przyporządkowanie dodanego filtra do stworzonej wcześniej zasady grupy. W tym celu należy wybrać odpowiednią Zasadę Grupy i na zakładce Scope, w części odpowiedzialnej za WMI Filtering, wybrać utworzony wcześniej filtr.

Rysunek 8 Przyporządkowanie filtra WMI

Rysunek 8 Przyporządkowanie filtra WMI

Po przygotowaniu Zasady Grupy można na wybranym komputerze wymusić szybciej niż to jest zaplanowane aktualizacje zasad pierwszoplanowych przy wykorzystaniu polecenia:
gpupdate /sync /force.
Następnie można sprawdzić działanie utworzonej Zasady Grupy.

Zmiana domyślnego formatu zapisu plików w Office 2007

W celu zmiany domyślnego formatu zapisu plików w Office 2007 należy dodać następną Zasadę Grupy odpowiedzialną za ustawienia komputerów, na których jest zainstalowany wyżej wymieniony pakiet. Aby możliwe było modyfikowanie ustawień Office 2007 należy pobrać ze strony Microsoftu odpowiednie Szablony Administracyjne. Szablony administracyjne dla Office 2007 dostępne są pod adresem:
http://www.microsoft.com/downloads/details.aspx?FamilyId=92D8519A-E143-4AEE-8F7A-E4BBAEBA13E7&displaylang=en
Pobrany plik należy rozpakować (akceptując licencję) i wskazując folder, w którym ma być rozpakowany. Następnie w rozpakowanym folderze należy odszukać folder ADM, z podfolderu en-us należy skopiować szablony administracyjne np. do folderu Windows\inf.
Po wykonaniu tych operacji należy uruchomić Edytor Zasad i przejść do edycji utworzonej wcześniej reguły.
Podczas edycji wybranej Zasady Grupy należy kliknąć prawym przyciskiem myszy opcję Szablony Administracyjne w konfiguracji użytkownika. Z menu należy wybrać opcję Dodaj/Usuń szablony...

Rysunek 9 Dodaj szablon administracyjny

Rysunek 9 Dodaj szablon administracyjny

Pokaże się okno z informacją o wybranych szablonach administracyjnych. W oknie tym należy wybrać przycisk Dodaj a następnie wskazać szablon, który zawiera ustawienia dla Office 2007. Należy wybrać pliki szablonów, które są wymagane w konfiguracji: word12.adm, ppt12.adm, excel12.adm.

Rysunek 10 Wybrane Szablony Administracyjne

Rysunek 10 Wybrane Szablony Administracyjne

Następnie należy rozwinąć ustawienia odpowiednich szablonów np.: Microsoft Office Excel 2007, Microsoft Office Word 2007 i Microsoft Office PowerPoint 2007 i w pozycji ... Options / Save ustawić odpowiedni format zapisu. Przykładowe ustawienie dla Excel 2007 poniżej. Dla pozostałych aplikacji należy postępować analogicznie.

Rysunek 11 Opcje Szablonu Administracyjnego excel12.adm

Rysunek 11 Opcje Szablonu Administracyjnego excel12.adm

Po wybraniu odpowiedniej gałęzi konfiguracyjnej należy wybrać opcję Save ... files as i skonfigurować odpowiednie ustawienie.

Rysunek 12 Ustawienie opcji Save Excel files as

Rysunek 12 Ustawienie opcji Save Excel files as

Po zakończeniu tworzenia Zasady Grupy należy utworzyć filtr WMI (podobnie jak przy poprzedniej Zasadzie Grupy), który będzie sprawdzał czy na komputerze zainstalowany jest pakiet Office 2007. Operację tą należy wykonać analogicznie jak w poprzedniej Zasadzie Grupy.
Po skonfigurowaniu wszystkich wymaganych opcji należy wyjść z Edytora Zasad Grupy. Można podglądnąć ustawienia jakie zostały skonfigurowane w wybranej Zasadzie Grupy. W tym celu należy kliknąć dwa razy na wybranej zasadzie grupy i przejść do zakładki Settings.

Rysunek 13 Podsumowanie ustawień

Rysunek 13 Podsumowanie ustawień

Przedstawiony artykuł prezentuje, na podstawie praktycznego przykładu, część z możliwość Zasad Grupy.
Mam nadzieje, że dla tych wszystkich którzy nie wykorzystywali jeszcze tego narzędzia w praktyce będzie to początek poznawania ciekawej technologii, która naprawdę może pomóc zaoszczędzić wiele czasu.
Jeśli mają Państwo jakieś pytania lub uwagi proszę o kontakt.

Autor: Marek Kulczyk
email: marekk79@vp.pl
użytkownik: kulczykm

Komentarze 23 Masz uwagi do tej strony? Napisz

Florida 2008.02.10 19:16
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
A dziekowac dziekowac, faktycznie jest to pojawiajacy sie problem i instalacja konwertera jest baaardzo przydatna, jesli chcecie odciazyc swoj helpdesk.

Na pewno warte uwagi - dzieki za przygotowanie artykulu.

Pozdrawiam,
Lukasz

Pozdrawiam,

Łukasz

PiotrLabaziewicz 2008.02.10 20:11
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam, Marku bardzo fajny artykuł :)
Piotr
AaaA 2008.02.10 23:14
0 oceń pozytywnie   oceń negatywnie 0
avatar Redaktor
 
Kolejny artykuł "z życia", czekam na następne.

Karol Stilger MCP
grupa.szczecin.pl

Karol Stilger Microsoft MVP

Redakcja Portalu WSS.pl

qzyn 2008.02.11 8:32
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
"Oprogramowanie powinno być instalowane tylko w przypadku gdy na komputerze jest zainstalowany pakiet Office 2003. "

Dlaczego tylko Office 2003, skoro pakiet jest również dla Office 2000 i XP?

U mnie z Office XP działa bez problemu - wersji 2000 już nie mam więc nie mogłem sprawdzić.

Poza tym na stronie pobierania pakietu są słowa "zalecane programy pakietu MS Office" - wcale bym się się nie zdziwił, jakby z Office 97 też działało.

Pzdr
Jarek

Pzdr
Jarek

KulczykM 2008.02.11 13:04
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
przykładowy filtr WMI

Select * from Win32_Product Where Caption Like '%Microsoft Office% 2003' or Caption Like '%Microsoft Office% XP' or Caption Like '%Microsoft Office% 2000' or Caption Like '%Microsoft Office% 2002'

odpowiedni filtr w zależności od środowiska zbudujecie bez problemu ;) polecam przetestowanie filtru w WMI TOOLS.

pozdrawiam


KulczykM
KulczykM
qzyn 2008.02.11 15:21
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Co nie zmienia, że artykuł jest fajny i komuś, kto ma problem z formatami wersji 2007 na pewno pomoże.

Pzdr
Jarek

Pzdr
Jarek

AaaA 2008.02.13 12:16
0 oceń pozytywnie   oceń negatywnie 0
avatar Redaktor
 
pakiet zgodności działa również na Office2000.
Może inny filtr WMI? Coś w stylu jeśli jest O2007 to nie instaluj:)

Karol Stilger MCP
grupa.szczecin.pl

Karol Stilger Microsoft MVP

Redakcja Portalu WSS.pl

hermanluk 2008.02.13 13:36
0 oceń pozytywnie   oceń negatywnie 0
avatar Ekspert WSS
 
Tylko co gdy nie ma żadnego office'a? :D
A artykuł fajny, przyjemnie się czytało. Proponuje na tym nie poprzestawać.


--
KulczykM 2008.02.13 14:09
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
No i trafiłeś w sedno ;)
pozatym zadajac filtr .... <> Office 2007 dostajemy liste wszystkich aplikacji roznych od office 2007;) (filtr WMI dostaje odpowiedz TRUE - w związku z czym zastosuje GPO) co nam nic nie daje a raczej jest niewskazane
czyli najbezpieczniej jest zadac pytanie o to co jest w systemie
mam nadzieje ze nie zakrecilem za bardzo ;)

pozdrawiam

KulczykM
KulczykM
Dak0 2008.02.17 11:43
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
a gdzie obrazki??

jakoś nie widzę, a wczoraj nie imprezowałem

Dawid Kościelny - http://koscielny.it

KulczykM 2008.02.18 9:25
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
u mnie jest ok ;)
moze cos z laczem lub z moja strona bylo nie tak
artykul tez jest dostepny na stronie:

http://marek.afterdusk.pl/index.php?page=projekciki/office2007/office2007.html

pozdrawiam


KulczykM
KulczykM
Placek PL 2008.02.21 12:29
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam
Zmodyfikowałem filtr WMI tak, aby wyszukiwał wersje MS Office od 97 do 2003:
Select * from Win32_Product Where Caption Like '%Microsoft Office%2003%' or Caption Like '%Microsoft Office%2000%' or Caption Like '%Microsoft Office%2002%' or Caption Like '%Microsoft Office%XP%' or Caption Like '%Microsoft Office%97%'
Testy wykazały, że działa poprawnie.
Niestety po zaaplikowaniu polis na stacje robocze, bardzo wydłużył się czas logowania. Komunikat - Trwa wprowadzanie ustawień komputera - wyświetla się przez kilka minut, a dysk stacji roboczej mocno pracuje. Na stacjach roboczych, które podłączone są do kontolera domeny po sieci WAN trwa to jeszcze dłużej. Oczywiście "użyszkodnicy" są z tego powodu bardzo niezadowoleni ;-)
Czy może ktoś wie jak pozbyć się tej uciążliwości. Z góry dziękuję.

/ Jacek

KulczykM 2008.02.21 16:03
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam

Jeśli chodzi o prędkość działania WMI to faktycznie jest słaba (zreszta pewnie widziałeś ile zajmowało zapytanie do WMI jak testowałeś, nie była to chwila a pewnie siedzisz przy dużo lepszym kompie niż stacje robocze pracowników), do tego dochodzi czas potrzebny na pobranie i instalacje pakietu zgodności który też nie jest taki krótki z tego co pamiętam to coś około 30 Mb. W związku z tym łączny czas nie jest mały, jednak tak naprawdę zauważalnie dłużej jest przy piewszym logowaniu po zaaplikowaniu polisy, później jest dużo lepiej (też miałem na początku troche żalu od uzyszkodników jednak po pierwszym dniu juz byli zadowoleni ;) )

pozdrawiam
Ps. jeśli Trafisz gdzieś przy okazji na coś co pozwoli na przyspieszenie/optymalizacje WMI proszę daj mi znać ;) z góry dziękuje

KulczykM
KulczykM
MSKastor 2008.02.25 13:12
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Naprawdę zacny artykuł - chylę czoła.

Wyklikałem dwa GPO z filtrami :
1. Instalacja Pakietu zgodności na stacjach z Office XP i 2003 (na komputer)
2. Zmiana domyślnych rozszerzeń (.docx - .doc) (na użytkownika)

Filtry przetestowane na testowych maszynach za pomocą WMI CIM Studio działąją poprawnie, testowanie GPO Modeling Wizard też chyba wygląda poprawnie.

Niestety GPO nie przetwarza się, komunikat :

Filtrowanie: Odmowa (filtr WMI)
BŁĄD: Błąd dostawcy.


Czy ktoś ma pomysła co to może być ?

pozdrawiam
MSKastor 2008.02.26 12:44
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Dodam jeszcze że w Event Viewerze klienta pojawia się komunikat:

System nie może wykonać filtrowania dla obiektu cn={28C1D508-2001-4847-A66E-B03CF18AF226},cn=policies,cn=system,DC=NazwaDomenay zasad grupy. Nie można odnaleźć skojarzonego filtru. Ten obiekt zasad grupy zostanie pominięty.


Czy filtr powinien być gdzieś zapisany na sysvol-u ?
Czy w ogule jest plikiem czy istnieje tylko w bazie AD ?
KulczykM 2008.02.26 13:53
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
witam

filtr jest zapisany w AD.

podrzuc prosze:
-filtry jakie utworzyles,
-numer błedu z logu,
-jaki jest os klienta i serwera,
-masz poprawki,

narazie tylko pare pytan


KulczykM
KulczykM
MSKastor 2008.02.26 17:10
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Filtry:
1) Office2007 = Select * from Win32_Product Where Caption Like '%Microsoft Office%2007'
2) Office XP lub 2003 = Select * from Win32_Product Where Caption Like '%Microsoft Office% 2003' OR Caption Like '%Microsoft Office% XP'
Błąd:
Source: Userenv ID: 1104
OS Serwer: Std 2003 SP2
Klient : XP SP2
Poprawki raczej w miarę na bieżąco za MS

Zauważyłem jeszcze, że kiedy na kliencie na którym pojawiają się błędy, uruchomię przystawkę GPO Management i kliknę "katalog":WMI Filter , to filtry są niedostępne i wyskakuje komunikat GPM : Błąd dostawcy.
KulczykM 2008.02.27 7:55
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
może powinieneś zerknąć tutaj: http://support.microsoft.com/kb/935512
i tutaj http://support.microsoft.com/kb/300684/



KulczykM
KulczykM
MSKastor 2008.02.27 14:42
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Dzięki wielkie,
artykuły jak ulał pasują do mojej domenki.
Dziwne że sam ich nie znalazłem :$
KulczykM 2008.02.27 14:51
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
ciesze sie ze pomoglo ;)
pozdrawiam

KulczykM
KulczykM
KrzychG 2008.03.27 13:23
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam.

Co prawda minął raptem dzień od wdrożenia tego rozwiązania ale wydaje się, że działa poprawnie (dałem sobie spokój z Pakietem Zgodności i wdrożyłem tylko tryb zgodności Office 2007). Dziękuję autorowi za podanie go na tacy.

Jak już pisał Placek PL znacząco wydłużył się czas uruchamiania komputera. I tutaj moje pytanie.
Czy filtr wykrywający instalację Office 2007 jest rzeczywicie potrzebny? Czy zastosowanie GPO hurtem na wszystkie komputery czymś grozi?

Pozdrawiam
Krzysztof

Pozdrawiam Krzysztof

KulczykM 2008.04.02 13:14
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
Witam

jeśli wrzucasz tylko ustawienia formatu dla Office 2007 (nie instalujesz pakietu zgodności) myśle, że nie spowoduje to żadnych komplikacji.



KulczykM
KulczykM
miles 2008.07.25 9:35
0 oceń pozytywnie   oceń negatywnie 0
avatar
 
u mnie na wolnych maszynach wykonanie tego filtra WMI dochodzi nawet do 5 minut. Masakra !! Użytkownicy chcieli mojego linczu :D Dlatego polecam inny filtr, który czas wykonania wynosi 1 sekundę:

Select * from CIM_DataFile Where (Name = 'C:\\Program Files\\Microsoft Office\\OFFICE11\\OUTLOOK.EXE' OR Name = 'C:\\Program Files\\Microsoft Office\\OFFICE10\\OUTLOOK.EXE' OR Name = 'C:\\Program Files\\Microsoft Office\\OFFICE\\OUTLOOK.EXE')

Czyli sprawdzamy ścieżki dla 3 rodzajów Office'a 2000, XP, 2003, a jak wiadomo Office 2007 instaluje się w C:\\Program Files\\Microsoft Office\\OFFICE12\\ więc na pewno na tej liście się nie znajdzie.

P.S. Zakładam, że wszystkie instalacje (u mnie tak jest) są na C:\ i w standardowych katalogach. Można zamiast outlook.exe szukać winword.exe etc. :)

P.S.2 Można dodać też ścieżki do Office Viewer'ów 2003 i też powinno działać.

Dodaj komentarz

avatar

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.

Autor Marek Kulczyk
avatar
 

Załóż konto
WSS to serwis, który łączy dziesiątki tysięcy specjalistów IT w Polsce, zajmujących się szeroko pojętymi technologiami Microsoft. Portal działa od 2003 roku, i oprócz setek publikacji technicznych, rozwijającego się forum - portal to ludzie, którzy go tworzą. To właśnie z myślą o nich warto codziennie nas odwiedzać.

Dowiedz się więcej o WSS