Don't give up the fight! Hoe. Dan. Leuk dat Github, om scriptjes op te slaan, maar hoe kan ik ze bewerken én uitvoeren vanuit 1 programma? Dat lijkt niet te gaan.
Als beginnend Powershell gebruiker, volstaan one liners in de command shell. Langzaamaan ga je die opleuken naar meer regelige schrijfsels, die je dan in Powershell ISE (Integrated Script Editor) bewerkt. Om ze te bewaren, zet je handige scripts in Github, een mooie tool.
Maar, hoe kan je nu vanuit Github makkelijk je scripts bewerken, bewaren en uitvoeren? De Powershell ISE ondersteunt dat niet. Hoe zit het dan met Visual Studio Code? Die heeft wél integratie met Github namelijk, en daar zijn beschrijvingen voor te vinden. Én, er is een Powershell plugin voor Visual Studio Code, zodat je de scripts kan uitvoeren. Nadeel; dat werkt alleen in "runas as administrator" context, want, als zichzelf respecterende Admin, werk je natuurlijk NIET zonder UAC in je local admin account. Kak.
Ik heb het nu opgelost met verschillende applicaties; Github for Desktop managed de scripts. Die ik dan bewerk in admin mode gestarte Visual Studio Code. Do not recommend.
Run as Administrator: Beginnen met Hardlopen als IT'er
Als je als IT’er wilt beginnen met hardlopen, maar niet goed weet hoe, hou het simpel en begin zo snel mogelijk. Run as administrator!
1. Schoenen
Koop redelijke schoenen voor ongeveer 60 euro.
2. Kleding
Wat je al hebt is prima, anders bij de Lidl of Action, een paar euro en klaar.
3. Warming-up
Zie YouTube voor een korte warming-up; ze zijn er in alle soorten en maten.
4. Schema
Google een hardloopschema, bijvoorbeeld via Afbeeldingen; dat werkt goed!
5. Tijdmeting
Ik houd zelf routes aan waarvan ik weet hoelang een bepaald stuk is, bijvoorbeeld tussen een stoplicht en de Chinees. Dat is praktischer dan constant op een horloge te kijken, en makkelijker te combineren.
6. Hartslag en bloeddrukmeting
Zeker in het begin niet relevant.
7. Voeding en drinken
In het begin verlies je amper vocht. Je kunt dit controleren met een weegschaal. Eet een bakje yoghurt met cruesli.
Domain Admin Account Verstoppen in Active Directory
Het blijkt verrassend eenvoudig om een domain admin account te verstoppen in Active Directory. In dit stappenplan laat ik zien hoe je dit kunt doen én wat je eraan kunt doen. Je moet zelf domain admin zijn om deze handelingen uit te voeren.
Stappenplan verstoppen
Start Active Directory Users and Computers (ADUC).
Ga naar het menu View en schakel Advanced Features in.
Maak een nieuwe Organizational Unit (OU) aan, bijvoorbeeld "Personel", en maak daarin twee sub-OU’s: "Hiddema" en "Baudet".
Maak in elke OU een gebruiker aan. In "Hiddema" maak je "Theo Hiddema" aan, en in "Baudet" "Thierry Baudet".
Klik met de rechtermuisknop op de OU "Hiddema" en kies Properties.
Ga naar het tabblad Security.
Klik op Advanced.
Haal het vinkje weg bij Allow inheritable permissions from the parent to propagate to this object.
Klik op Copy en vervolgens op OK.
Klik op Add en voeg nu de gebruiker toe die je wilt machtigen, voordat je de overige machtigingen verwijdert. Klik daarna op OK.
Selecteer de toegevoegde gebruiker en zet het vinkje bij Full control in de kolom Allow aan.
Verwijder alle andere groepen behalve de volgende:
ENTERPRISE DOMAIN CONTROLLERS
Exchange Enterprise Servers
SYSTEM
De zojuist toegevoegde gebruiker
Klik op OK om alles op te slaan.
Vanaf nu kunnen alleen de gebruiker of groep met expliciete machtigingen objecten in deze OU zien en aanpassen. Anderen die inloggen, kunnen zowel de OU als de gebruiker niet zien.
.
Wat kun je ertegen doen?
Gelukkig is er een hulpmiddel: het script WhatAmIMissing. Dit script laat zien welke accounts je niet kunt zien. Het nadeel is dat je niet ziet waar deze accounts precies verborgen zijn, maar het is een goede start om verborgen accounts te detecteren.
RSAT staat voor Remote Server Administration Tools. Dit is een Microsoft-pakket met beheertools die je normaal alleen op Windows Servers vindt. Door RSAT op je laptop te installeren, kun je gemakkelijk servers op afstand beheren, zelfs als die servers geen eigen Windows GUI hebben. RSAT gebruikt WinRM (Windows Remote Management) om te communiceren met de doelsystemen; dit moet wel van tevoren ingesteld zijn.
RSAT Installeren en Gebruiken
Volg deze stappen om met RSAT aan de slag te gaan.
Stap 1: RSAT downloaden en installeren
Download en installeer RSAT via het Microsoft Downloadcentrum. Zorg dat je de versie kiest die compatibel is met jouw systeem.
Stap 2: MMC starten met beheerrechten
Start een Microsoft Management Console (MMC) in de context van een gebruiker met beheerrechten op de non-domain computer. Gebruik de volgende opdracht in een command prompt:
runas /netonly /user:<domain>\<username> "mmc /server=<IP of Servernaam>"
Vervolgens kun je in MMC de tools openen waarmee je de non-domain server op afstand wilt beheren, bijvoorbeeld “Services.” Vul dan alleen nog het IP-adres of de servernaam in.
Stap 3: Batchbestand maken voor toekomstig gebruik
Maak een .BAT-bestand op je bureaublad met de bovenstaande opdracht, zodat je dit de volgende keer snel kunt uitvoeren.
Microsoft Certificeringen: Grote Verandering sinds 2020
Eind 2020 kondigde Microsoft een belangrijke wijziging aan voor zijn certificeringen. Waar certificaten vroeger na verloop van tijd vaak irrelevant werden, bijvoorbeeld door het verdwijnen van een product of door een nieuwe versie, werkt Microsoft nu met “continuous deployment.” In plaats van grote productlanceringen zoals vroeger (bijvoorbeeld Windows 95 naar Windows 98), krijgt Windows 10 constant updates. Zou dit betekenen dat certificeringen nooit verlopen? Helaas niet. Sinds eind december 2020 moet je elk jaar opnieuw certificeren.
Failure to Communicate
Onlangs ontving ik e-mails van Microsoft dat mijn AZ-103 (Azure Administrator) certificaat zou verlopen per 23 juli 2021. De mails waren echter onduidelijk: wat houdt het verlengen precies in? Hoe bereid ik me voor? Welke vragen krijg ik? Is het vergelijkbaar met een gewoon Microsoft-examen? En hoe werkt dat nu in coronatijd, als je niet naar een examencentrum kunt?
De Microsoft Examens: Traumatisch
De voorbereiding voelt aan als ploeteren door dikke boeken, oefeningen maken en documentatie doorspitten. Dit kost veel tijd, maar de stof is meestal niet extreem moeilijk. Het examen zelf is echter een heel ander verhaal: vol semantische valkuilen in het Engels, met aannames over kennis die niet in de studieboeken staat, en veel lastiger dan de voorbereiding doet vermoeden. Vaak weet je pas na afloop of je geslaagd bent. Ik heb meegemaakt dat ik twijfelde of ik het juiste boek had.
Jip & Janneke vs. Umberto Eco
In de boeken wordt IPv6 bijvoorbeeld simpel uitgelegd, maar het examen is op niveau Umberto Eco. De vragen zijn zo opgesteld dat een absurd antwoord soms juist blijkt te zijn, wat je in verwarring brengt en tijd kost. Dat terwijl je maar 150 minuten hebt.
Earn This
Ik vergelijk de studie vaak met een dagje strand: lekker ontspannen, zonnetje, kinderen die spelen. Het examen voelt als de eerste 10 minuten van Saving Private Ryan: dezelfde setting, maar totaal niet te vergelijken.
Tetris
Mijn tijd is schaars en voelt als een Tetris-spelletje. Ik wil geen tijd verspillen aan “kansloze missies.” Microsoft communiceert hier helaas slecht over, wat erg frustrerend is.
Gelukkig is er John Savill
Gelukkig is er John Savill, die in 10 minuten (of korter als je op 1.5x snelheid kijkt) uitlegt wat je moet certificeren en hoe je het doet.
Ik zit weleens beneden bij de kinderen en mis dan een tweede scherm voor bijvoorbeeld Outlook of een grote Excel-sheet. Gelukkig kun je je TV met Chromecast gebruiken als tweede monitor op je Windows 10-computer. Hier lees je hoe je dat doet.
Wat heb je nodig
Een 64-bit Windows 10 computer
Een browser zoals Chrome of Edge
Een Chromecast aangesloten op je TV
Eerst installeren we een driver zodat je computer denkt dat er een tweede fysieke monitor is aangesloten. Daarna casten we je desktop naar de TV.
Driver installeren
Download de virtual display driver van: https://www.amyuni.com/downloads/usbmmidd.zip
Pak het ZIP-bestand uit naar bijvoorbeeld: c:\temp\usbmmidd
Open een Command Prompt als Administrator en voer het volgende uit:
cd c:\temp\usbmmidd deviceinstaller64 install usbmmidd.inf usbmmidd deviceinstaller64 enableidd 1
Controleer of je een melding krijgt dat de driver goed geïnstalleerd is.
De tweede monitor is nu actief. Je kunt hem via Windows instellen zoals elke andere monitor.
Desktop casten naar je TV
Open Edge of Chrome
Klik op de drie puntjes rechtsboven
Kies More tools
Selecteer Cast media to device
Klik bovenaan op Sources en kies Cast desktop
Selecteer je Chromecast-apparaat
Kies in het venster dat verschijnt je tweede (virtuele) monitor
Vink eventueel aan om ook audio te delen
Klik op Share
e desktop wordt nu gecast naar je TV. Het is niet geschikt voor snelle games of video’s, maar voor websites, documenten of Excel werkt het prima.
Batch-bestanden voor snel aan- en uitzetten
Ik gebruik twee batch-bestanden op mijn desktop om de virtuele monitor aan en uit te zetten. Klik er met de rechtermuisknop op en kies Run as administrator.
Voor een homelab is het gebruikelijk dat je een Hyper-V server op afstand wilt beheren vanaf een laptop of desktop. In deze handleiding leg ik uit hoe je dat voor elkaar krijgt.
Aannames
Ik ga ervan uit dat je:
Een Windows 10-client gebruikt
De taalinstellingen op Engels hebt staan (handig voor het googlen van foutmeldingen)
Directe toegang hebt tot zowel de client als de Hyper-V server
Terminologie
Client = de computer waarop je werkt, bijvoorbeeld je laptop
Server = de Hyper-V server die je op afstand wilt beheren
Hyper-V Server voorbereiden
Standaard accepteert Windows geen externe verbindingen, dus die moet je inschakelen via PowerShell.
Log in op de Hyper-V server met een beheerdersaccount
Open PowerShell als administrator en voer het volgende uit: Enable-PSRemoting Enable-WSManCredSSP -Role Server
Bevestig met Y als daarom wordt gevraagd. Dit schakelt CredSSP in: een methode waarmee de client veilig zijn inloggegevens naar de server kan sturen.
Windows Client voorbereiden
Hyper-V Management Tools installeren
Ga naar Start en typ: Turn Windows features on or off
Vouw de optie Hyper-V uit
Vink Hyper-V Management Tools aan
Klik op OK en herstart als daarom gevraagd wordt
3. De feature
installeerd, en je wordt gevraagd te herstarten. Herstart.
Netwerkprofiel controleren
Open Network status via Start
Klik op Properties
Zet het Network profile op Private
PowerShell-instellingen configureren
Open PowerShell als administrator
Voer het volgende uit (vervang HV01 door de naam van je server):