Bakgrunn for artikkel

Etter å ha jobbet med flere forskjellige klient og server løsninger for å håndtere både OS- og programvareinstallasjon,  har det slått meg mange ganger hvor komplisert en del av løsningene kan være. Flere er designet for meget store organisasjoner som ikke alltid norske bedrifter kjenner seg igjen i. Andre er rett og slett bare for tungvinte og kompliserte at flere bedrifter fortsatt (ja faktisk) den dag i dag bruker den kjente Adidas-protokollen. Flere tar seg ikke bryet (eller kosten) det er for å forenkle og automatisere mye av driften med klienter og servere.

Dette er ikke en blogg for å «disse» kjente løsninger som SCCM, Altiris, Radia etc., men heller en positiv overraskelse over noe som faktisk KAN være kjekt for en del bedrifter «der ute».

En kunde ville forsøke å finne noe som kunne brukes for å administrere klientene (Windows 10) etter at disse var ferdig tanket opp med Microsoft MDT. De hadde ingen løsning for å vedlikehold plattformen etter at klientene var ferdig installert. De ønsket ikke å sette seg inn i SCCM da de anså dette som litt for komplisert. Da PDQ-Deploy dukket opp i flere Google-søk valgt man å teste dette ut.

 

Produktet

PDQ-Deploy består av en gratis-versjon og en Enterprise-versjon. Det er kun Enterprise-versjonen som jeg kommer til å ta for meg her. Denne versjonen krever en serverinstallasjon for database og repository (der hvor pakkene lagres).

Det første som slo meg som utrolig administrasjonsvennlig var at de (PDQ) har en database på ca 200 applikasjoner (som stiger) som er integrert i PDQ-Deploy. Disse kan automatisk lastes ned og installeres på servere og klienter. I tillegg vil man kunne automatisk laste ned oppdateringer av disse, og dytte ut dette automagisk igjen til klientene og serverne (uten å gjøre annet enn å tillate dette i en policy). Dette er tidsbesparende, da mye av jobben ved klient-håndtering er nettopp gjentagende arbeid ved å laste ned og lage pakker. Produktet har en lang funksjonsliste, men jeg nevner noen av disse her:

  • Management av programvare for klienter og servere
  • 200 klargjorte applikasjoner
  • Lage steg for steg installasjoner (Kan sammenliknes som en Task Sequence i SCCM)
  • Kjør scripts og kommandoer (Powershell, vb og .bat for eksempel)
  • Muligheter for å ha egne rapporter
  • Schedulering av installasjoner
  • Epoststøtte for rapportering
  • Avinstallasjoner av programvare
  • CLI-støtte
  • Køing av installasjoner, for eksempel når maskiner er offline
  • Automatisk patch-management
  • Delt-database

PDQ Deploy Package Library

Dette bildet viser konsollet til PDQ Deploy. Ikonene på de pakkene som ligger under Packages viser om det er ferdige pakker fra biblioteket til PDQ eller om det er egne opprettede pakker (MSI, EXE etc).

Ønsker man å legge til flere ferdige pakker fra biblioteket er disse kategorisert som bildet over viser. Bare høyreklikk og velg Download. Disse kan igjen også automatiseres for nedlasting når det eventuelt kommer oppdateringer for disse i biblioteket. Denne tjenesten er integrert i produktet og koster ikke ekstra sålenge man har en Enterprise-lisens.

Det er lett å lage grupperinger av maskiner i konsollet. Det støtter blant annet AD-OU, grupper, direkte medlemskap, Spiceworks, Tekstfil-import og PDQ Inventory.

PDQ-Deploy gir enda mer funksjonalitet om man i tillegg integrerer dette med produktet PDQ-Inventory. PDQ-Inventory er ett management verktøy som samler inn informasjon som hardware, software og Windows konfigurasjonsdata. Dette kan gjenbrukes for å lage en mer detaljerte grupper (eller Collections i SCCM) som kan treffe klienter og servere bedre enn statisk gruppemedlemskap.

Man kan da ha forskjellige grupper for samme programvare, men skille på versjoner. Disse vil da være dynamiske og endre medlemskapet etter hva som klienten rapporterer tilbake.

Bildet over viser konsollet til PDQ Inventory og noen av de standard collections som opprettes der. Denne viser Internet Browsers, og da Chrome (i dette tilfellet). Her får man enkelt oversikt over hvilke klienter som kjører siste versjon, hvem som ikke er installert, og hvilke som kjører utdaterte (alle andre enn siste) versjoner. Denne informasjonen finner agenten frem til og sender til konsollet. Dette er dynamisk, slik at man ikke trenger å oppdatere dette selv.

 

PDQ-Inventory

  • Integrasjon med AD
  • Hardware og software scans
  • Gruppering av maskiner basert på HW og SW
  • Mye standard verktøy og scripts tilgjengelig
  • Generell admin av maskiner (som blant annet shutdown og restart)
  • Valgfri agent (kan fungere på standard mangament-porter på klient og server).
  • Command Line Interface (CLI)
  • Email-support

PDQ Inventory gir som beskrevet i listen ovenfor en del muligheter for å kjøre verktøy på klientene.

 

Bildet ovenfor viser hvilke muligheter som er innebygd i konsollet. Det kan være nyttig å kunne kjøre kommandoer direkte fra konsollet for å oppdatere GPO lokalt, eller slå av / restarte maskinen.

Lisensiering

En annet ting jeg likte med produktet er at det er lisensiert per administrator som bruker produktet. Ingen bruker eller klient teller som man hele tiden må følge opp. Det er en flat lisens per produkt per administrator per år. Noe som gjør det enkelt å forholde seg til lisensmessig.

 

Konklusjon

Det er tydelig at PDQ består av tidligere konsulenter som har jobbet mye med SCCM, Radia eller Altiris. Det er ett aktivt forum og de publiserer mye informasjon om bruk og vedlikehold på Youtube.

Det var ikke meningen å lage en «reklame»-artikkel for produktet, men fikk en positiv overraskelse (ikke så ofte det skjer) når jeg testet dette ut.

Installasjonen var veldig enkel og man kom fort i «Prod» ved at man kunne installere programvare på klienter. Ikke noe hokus pokus…..