topleft
topright
 

Test aplikacji pod kątem zgodności z Vistą, cz. 2 PDF Drukuj Email
Artykuł ten wyjaśnia jak ściągnąć, zainstalować i skonfigurować narzędzie Application Compatibility Toolkit.


W poprzednim artykule z tej serii pokazałem jak można sprawdzić aplikacje pod kątem zgodności z Vistą w mniejszych sieciach. Chociaż metoda, którą zaprezentowałem w poprzednim artykule, działa, jest zupełnie niepraktyczna w przypadku większych sieci. Na szczęście Microsoft stworzył darmowe narzędzie Application Compatibility Toolkit, które można użyć do przeprowadzenia sprawdzenia zgodności aplikacji w większych sieciach. W tym artykule pokażę jak to narzędzie działa.


Szybkie omówienie

Wielu administratorów prawdopodobnie zakłada, że najczęściej wybierana metoda wdrożenia planowania wymaga użycia SMS Server. Polecałbym użycie Application Compatibility Toolkit w miejsce (lub w połączeniu z) SMS Server. Application Compatibility Toolkit został specjalnie zaprojektowany do sprawdzania aplikacji pod kątem zgodności z systemem Windows Vista i dlatego działa lepiej niż SMS Server.


Application Compatibility Toolkit działa dzięki wdrożeniu agenta na każdej stacji roboczej w sieci. Agenci zestawiają listę aplikacji zainstalowanych na każdej stacji roboczej, a spis aplikacji zostaje zapisany w bazie danych SQL Server. Następnie Application Compatibility Toolkit sprawdza spis przechowywany w bazie danych i dostarcza informacji dotyczącej zgodności każdej aplikacji z Windowsem Vistą.


Ściąganie i instalowanie narzędzia Application Compatibility Toolkit


Application Compatibility Toolkit można pobrać ze strony Microsoftu. Ściągany plik MSI ma rozmiar 10,7 MB. Po uruchomieniu pliku MSI możesz zostać poproszony o zainstalowanie .NET Framework w wersji 1.1. Jeżeli nie masz zainstalowanej tej wersji, możesz kliknąć przycisk .NET Framework i przejdziesz do strony, gdzie możesz ją pobrać.


Gdy .NET Framework jest już zainstalowany, dwukrotnie kliknij na plik MSI raz jeszcze, a program konfiguracyjny narzędzia Application Compatibility Toolkit rozpocznie działanie. Kliknij Next, aby pominąć ekran powitania kreatora instalacyjnego i przejść do ekranu, który poprosi Cię o zaakceptowanie umowy licencyjnej End User License Agreement. Po zaakceptowaniu tej umowy, kliknij Next i zostaniesz poproszony o weryfikację ścieżki instalacyjnej. Zaakceptuj ścieżkę domyślną, kliknij Next, a następnie Install. Program konfiguracyjny skopiuje teraz potrzebne pliki na Twój twardy dysk. Gdy proces instalacyjny zostanie zakończony, kliknij Finish.


Application Compatibility Manager


Teraz, gdy Application Compatibility Toolkit jest już zainstalowany, czas zacząć. Rozpocznij ten proces od wyboru polecenia Application Compatibility Manager z menu Start | All Programs | Application Compatibility Toolkit. Gdy Application Compatibility Manager rozpocznie działanie, Windows uruchomi kreatora ACT Configuration Wizard. Zanim rozpoczniesz przechodzenie przez kreatora, powinieneś w swojej sieci mieć gdzieś zainstalowany SQL Server (komputer, na którym jest uruchomiony Application Compatibility Toolkit nie musi lokalnie obsługiwać serwera SQL).


Gdy kreator rozpocznie pracę, kliknij Next, aby pominąć ekran powitania kreatora instalacyjnego. W tym momencie zobaczysz ekran pytający Cię czy chciałbyś przeprowadzić konfigurację typu Enterprise albo czy chcesz po prostu zobaczyć i zarządzać raportami. Ponieważ właśnie zakończyłeś proces instalacyjny, brak jest raportów, które można zobaczyć czy którymi można zarządzać. Dlatego będziesz musiał wybrać opcję Enterprise Configuration. Kliknij Next, aby kontynuować.


Kolejny ekran, jaki zobaczysz poprosi Cię o wybranie serwera SQL z rozwijanej listy, jak pokazuje rysunek A. Chociaż ekran ten wygląda dosyć prosto, wymaga paru wyjaśnień.



Rysunek A: Musisz wybrać SQL Server, który przechowa bazę danych spisu aplikacji.


