Konvertering af VMDK til VHDX – VMware til Hyper-V konvertering

Jeg stod overfor at skulle lave en ny pc klar hvor jeg skulle bruge et par virtuelle maskiner. Jeg havde allerede et par VmWare maskiner, og en hurtig omgang VMware Workstation så ville det være kørende. Jeg havde dog aldrig benyttet Hyper-V på en Windows 10 Pro, så ville lige prøve det af.

Installationen foregår nemt via Powershell -> Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All

Microsoft tilbyder et værktøj der kan konvertere kørende VMware maskiner fra VMware hosts. Det supporteres dog kun på server installationer, men virker dog på Windows 10 alligevel.

Det fungerer dog ikke med VMware Workstation, så der skal der bruges to powershell kommandoer.

  1. Import-Module ‘C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1’
  2. ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath ‘D:\vmware\Windows 10 Std\Windows 10 std-000001.vmdk’ -vhdtype DynamicHardDisk -VhdFormat vhdx -destination d:\HyperV\Win10-std

Det gav dog en fejl hos mig. Fixet var at gå ind i .vmdk filen (den helt lille på et par KB) og sætte # ud for de øvrige linjer. Nedenunder kan du se hvordan den ser ud for mig. Alt under #DDB sætter du # foran som ses nedenunder, så fungerer det.

# Disk DescriptorFile
version=1
encoding=”windows-1252″
CID=b7f20650
parentCID=ffffffff
isNativeSnapshot=”no”
createType=”twoGbMaxExtentSparse”

# Extent description
RW 8304640 SPARSE “Windows 10 x64-s001.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s002.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s003.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s004.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s005.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s006.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s007.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s008.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s009.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s010.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s011.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s012.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s013.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s014.vmdk”
RW 8304640 SPARSE “Windows 10 x64-s015.vmdk”
RW 1259520 SPARSE “Windows 10 x64-s016.vmdk”

# The Disk Data Base
#DDB

#ddb.adapterType = “lsilogic”
#ddb.geometry.cylinders = “7832”
#ddb.geometry.heads = “255”
#ddb.geometry.sectors = “63”
#ddb.longContentID = “739ef87ca101a6af442194aeb7f20650”
#ddb.toolsInstallType = “1”
#ddb.toolsVersion = “10250”
#ddb.uuid = “60 00 C2 95 2e 0e ae 06-17 bb 0e 7a 9b fa 5a a3”
#ddb.virtualHWVersion = “4”

I HyperV laves en ny maskine og som disk peges der på den nye konverterede disk fil, og så fungerer det.

VN:F [1.9.22_1171]
Rating: 0.0/6 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Office 2016 Click-to-run – Hvordan du vælger programmer

Microsoft har lavet deres installers utroligt smarte, så det var brugeren der valgte hvilke programmer der skulle installeres, så klares det hele af installeren i dag. Det fungerer ved at du klikker på setup.exe filen, venter lidt og så er alt installeret. Du har ikke mulighed for at vælge om du f.eks. vil have InfoPath eller Access på eller ej. Du får heller ikke muligheden for at vælge hvilket drev du vil installere på. Ikke det store problem hvis du har massere af plads, jeg skulle dog installere Office 2016 Pro på en PC med 128GB SSD. Det betød at den iso jeg havde fra Partner programmet installerede hele pro pakken.

Fint, jeg vælger da bare rediger på software pakken, så kan jeg jo bare afinstallere hvad jeg ikke har brug for i pakken. Sådan virker den dog ikke. Du har kun mulighed for at reparere eller afinstallere pakken. Det er dog ved at være nogle år siden jeg sidst har tilrettet en office pakke, men vidste dog at MS har et værktøj der kan hjælpe en med det. Office Deployment tool gør det muligt at rette I hvad der skal være I installationen. Du får 2 filer, en setup og en xml fil. Du tilretter xml filen med de settings du vil have, skriver setup /download navnetpådinXMLfil.xml i din administrator dos prompt, så henter den alle nødvendige filer ned, så den er klar til at installere.

