Recast: s ConfigMgr Community Influencer Highlights - Maurice Daly

I den andra delen av våra ConfigMgr -communityhöjdpunkter hade jag möjlighet att ha MVP Maurice Daly (@modaly_it) delta. Jag har känt Maurice i många år nu, eftersom ett av mina projekt på mitt tidigare företag började korsa vägar med ett projekt Maurice bara släppte initialversioner. Vi ville båda nå ut till leverantörens BIOS och drivrutiner, dra ner och använda i vår miljö, men gör det automatiserat med PowerShell. Vid den tiden ville jag köra skriptet på slutpunkten under OSD och tillämpa BIOS och drivrutiner direkt från leverantörernas webbplats till maskinerna. Maurice gjorde en lite mer polerad lösning, där du skulle dra ner leverantörsfilerna till din källplats och bygga våra CM -paket för att stödja dem.

Tack vare Maurice: s ansträngningar att nå ut till leverantörer och få dem att publicera sina kataloger i maskinläsbara format, är många saker nu möjliga för de som inte bara var år sedan. Och om du följer Maurice på twitter kommer du att se honom ropa ut leverantörer när de publicerar felaktiga kataloger och får leverantörer att förbättra sina egna processer. Om det inte var för Maurice som driver OEM -tillverkare att skapa och underhålla dessa kataloger, skulle många av de saker jag personligen har skapat för arbete inte existera.

Jag är osäker på hur många nedladdningar av hans verktyg det finns, men jag kan tänka mig att det är ganska högt. Han har tagit en svår process och förenklat den, hjälpte administratörer överallt att ta kontroll över drivrutiner och BIOS, och tillät alla att göra det genom ett enkelt, lättanvänt gränssnitt.

På ett personligt plan är Maurice en fantastisk kille. Vi har haft flera interaktioner via twitter genom åren och stött på varandra personligen på användargrupper och MMS, det är alltid ett absolut nöje att chatta och umgås.

Intervjun:

————————————-

Vad var din drivkraft för att skapa Driver Automation Tool, var det personliga, professionella eller andra ändringar bakom?

Att utveckla manuset som slutligen blev "Driver Automation Tool" var bara något som började som ett personligt mål för mig inom min roll som systemadministratör. På den tiden hanterade jag ett gods med flera hundra maskiner, ganska små i det stora upplägget, men jag hade ett mål att hålla klientmaskiner uppdaterade med de senaste drivrutinerna och BIOS -versionerna. Jag antar att detta mål härstammar från när jag brukade arbeta med en OEM och upptäckte att att helt enkelt distribuera och ignorera dessa uppdateringar var något som kan leda till instabilitet och orsaka mig en större huvudvärk. Den monotona månatliga cykeln med att ladda ner, importera, distribuera och distribuera dessa uppdateringar blev lite jobbigt. På den tiden började jag också leka med PowerShell -skript, så jag tänkte titta på hur jag kan automatisera en del av denna process för egen vinning. Inledningsvis upptäckte jag att jag kunde analysera webbplatser, hämta länkar och automatisera nedladdningsprocessen, vilket jag tyckte var en bra början, men jag ville gå längre. Genom att lägga till fler och fler kodrader kunde jag sedan automatisera processen med att importera paketen och distribuera dem till DP: erna, vilket var fantastiskt då. Jag kunde nu helt enkelt starta ett manus och komma tillbaka nästa morgon till en ny uppsättning drivrutiner för alla modeller i vår miljö. För mig var det en fantastisk personlig prestation. Jag hade skapat något som sparat tid för mig, så att jag kunde fokusera mina ansträngningar på andra saker. Vid denna tidpunkt var det dags att publicera koden så att människor kunde använda den.

Var det ett mål att skapa ett ”Community Tool”?

