Testing Søknader for Vista-kompatibilitet, del 2

I forrige artikkel i denne serien, viste jeg deg hvordan du kan teste applikasjoner for Vista-kompatibilitet på mindre nettverk. Selv om metoden som jeg viste i forrige artikkel fungerer, er det helt upraktisk for større nettverk. Heldigvis gjør Microsoft et gratis verktøy kalt Application Compatibility Toolkit som du kan bruke til å utføre programkompatibilitetstesting på større nettverk. I denne artikkelen vil jeg vise deg hvordan dette verktøyet fungerer.

en rask oversikt

Mange administratorer sannsynligvis anta at planlegging utplassering metoden for valg innebærer å bruke SMS Server. Jeg vil anbefale å bruke Application Compatibility Toolkit i stedet for (eller i forbindelse med) SMS Server. Application Compatibility Toolkit er spesielt utviklet for testing programmer for Windows Vista-kompatibilitet, og derfor gjør en bedre jobb enn SMS Server.

Application Compatibility Toolkit fungerer ved å utplassere en agent til hver arbeidsstasjon på nettverket. Agentene kompilere en liste over programmer som er installert på hver arbeidsstasjon, og søknaden varelager er skrevet til en SQL Server-database. Application Compatibility Toolkit undersøker deretter inventar lagret i databasen og gir informasjon om hvert program kompatibilitet med Windows Vista.

Laste ned og installere Application Compatibility Toolkit

Du kan laste ned Application Compatibility Toolkit fra Microsofts nettsted. Nedlastingen består av en 10,7 MB MSI filen. Ved å gjennomføre dette MSI filen, kan du bli bedt om å installere versjon 1.1 av .NET Framework. Hvis du ikke har denne versjonen installert, kan du klikke på Installer .NET Framework-knappen, og du vil bli tatt til et nettsted der du kan laste den ned.

Når .NET Framework er installert, dobbelt klikk på MSI filen igjen, og Application Compatibility Toolkit installasjonsprogram starter. Klikk på Neste for å omgå installasjonsveiviseren sin velkomstskjermen, og du vil bli tatt til en skjerm som ber deg om å godta lisensavtalen for sluttbrukere. Etter å godta denne avtalen, klikker du Neste og du vil bli bedt om å bekrefte installasjonsbanen. Godta standard banen, og klikk på Neste, etterfulgt av Installer. Installasjonsprogrammet vil nå kopiere de nødvendige filene til harddisken. Når installasjonen er ferdig, klikker du på Fullfør.

Application Compatibility Manager

Nå som Application Compatibility Toolkit er installert, er det på tide å komme i gang. Starte prosessen med å velge Application Compatibility Manager kommandoen fra start | Alle programmer | Application Compatibility Toolkit menyen. Når Application Compatibility Manager starter, vil Windows starte ACT konfigurasjonsveiviseren. Før arbeider gjennom denne veiviseren, bør du ha SQL Server installert et sted på nettverket (maskinen som Application Compatibility Toolkit kjører på, trenger ikke å kjøre SQL Server lokalt).

Når veiviseren starter, klikker du Neste å omgå trollmannens velkomstskjermen. På dette punktet, vil du se en skjerm som spør deg om du ønsker å utføre en Enterprise Configuration, eller hvis du bare ønsker å vise og administrere rapporter. Siden du nettopp har fullført installeringen, er det ingen rapporter å vise eller administrere. Derfor må du velge alternativet Enterprise Configuration. Klikk på Neste for å fortsette.

Den neste skjermen som du vil se ber deg velge en SQL Server fra en rullegardinliste, som vist i figur A. Selv om denne skjermen ser enkel nok, det fortjener litt med å forklare .


Figur A: Du må velge SQL Server som vil lagre din søknad inventar database

Som du ser på figuren, spør denne skjermen deg velge din SQL Server. fra en rullegardinliste. Hva du trenger å vite om er at veiviseren ikke automatisk spørring for SQL Servere nettverket. Oddsen er at SQL Server som du vil bruke, ikke vises på rullegardinlisten. Derfor vil du vanligvis må bruke Bla gjennom for å søke etter serveren av valget.

Når riktig SQL Server vises i rullegardinlisten, må du klikke på knappen Koble til å etablere en forbindelse til SQL Server. Bare da vil du være i stand til å se de enkelte databasene som finnes på serveren. I de fleste tilfeller, har du sannsynligvis ikke vil ønske å bruke en eksisterende SQL Server-database. I stedet kan du bare skrive inn navnet på databasen du vil opprette, i feltet Database og klikk på Opprett-knappen. Når veiviseren er ferdig opprettet databasen, klikker du Neste for å fortsette.

Som jeg nevnte tidligere, bruker Application Compatibility Toolkit midler på klientdatamaskiner å kompilere et program inventar, og deretter inventar informasjon skrives til SQL Server database. Selv om dette er den grunnleggende ideen bak den måten at programkompatibilitet informasjonen er samlet, må du forstå at agentene mangler de nødvendige tillatelsene til å skrive data direkte til SQL Server-database som du nettopp opprettet.

Det å være Da må du opprette en mappe som kan fungere som et oppbevaringssted for søknad inventar informasjon. Denne mappen må deles slik at alle har skrivetilgang til det. Agentene vil skape loggfiler som inneholder søknad inventar informasjon, og vil skrive loggfilene til denne mappen. Application Compatibility Toolkit vil deretter analysere loggfilene og skrive loggdata inn i SQL Server-database.

Den gode nyheten er at du ikke trenger å lage denne delte mappen manuelt. Bare opprette mappen på samme måte som du ville skape en annen mappe, og deretter gi veiviseren banen til mappen, som vist i figur B. Som du kan se i figuren, tildeler veiviseren automatisk en del navn til mappen


Figur B:.. Application Compatibility Toolkit krever en delt mappe som den kan bruke som et oppbevaringssted for loggfiler

Klikk på Neste, og du vil se et skjermbilde som forklarer at Application Compatibility Toolkit logg Tjeneste trenger å bruke en tjeneste konto for å behandle loggfilene og skrive inventar informasjon til databasen. Forutsatt at SQL Server-database, og den delte katalogen er begge plassert lokalt, så kan du vanligvis få unna med å bruke den lokale systemkontoen, som vist i figur C. Ellers må du oppgi en konto som har tilgang til både Logger mappen og til SQL Server-database


Figur C:.. Application Compatibility Toolkit logg Tjeneste krever en tjenestekonto med tillatelse til å få tilgang til Logs og SQL database

Klikk Neste, og du vil se et skjermbilde som forteller deg at du har konfigurert Application Compatibility Toolkit. Klikk Finish og veiviseren lukkes, og du vil bli tatt til hoved Application Compatibility Manager skjermen, vist i Figur D.


Figur D:. Dette er hoved Application Compatibility Manager skjermen Anmeldelser
Konklusjon

I denne artikkelen, jeg har forklart at Microsoft opprettet Application Compatibility Toolkit som et spesialisert verktøy for testing programkompatibilitet med Windows Vista, i et bedriftsmiljø. Nå som jeg har vandret deg gjennom konfigureringsprosessen, er det på tide å begynne agenten distribusjonsprosessen. Jeg vil vise deg hvordan du distribuerer agentene i del 3 av denne serien. Anmeldelser