For at gøre det nemt, så dropper vi den “rigtige” måde at gøre det på, nemlig ved manuelt at tilrette .xml filen. Gå i stedet til Github hvor der ligger et online XML konfigurator. Det er rimelig simpelt, vælg sprog, fra vælg de programmer der skal være I installationen og gem xml filen.

Skriv herefter setup /configure navnetpådinXMLfil.xml og Office installeres på pc’en.

Er du mere til at gøre det selv, eller stoler du ikke på online konfigurationsværktøjet, så kan du læse mere om hvordan du gør det hos Microsoft.

Bonus tip: Du kan komme produktnøglen direkte i xml’en via:

<Product PIDKEY=”11111-11111-11111-11111-11111“>

Og hvis du har alternative officepakker, og ikke kun en O365 udgave som den online udgave af konfigurationsværktøjet giver adgang til at rette til, så kan du bruge følgende til at lave din pakke. Du skifter bare ud i <product ID=”Navn her”>

  • ProPlusRetail
  • ProfessionalRetail
  • HomeStudentRetail
  • HomeBusinessRetail
  • O365ProPlusRetail
  • O365HomePremRetail
  • O365BusinessRetail
  • O365SmallBusPremRetail
  • VisioProRetail
  • ProjectProRetail
  • SPDRetail
VN:F [1.9.22_1171]
Rating: 0.0/6 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

SSRS – SQL 2016 – Keyset does not exist

Jeg skulle installere SSRS til SQL 2016 og lave integration til Power BI. Normalt ikke noget der giver større panderynker, men i dag fik jeg en fejl jeg ikke havde set før når jeg gik ind på Report Server Web Service URL’en.

The report server was unable to validate the integrity of encrypted data in the database. (rsCannotValidateEncryptedData)

Keyset does not exist (Exception from HRESULT: 0x80090016)

Efter at have fejlsøgt og forsøgt forskellige løsninger fra nettet som alle pegede mod manglende eller forkerte rettigheder, så gav det ingen ændring. Til gengæld havde alle service accounts nu fået tjekket rettighederne endnu en gang, og de var som de skulle være.

Under application log faldt jeg dog over at der nogle dage inden var kommet fejlen

Failed to unload app domain DefaultDomain.  The following exception occurred: Error while unloading appdomain. (Exception from HRESULT: 0x80131015).

Kunden verificerede at det var der de selv havde forsøgt installationen, dog uden held, men de mente det var nulstillet. Installationen var en ny kopi af en eksisterende server. Derfor tænkte jeg at encrypted data delen måtte hentyde til at den eksisterende server ikke havde fået eksporteret sin encryption key til den nye server. En hurtig eksport fra den gamle server, import på den nye og lidt tilretninger så kørte Web Service URL’en igen.

Næste problem var at Web portal URL stod udfyldt med Reports, men URLs: feltet var tomt. Under advanced tilføjede jeg ”All Assigned” men uden held. Efter at have bøvlet med at ændre i diverse konfigurationsfiler prøvede jeg at omdøbe sitet til Reportstest, gemme, omdøbe tilbage til Reports og gemme. Så virkede det hele efter hensigten.

VN:F [1.9.22_1171]
Rating: 0.0/6 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Gratis bøger fra Toke Kruse

Hvis du ikke kender Toke Kruse, så er han personen bag Billys Billing. Han har skrevet en lang række bøger, hvor jeg tidligere blandt andet har læst “Den geniale iværksætter”. Toke besluttede på et tidspunkt at give alle hans bøger væk gratis mod at du afleverer en e-mail adresse til ham. Jeg nåede lige at melde mig til i slutningen af december hvor bogen “Greatest Blog Hits” var gratis.