För att vara ärlig, inledningsvis nej, jag ville bara dela med mig av vad jag hade gjort. Då växte den här typen bara ben helt av sig själv. Jag lade upp den första kommandoradsbaserade lösningen online på det nu tyvärr nedlagda Microsoft TechNet, och strax efter började det få en bra dragkraft, men jag trodde att den skriptbaserade lösningen kanske inte är för alla om detta skulle bli något som alla kunde använda. Låt oss inse det, majoriteten av oss tvingades bort från kommandoraden till användargränssnitt i vår karriär, och om du är i den generationen ingenjör var det att tvinga tillbaka till kommandoraden via PowerShell något som många inte ville anamma. Jag började konvertera koden till ett användargränssnitt och publicerade slutligen den första versionen som jag kallade "Dell Driver Tool". Att publicera detta på TechNet genererade mycket trafik, faktiskt inom ett par dagar blev jag kontaktad av Warren Byle (@WarrenByle) i Dell och frågade artigt om Dell -logotypen kunde tas bort från användargränssnittet eftersom de hade fått samtal om hur man använder verktyget. Jag ville inte åberopa några juridiska frågor, MYCKET snabbt. Nästa steg var att stödja fler OEM -företag, så via Twitter började jag bygga upp listor över kontakter som arbetade inom dessa stora företag men var så villiga att hjälpa. Dessa inkluderar Nathan Kofahl (@nkofahl) från HP, Joe Parker (@joe_lenovo) från Lenovo och Carl Luberti (@CarlLuberti) från Microsoft. Under åren har det förändrats från att vara flera separata OEM -verktyg till ett allomfattande idag, och jag lärde mig mycket under processen. Visst om jag skulle börja om igen skulle jag skriva mycket av koden annorlunda, men det gör sitt jobb och under åren har jag flyttat från analys av webbplatser (tack Gary Blok för att du gav mig den pushen), har jag lagt till fler och fler funktioner, och jag försöker alltid förfina det (när tiden tillåter med tanke på ett allt livligare arbete och familjeliv)

Vad är funktionen i verktyget du är mest stolt över?

För mig var det inte så många funktioner i verktyget som jag är stolt över, OK jag är stolt över många UI -element som det tog tid, men för mig är det det faktum att utvecklingen av verktyget ledde till att OEM utvecklade XML -kataloger som ursprungligen användes inom verktyget och nu används inom sina egna produktuppsättningar. Det är för mig fantastiskt att samhällsbidrag kan driva på utveckling av verktyg som sedan utökar möjligheterna för Configuration Manager och andra produkter.

Hur påverkade andra medlemmar i samhället dig och hjälpte dig att lägga till fler funktioner?

När jag började med att titta upp till dem i Configuration Manager-nätverkssamhället, varav de flesta hände på Twitter, och upptäckte en häpnadsväckande lista över människor som samlade lösningar för att automatisera saker. Individer som Kim Oppalfens (@TheWMIGuy), Mike Terrill (@miketerrill) och Johan Arwidmark (@jarwidmark) lade ner lösningar som jag började konsumera. Verktyget kom verkligen till sin rätt när jag träffade Nickolaj Andersen (@NickolajA) och vi började skapa en distributionskriptbaserad lösning med en webbtjänst -backend, vilket effektivt skapade en end -to -end -automatiseringsprocess som var en enda rad inom din uppgiftsekvens. Jag är säker på att Nickolaj håller med mig om att vi aldrig hade tänkt att det skulle ta så många timmar under åren, men det har varit något vi har brunnit för samhället.

Någon utveckling i horisonten som du kan dela med dig av?

Nyligen har distributionskripten skrivits om för att stödja AdminService, och det har funnits ett gäng tillägg för komprimeringsalternativ. Det enda jag kommer att fokusera på för nästa version är att överföra lösningen till Intune och ta mig igenom listan över funktionsförfrågningar som bygger upp på GitHub. Jag ser dock en punkt där mycket av det som har gjorts i hela detta område blir en mer inbyggd funktion, det kan ta tid och det är fantastiskt att se vitböcker om hur detta kan se ut från OEM: erna. Tills dess fortsätter jag att lägga ut uppdateringar och stödja dem som använder lösningen.

Några sista tankar eller kommentarer?

Jag måste säga ett stort tack till alla som har bidragit genom åren. Konfigurationshanteringsgemenskapen online är ganska unik tror jag, eftersom vi alla är villiga att dela idéer, lösningar och hjälpa dem i Microsoft som utvecklar den produkt vi älskar.

————————————-

Som Maurice nämner är detta en unik gemenskap att vara en del av, så hjälpsam, villig att dela och verkligen vill hjälpa till att lyfta varandra. Jag har lagt till twitternamn till namnen på Maurice, och om du inte redan följer dem bör du göra det direkt när du har läst det här. Tack Maurice för att du tog dig tid att svara på några frågor och ge en inblick i hur några av våra favoritverktyg blev till.

-Gary Blok

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish