You are on page 1of 33
7128/22, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud AVD Automation Cocktail - Deploy AVD with Terraform Cloud 4 minutes esloyent strategie andlonauege fete got some requis aout automation wth erator. Inthiseacka The 1 Hay, sh youhow to deploy an AVD envtonmant automated wth Te Jou and tub, eng the Teraferm cloud combined wth ry Ciba repost. Table of contents hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 13 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud + Taxafrom loud orpniation workspace + Tonafom sta tins: frozamlrcom/u-adminvpost ohppost=2300bactonsedteteraform-ynine= + Deplovina Azure resources wth Teatorm Cloud + Authentication + Monitoring ‘Deploy AVD Sesion hosts with Teraform Cloud + Guus session host + Soncsion + Thankyou! Recipe Int ‘lo deplymanree wl ely an YD eon uated wth Terai rece slg fer ram the tar cecal Te gps enc the way of desoynant he ces antl til macheto ue asthe nage vs source (Once te machine i gerealze,|deply 2 network ar shared image gallery (th teil version, Aa the AVD enveonment Within the AVD ‘erveonment deploy diagnostics on Log Ana At la the ll Uses groups assigned tothe apleaton group Before to drink ‘Tobegin wih this coal ts good hnow something about the background. nthe pete below have drawn a ghtevel schema abou te station ‘suming you aeady have an Azure anan wihan atv sbseriton, Make ute youhave a Gitub< hips ww gus com> account Wh htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 2133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Background 7 ret a >| Gitta . woe Ning rveeceeceeen . u Aaure AD Cwith app ogres 7B, Aaure Subscription List of Terraform ingredients ‘These are he man ngredion of his cock 5jna-vaiables shel < tables thet ie oper trator afproviders ashcor/arwer/ ates docs/reourcs/ vital machnetentiye ntpeegit erator llprovider/hashlcrp/azurarm/lates/oca/erourcent pool tpi serrate ifprvider/ashicrplaucarmlateoca/erourcenvitul desktn host pool + bps: togistr toate l/provders/ashlorp/szwarm atest socsresourcs/shared imoge< noel efor lo/povdersihashicrn/azuremiatestdocsresouces/shared image> + preity serafom ln/povidersMashicor/arirerm/atstdocstesurce/windows vital machine < ‘ps rapier tran eyrovidersashcorp/ azar ates docs/rsoutces/vindows virtual machine» Aftertaste ‘This coeetal each # high evelataeen tw ig clouds. Ihhas a wet ast of PowerShell wth a song Teafrm aston the de. nth ed you vellhae an AVD envronmentin Azure deployed wi althe needed resources. These are host pool a werkspece, an application group. Alc, hee ae ‘some essen hosts. These sts have anunderhing image om 2 shared image galley Start with Terraform Cloud Inch chapter. willexlan howto stre wih Terafom Cloud. also explain how crest @Tenefrm workspace and connect 10 GH. wl recomend eloing my AVD GA repository to ge all the nee de fle, to forthe ther cole. Frat, we ae going st up 2 Terafrm Cous enviorment In bass, Teraform Clous aks a ike Are DevOpe Wires tn arganzation connection ‘0.tonantnDevOps sence connection) and, workbooks tn DevOps ppsine).One big ifeence between both is that Yeraform ic aan Infrasructreas-code desloymet peta. Wherein Azure DevOpe you alo have the ably oun Powershell tase or example Terraform Cloud organization ‘Touse the Teraform Cloud wend an organization Creating n organization s very simple Fs we neat create an acount at estan trac jo . Aer login, she top ofthe pape, youare abe to ceate anew organization htpsstrozemuilercom/avd-automation-cocktal-avd-automated-withterraform-cloud! 3133 1ra82, 909.66 ‘0 Atomaion Costa ~ Deploy AVD wih Tafa Cloud Create a new organization Crgenaton te patel snared paces fr eo colabrate on natucie Ltn mars abe exganiains Tao Coud Cxganzation name ‘vgenizatonoxmes mst be uigue and wil 27 of your resource names used invarous tos for eam hashteorp/ine-prad ken scree The organzanon ema ea foray ure otctons sich bling alate an he onpancatin avatar wa gavterso Terraform Cloud Workspace Before deploying to Azusa we eda workspace Worspaces preset acoecton ofinastscure resources Each new wotapace eds unique name and needs to know where ile Teale configuration wil eame tam, th coral, created a worgpacetceate an AVDnatuctire, When eating workspace, the wise ak where ofthe configuration. G over tpe © comsrtoves Connect to a version control provider noose everson conto pre tat hosts the Terafrm caniguation fo ths workspace Qainne || iso || TD aimutery | A saws Devons ‘er choosing vetsion contol seer pon appear. my case choose Gt. nthe case of Gt, he wizard asks forthe epestrywhetethe config a, The canbe ever repost, peo pu. oan empty epoaty he workspace fs alg for a conigation. Waiting for configuration eng cote ‘To provide a configuration, make sue you have aconectTeraorm sot ie ith het of tear ie extension in the Gis repay. Use * stata aba variable fle. Filly the wekapacewlloice the enfitton ad alle whe ni. htpsstrozemuilercom/avd-automation-cocktal-avd-automated-withterraform-cloud! 4133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Latest Run vow stuns removed settings 1 torts | [Beceem igre sunt ints ago vis man 2 anb8on6 note otvndos [3] beeper = conan sso. [F] cepanwe. swam set cxtan 2004 enesoo! hesnceenve. ave nos se corznznat Terraform Cloud Workspace Variables eet scutyreaong its nt recommended tore prove eredentiasino 8 Terafom le, To connect oan Azure tenant recammensedto use ‘vweonmentvarabes Every lous roviser has ts own variable mamas Make sre ou fn the conect amas Seng these carect names a variate ‘lows Teraform to ick up the core values. nthe case of Azur, need the flowing arable names. + ARUTENANT.ID + ARV SUBSCRIPTION IO + ARMLCUENTO + ARMLCUENT.SECRET Inthe Terafor configuration fl, you ony ned eth erect provi ‘azurern = { source. = *hasnicorp/arvree™ proviger "srurern® ( features () htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 5133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud For aatlnal information about providers ad varbls check he Teraform documentatian nso Aerator f/provders/ashlcom/szurrmiates/docstarqumentrfernce < sees erafom fo/eoeders/ashiom/arurem/ates/docs#arqumentrference>, ess taraform docs loud worksoace/varableshtm|émanasing-vaviablexnthe-i-< ess tecaform odessa worksoaces/vaables hinlémanasng-aable-nthe Terraform Cloud API ‘As mentioned eat, Terlorm fea dele inastructre-a-s-code platform Wisma fo deploying inact resource in Are. Ahing that oes rothave isthe execution of srt. To lin that gap, Ihave chosen to tat these workspace wth a REST AP cal. That lows me orn Poworsall ational and, deploy resources wih the use of Tretorn. In Teraferm Cloud means tht Ineo cea ar A oke. To get token, gate Utes Satins > Token and crete a AP Loken Tokens Your tokens an be se to secs th Tero Claus Pant petonm al the scion your ar account ents ta. or mare ‘tomato, se the vse PI okens documentation ‘hs aesuh we hee setup an organization a workspace, nda tkento get in remete Inaton check he URL fr more information: ips:/wna eraform/docs/cloud/index him! < hips: teratom i/docs(loud/inde ds Terraform syntax ‘Before tan eepoying resources iis good to kxow at abut he stax A st ight tooks vr simple In fac tle vr simple. Every confguation emis eepatate code Bock Wihin that Mock, wehveatebutes wih values, he nae» Nm. naj locks can have lilleen purpces. For resource deployment we need a esouce Hack. To gt data auto tenant need date block At ash we need ‘te onnect to an Azza ena ha prover back is ned ‘Besides the Hock proposal every bleckha sown wlque name ter a deployment or data query the outputs assigned to that name fac a block ame eke using a Powershel varableo store the ouput Shostoa = NewAbostpool a, for xara, St onane pe varcavd rg name oF - 3 | Inction ay | quuscnapian | tepreneeeone sree ay ey “Suggestion: Use the USCode Tear etesion. I helps you with powang the coec options. For more abou Terafom syntax check the documentation: tps: eraform /doestnguage/syta/confiqurton bl < tesa erform jo ocslanquage/eytan configuration hima htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 633 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Deploying Azure resources with Terraform Cloud This sequences diferent fom ether octal Secause thre sno open running Powershel win a Terafom deployment rete an image version {ust Whereater deploy the rest ofthe AVD resources. Secese | need two workspaces | rete wo Gtub ep nig e and the values re toed. The min det aon to change the arabe fle case of anew deployment. ioe. Both fe rom thse repostores. ‘Anatherthing isthe us of vaebles. erated tive les. rst ble fle, Atos thet le, have axa thas le his lea itl Fp ange Terraform Cloud Authentication Before deploying resources wih Terform. we need tenant ogi. ls, we ee he covet permissions at the subscription evel. fis we need 2 + Directory Read Alor Group Rees A tion region stoma | sed PowerSel The ppltion has custom role st the absorption val copie the contributor role an ade the "Wires Athorzation//re" action. Atul removed the wteulerom the notctons, Sasa, nla subscptonownerhas these permissions, Duero secuty reasons, lcetted a Cortouter Plus rae ts emost he seme bu then elo wih Authrzaton ite permissions ‘Te appllcation slo has Group React Al permissions lor teasing tous via Taal The code which sogeter sored omy Situ rnostory «ites. com arose AVD/lohman/ap- retain p>. nine we seo Og ere aa meme Create intial VM for image ‘efore esting resources wh Teafrm Cloud ret crested avrual machine tat eysprepe i geneaie, Fist teat a vue machine with Teter. Theater an a PowerSelleommand wh ll Syprep the machin and generale. Inte next Teeform worapec. pickup thet hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 7133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud — a ~ ® —— i... “ys on ner Terraform Cloud image version To sar the ital VM workspaceinTeraform. used te fllowing cman. woul suggest using the aute-ealy value efuk false). The eto-apey takes cate of staring the workbook without use teraction. Besides the token, you eso need e workspace. To find the workspace checkthe werkapuce general etings TF-AVD General Settings hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 3133 126122, 9:09 PM S205) = 0 date = @f setrioutes = 6 ressage = “Fron Poverst autovapely” = strue > relationships = 6 workspace = at date - 6 1d Srorkspaceré > , ? > ? Sssoneedy = Soedy | convertTo-350n Depth § Sreader + 8 ‘ntnorszation = “bearer stoken d Sroraneters = 9¢ header = $heae nay = $3s0r80Hy > furl = *hetprs//app-tereafonnt/ap8/v2/rune Ivoke-testethod Ui Sur] goaraneters © Moped sree ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud 2+ A ence keener 1B mromnteitit 2 A meenstt tint + Ameen st tie bt 1 toni ‘he Teraform configuration les ar stored ny TEmnage Gb epost . ‘tort VMs deployed with Terrafrm | use PowerSel The commanss used una Syrep and gonrize the VM ae Blow. Sum | Trvoee-tavmtuncomand Command “RunPoersheliseriot eo ‘im = get-azim -none Simone Status rste-host $om.Status 2 net Sun. Poverstate -ne WW stopped") Sum | Set-tavm -Generat ized Resource Group SeriptPath -\sysoreo.pst htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud ‘hs soon asthe mages crested iste to stat the est ofthe sequence. Thi the part where we ned the TEAVD workspace Before deploying sying we need og in and create anew resouree group. athe variable i he content ok ke elo variable “avd.relocation® ( ‘Thevalues re tore nthe autatiarsle and speak fr tel rst the conti he rane = varsave.re.nane Networking Networking sa good esr, to bain wth. hi sep. anew ral network th default une deployed.Theeater» Network Secinty Groupe decoys htpsstrozemuilercom/avd-automation-cocktal-avd-automated-withterraform-cloud! 10133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud \ariable "wet nog pane” ( erault = “rsgeren-bh-e02" vertable "woet_adiress_space™ ( deraut > ("18.8 rvironnent = “Terraform test” > resource "srurerm_subnes” "defsultsubaet™ address prefixes = ["10.8.1.0/28"] security rate ( - protocol step" destination sedrese prefix = > rescurce "azurern_subnet_petsork Security group association” “nsg_assoctation” curity group Ad + s7unenn_petuok_ security, grovp.nsg. Se 5 yntox-bh0t | Subets htpsstrozemuilercom/avd-automation-cocktal-avd-automated-withterraform-cloud! 10133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Shared Image Gallery tn fc the Shared mage Gallery actualy cones te esource yes, Te gal an mage defo, ane an mage version. the coi below Aesoy hese thee a once Bacbuse mos resources sre ule simple keto polo sale rested vt machine (nthe TF mage workspace) nhs workspace, ook athe ata block forthe nial VM The dat outputs used as an input arable nthe resource book, Theimage version depends on ‘The hoe cof i stored loge inthe TE-AVD Gib repository . As you my know an mage version cant diferent ovees I coulstes vtusl mschne, disk ara snapshot. nthe begeing | deploy an ital etal machine Wheater he veal machines syoreppet and generalized A result goneraling itis tine to use the vn as an image source ‘To seth forresouces witout deploying then, we need he Terrafom deta module. oat | ore snippet bow | cearch for an Azure esource ‘ype etal machine. lls search othe esouce wth a spetic name ie specfe sauce group. The lst Wo values ae stored ab avatele nthe ‘arable le, Ata regula the dat module got VM resource ID Theresouee Ii ute io he managed api aie ata “arurern resources® “intew” { resource “sruserm_shared{nage_vorsion” “sigversion fone = fornatante("WW-00", tinestanp0)) Tocation © Shureon.shared,inage sige location ranageeinage_ié = data.arurern-resources init neources(@] Ad torect_roeion ( 1G Body Hay sch Caryn Hay ; —— oa htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 12133 126122, 9:09 PM ae ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud 2+ A amemsnesime sins 2 + A ammshesinge st Deploy AVD with Terraform A Is is tine to gepoy the Azur Vital Desktop eriorment. m depleynga host poe an aplation soup, and a workspace Ihave chosen to wse = ee ie 2 ‘aur AD joined session hosts, Bocuse of Azure AD jin, we need xtra sting. nthe next paragrash, lay these setigs. AVD Azure AD join Automated Fray, deploy ahosipoolty adding an extra ROP propel tthe hel pol custom ROP properties, tarpatszadiinedi. The hot poolako need the validation eovtonmant set lg seth estan ten wih he ted one on = szurern resource grovsra-2vé Location custen_rdp properties + var.ave_nostpool_description personal_ceskeop_sesteneens.type = "kutorati’ > @ For-Dutch & 0 ame whey 2 aayeenente rte * tineadé(tinestanp(), “24n") B moemaney 0 utes i oie ‘Second we neato asign Virtual Machine User Logi r Vital Machine Réministtar Login ol, Thiol shoul be assigned athe resource resource grup, or sbecrpon lve For ta choose the resure oun scope. Lue the Al Users #9 grou fer example htpsstrozemuilercom/avd-automation-cocktal-avd-automated-withterraform-cloud! 13933 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud ata “nruread group” “and_group’ { fate “raurermrole_defLnstion" *vn_vser login" { rane = "Viriual Rachine User Logi resource "22urern role_assigment” "ve_vser role” { principal ia dsta.anurend_erow.aa¢groupid Now wo have the conect tis me to asin the role the resource group fr Al Users Yi Matinee ee a cor Vitti mee mas ‘Ailast we need. instal be coneet VM extension. wil cuss that pot erin the session hos desloyment Imation to Azure ADjon check he Miro docs for more infrmation: hts:/docslerosotcom/en-us/szure/vPual-dskionldeply-aure ad Jolneam Hostpool Tobegin with V0, we needa hetpoo fat. Besides he wetnown parameters, Ike shine aight oo the reyjstation info, To thst, create are regitration eke fortwo hours tom now Doestion ~ shureen_rerource_provp-rg-av location ‘custon_rdp properties = “audtocapturenode:1:2jautionode::@;targetisaadjoined:t:2;" description = var.ave_nostppol_description lose palarcer_type = “Pareistent™ perconal_ceskeop_seetereenttype = "kutoratic™ tegiseration info { ‘wpiration_dste = tineace(tinortanp(), "2h") > htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 14i33 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud =a Brats Decree i= tie Ove Wasticts, mare gag ote aaa ‘ fe aoe ae foes | SE = tone == sew er = ul mains ane 32 2 ‘Application group ‘Secondly, we need an aplcaton group used he code below to deploy the application grup. The appliaton groups the lace where to assign sera/groups ote AVE envionment. resource “ssurera virtual desttop_oppltcation grup" aesktopaep” ( = azureen resource grous.rg-ave10cation type = ver.ovd. opp htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 1833 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Workspace ‘At last weave the workspace. This the place where people autora ad subscribe at. Im alo refering othe appeation output The result of tat outputs used crest @ wospace name. resource "szurera virtual desktop norespace™ “uerksgace" ( htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! ‘orespacerenoteaee” ( 1633 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Monitoring ‘As for evry ersronment we ls keto manor hs envionment. To mentor hs eviteaent we are ging ous Log Anais. Log Anales erkspeces names are unique, Because of hat used the random Integer module to crate a random number = = "$(var-Dows_sane-prefix}-S(canden_tnteger radon. result) hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 7133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 18133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 19933 126122, 9:09 PM coated Lg alti Workspace, nest > ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud é-nostpool” { hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 20133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Deploy AVD Session hosts with Terraform Lasts destin the session hosts into the AVD hosipool wih an Azure AD jon Also desley an AVDsesslorhasts done with Teraorm. thee chosen to Jain th AVD seston hots Arte AD. Ta jin Azure AD diferent etings must be set. The et hing to remeber the Desed Sale Cong extension, AVD Extension ‘The AVO module a Dested State Contig (DSC) extension. DSCs amanagement plato in Powershell tat enables youto ust coniguaton stings 18 cote oa esouce nine case of AV, meas thal he extension isl the AVD so te ith pee AVD environment stings. Fr example the ¥youinetall he native mekle wth the AADVoln parameter you wil ta message Ike Blo. (Acct) The VM extension with pulser Micros Aire ActiveDirecory and type AtveDecon/ count be fund (iMetensionProvsoringéry) VM has reported a are when processing extension DSC" Ear message: "The DSC Evtnsion reve an incorrect Input parameter cannot be found that matches parameter name sadn" hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 21133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud ‘ter eoging into te deployment found he cone artfac URL -ntps:tmndportaltoragebob bb core windows negallerartacs/Configration 6120212 ‘To deploy the AVD DSC extension in Tefen | used the rsouteblckbelow. Make the etn parte In JSON sng format And make sue he token le provides inthe protected etings pat. oterwise wil get is nor: ‘bro: Provide produced inconsistent fra pan ‘nen expanding te pan fer azure. viru machie.extension AVDMedue 0 include new values eared soa ing app, provider “resi trator iohashcorp/azre proce an vai ew value for sets: inconsietn valves for ens true, Thi ew bug nthe rier which should be ported nthe provider own issue acker resource "sxurern_virtual_naching_extension" "AVDModue* ( depends_on = ( irtual_machine te = "S(azurern-resource prep. 0a 16}/provicers/#icrosofs. Compute vinualtachines/¥(var.avd_sessionhost_prefis]-${count index)” ocitesUri"; *https://mvéportalstorageblob. blob. core windows. net /eslleryarsifacts/Configuration 6-1-202.23p", Contigurationtunceion"® “Consguntion.9et\\adeSeassontoet", roperstes" * ( restPorihane™ : *S(arurenn_vintal_ desktp host_pool.avé-hp.nane) > mots 7 “repisteatsoninfotoken': "(local cegistration sok > ‘system identity ‘he nex ference between arate domein joined VMs he resource Men From Mirosft: Syste assgned Some Anu services allow yout enable a managed enty decom service instance, When ou enables syst signed manages cent, a denis eeben Arar AO tha tind tothe fecyele of that trv instance. So when the resource is elites Azure sutra dees he ety for you By cesion, onl that Are resource can us this seni to request ken rom Arte AD Use the tbe below for assigning he system en htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 22133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud sony ( > In adaon tot content please check he folowing URL fr mre information. Mpsi/doc microsoft com/en-i/anue/ectve-dectoryimanaged- tts docs conocer nest: dvr nace denis-wure sesurceovervane Create session host wt tie to deploy AVD session sts wth Teron | decided to deply two session ost. Ths means we have to op with Terafrm. To loop wth Teraforn, lus the count etn based on avarice, sstonhost_count™ ( ‘You are set use the count function n resource deployment htpsstrozemuile:com/avd-automation-cocktal-avd-automated-withterraform-cloud! 23133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud cdo the courte index, the code determines he sesion hla number As you ca ae, theresa dependence on the NIC. Within the network interface oc, doing the sme ik erate NI whetater attach ham toa virus machine. Vth vtual machine extensions ale do the ste ick hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! ara 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud itor ) ( Coekal < hipssreremullerconfaslcostall ) ipiteremalerconvtagiharhicor») ( Mentoring ) (Pomersel ) ( Teraform ) 5 Comments ee ‘Maxim SOKOLOV hips fgitub com/sroremulr/AzAvdrleases «I SEARCH ‘Search Keyword lecycomvpckages/Az Aut or. 2022 ‘vous. 2021 2021 ndpcint management 63> Intune Ao Packaging ~ ABasinners Guide Part - Wid? ~ Andrew Taylor hips: andenstaylo: con/2022/07/0S nun ao9-packacig ‘ate-automated/tcomment-4622 Enable Endpoint Anayicsaviomatd in Microsoft Endpoint Mi Fico Mts: fence com/2022/07/0/enabe-endpla- ashe fs on Manage Windows Undats fr AVD using Microsoft Endpoint Manager < uns rzemulercom/manane-windows-updates fr avd-sing. icrcsof anoint manapar/#comment-461> Endpoint Manager Nowsleter = 24th June 2022 = Andaw Tylor < has androwstylrcom/7077/04/4/endpoint manager newslter-26hjune: 2022/> on une filters exband, crate automated and assionment (© 20 ,ay2022 Fixpersonal AVD host as a user wth... https:/rozemuller.com/fix-personal- © vrsuya0a2 hitpsstrozemulle:com/avd-automation-cockal-avd-automated-withterraform-cloud! 30133 126122, 9:09 PM 2 astm ‘stipe air ‘CATEGORIES se: ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Enable Endpoint Analytics automated in Microsoft Endpoint Manager < /ttps-/rozemuller.com/enable-endpoint-analytics-automated-in-microsoft- sdpoint-managk (© 34uy2022 Intune fit ned, create automated and bitps:7rozemuller.com/intune-fiters-explained-and-create-automated/> © 7Jn02002 ” htpssrozemullercom/avd-automation-cockal-avd-automated-withterraform-cloud! 31133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud Tacs 7 Tas) ‘is Ta Ta) (aE) (Gitdtenalates shies Trexler con/aalarm-templates/= ) (Automaton ) (Til aremlecombap enc) (Sens ) ( Dik hirxenullr consol) (Gon Massosment hnsezemles omaslndvo-naneoemestla ) (Fes ) ‘Mirosoft Endnoint Manapar os: tzenull.con/ap/niresofcandrait-manaoe> (isa ae estan confusinisof-matiP) (Montes ites dimamltson/asinatetal) (Gavel Rssimzamalconfaatemsbel ) (GESTADI= hpreremdleranfboleanl= ) (Catteniee ) ‘Wit chndrnemersaniteecs) ( WiniAmlton =) Window hipsioemlercon/asindowst>) (Wi (ettsazemle: omtastinsl= ) sage < ha frame con/infindows-achaoe-managst®=) Build Al into SQL MindsDE htpssrozemullercom/avd-automation-cockal-avd-automated-withterraform-cloud! 32133 126122, 9:09 PM ‘AVD Automation Cocktall— Deploy AVD with Terraform Cloud htpssrozemullercom/avd-automation-cockal-avd-automated-withterraform-cloud! 33193

You might also like