Jeg havde regnet med en omgang mere eller mindre interessante blogindlæg der var kopieret ind i en PDF og sendt afsted. Det var dog langt fra tilfældet, der var en relevant opbygning og tilpasning til pdf formatet. Mest af alt minder bogen om en selvbiografi, med Tokes start på iværksætter livet med flere fejlede forsøg inden han ramte plet. Da det trods alt stadig er konverterede blogindlæg er der flere af kapitlerne der er skrevet af andre. Dog er det stadig primært Toke der står bag de fleste kapitler.

Bogen har et godt flow gennem Tokes start, hans eventyr i USA og hvordan hans succes er kommet. Herefter er de næste områder om at ansætte medarbejdere, marketing og forretningsudvikling. Bogen slutter af med konkurrenter og personlighedstræk.

Januars bog var “Guide til dit SaaS”. Hvilket Toke burde vide en del om da Billys Billing er lavet som Software as a Service (SaaS). Bogen er kun på 22 sider, så det er en relativ hurtig gennemgang af de vigtigste facts omkring at få succes med SaaS.

  • CAC (Customer Acqusition cost) – Hvad det koster at få en kunde.
  • LTV (Life time value) / ARPU (Average Revenue Per User) – Hvor mange penge der kan hives ud af hver kunde
  • CR (Conversion Rate) – Hvor mange % af de besøgende der konverteres til betalende kunder.
  • Churn rate – Hvor lang tid de er på løsningen inden de smutter.

Februars bog er Plan B, som jeg har mulighed for at kigge lidt på før tid. Den læses ganske hurtigt da der kun er 60 sider. Det er en god beskrivelse af hvorfor det altid er godt at have en Plan B.

Alt er muligt, og alle begrænsninger kan brydes. Tror du på det, optimerer du dine muligheder for at få et bedre liv. Det betyder, at du accepterer, at uanset hvilken situation du står i, så er din indstilling, at du kan forandre den, så udfaldet bliver, som du ønsker.

Vil du også have gratis bøger, så meld dig til her. Du får så løbende nyhedsbreve med månedens bog som er lige til at downloade. Når mailen kommer kan du trykke “Se denne email i din browser”, her kan du se “past issues” i øverste venstre hjørne og se de øvrige mails der har været sendt. På den måde kan du få de øvrige gratis bøger der har været udgivet.

VN:F [1.9.22_1171]
Rating: 6.0/6 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Power BI – Gateway og fejlsøgning

Power BI er en af Microsofts store satsninger, og det giver nogle eminente resultater med relativ lille indsats. Dog som med alt teknologi, så kan den relativ lille indsats godt variere en del. Har du data der er direkte brugbare dvs.  godt struktureret og med sigende tabelnavne osv. Så er det nemt. Ellers er der lige lidt datavask inden du får rigtig gode resultater. Læs mere Power BI – Gateway og fejlsøgning

VN:F [1.9.22_1171]
Rating: 0.0/6 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

IT automatisering og hvorfor du skal gøre det

Automatisering er en måde at optimere en proces ved at fjerne det menneskelig element. Det leder til mange fordele, ikke mindst er processen ens hver gang. Hastigheden og præcisionen er velkendt, og kompleksiteten er gemt af vejen. Det betyder at der ikke er behov for en med de specifikke kvalifikationer som der normalt er behov for. Læs mere IT automatisering og hvorfor du skal gøre det

VN:F [1.9.22_1171]
Rating: 6.0/6 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Håndtering af e-mails – På den effektive måde

I forlængelse af mit indlæg omkring todo lister var jeg forbi hvor meget tid e-mails egentlig tager af dagen. Der er lavet mange undersøgelser indenfor området og de viser at vi får en endorfinkick hver gang vi tjekker vores mail. Dette kick er grunden til at vi prioriterer indbakken frem for andre opgaver. Vi er nysgerrige og nervøse på samme tid, og vi må have svaret, er der sket noget? Læs mere Håndtering af e-mails – På den effektive måde

VN:F [1.9.22_1171]
Rating: 6.0/6 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)