Jak widać na rysunku ekran prosi o wybór serwera SQL z rozwijanej listy. To co jednak musisz wiedzieć, to fakt, że kreator nie będzie automatycznie przeszukiwał sieci w celu znalezienia serwerów SQL. Istnieją szanse, że serwer SQL, którego chcesz użyć nie zostanie wyświetlony na rozwijanej liście. I dlatego zazwyczaj będziesz musiał użyć przycisku Browse (przeglądaj), aby poszukać wybranego serwera.


Gdy już właściwy serwer SQL jest wyświetlony na rozwijanej liście, musisz kliknąć przycisk Connect, aby ustanowić połączenie do serwera SQL. Dopiero wtedy będziesz w stanie zobaczyć indywidualne bazy danych, które są na serwerze. W większości przypadków prawdopodobnie nie będziesz chciał ponownie używać istniejącej już bazy danych serwera SQL. Zamiast tego możesz po prostu w polu Database wpisać nazwę bazy danych, którą chcesz stworzyć i kliknąć przycisk Create. Kiedy kreator skończy tworzenie bazy danych, kliknij Next, aby kontynuować.


Jak wcześniej wspomniałem, Application Compatibility Toolkit używa agentów na komputerach typu klient, aby zebrać spis aplikacji, a następie informacje o spisie zapisywane są do bazy danych serwera SQL. Chociaż jest to podstawowy pomysł, kryjący się za sposobem, w jaki informacje na temat zgodności aplikacji są gromadzone, musisz zrozumieć, że agentom brakuje niezbędnych uprawnień do zapisywania danych bezpośrednio do bazy danych serwera SQL, którą stworzyłeś.


Dlatego właśnie musisz stworzyć folder, który będzie mógł działać jako magazyn informacji o spisie aplikacji. Folder ten musi być udostępniony, aby każdy miał do niego dostęp z prawem zapisu. Agenci utworzą pliki rejestru, zawierające informacje o spisie aplikacji i zapiszą pliki rejestru do tego folderu. Application Compatibility Toolkit następnie zanalizuje pod kątem składni pliki rejestru i zapisze dane rejestru do bazy danych serwera SQL.


Dobrą informacją jest to, że nie musisz tworzyć folderu udostępnionego ręcznie. Stwórz tylko folder w taki sam sposób, w jaki stworzyłbyś jakikolwiek inny folder, a następnie podaj kreatorowi ścieżkę do tego folderu, jak pokazuje rysunek B. Jak na nim widać, kreator automatycznie przypisze temu folderowi nazwę udziału (share name).



Rysunek B: Application Compatibility Toolkit wymaga folderu udostępnionego, który może zostać użyty jako magazyn dla plików rejestru.


Kliknij Next i zobaczysz ekran wyjaśniający, że usługa Log Processing Service narzędzia Application Compatibility Toolkit wymaga użycia konta usługi, aby przetworzyć pliki rejestru i zapisać informacje o spisie w bazie danych. Zakładając, że baza danych serwera SQL oraz katalog udostępniony są umiejscowione lokalnie, zazwyczaj możesz sobie poradzić, używając konta Local System, jak pokazuje rysunek C. W przeciwnym razie będziesz musiał określić konto, które będzie miało dostęp zarówno do folderu Logs jak i do bazy danych serwera SQL.



Rysunek C: Usługa Log Processing Service narzędzia Application Compatibility Toolkit wymaga konta usługi z uprawnieniem dostępu do folderu Logs i bazy danych SQL.


Kliknij Next i zobaczysz ekran informujący, że pomyślnie skonfigurowałeś narzędzie Application Compatibility Toolkit. Kliknij Finish i kreator zakończy działanie, a Ty zostaniesz przeniesiony do głównego ekranu programu Application Compatibility Manager, jak widać na rysunku D.



Rysunek D: Główny ekran programu Application Compatibility Manager.


Podsumowanie

W artykule tym wyjaśniłem, że Microsoft stworzył Application Compatibility Toolkit jako wyspecjalizowane narzędzie do sprawdzania aplikacji po kątem zgodności z systemem Windows Vista w środowisku firmowym. Teraz, gdy poprowadziłem Cię poprzez proces konfiguracyjny, czas na rozpoczęcie procesu wdrożenia agentów. W części 3 tej serii pokażę jak wdrożyć agentów.



Zmieniony ( 29.05.2008. )
 
« poprzedni artykuł   następny artykuł »
| Informacje o firmie | Kontakt |
Joomla Templates by JoomlaShack Joomla Templates