<!DOCTYPE html><html lang="en-gb"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Michael Ryom (.dk)</title><meta name="generator" content="Publii Open-Source CMS for Static Site"><link rel="canonical" href="https://MichaelRyom.dk/"><link rel="alternate" type="application/atom+xml" href="https://MichaelRyom.dk/feed.xml" title="Michael Ryom (.dk) - RSS"><link rel="alternate" type="application/json" href="https://MichaelRyom.dk/feed.json" title="Michael Ryom (.dk) - JSON"><meta property="og:title" content="Michael Ryom (.dk)"><meta property="og:site_name" content="Michael Ryom (.dk)"><meta property="og:description" content=""><meta property="og:url" content="https://MichaelRyom.dk/"><meta property="og:type" content="website"><link rel="next" href="https://MichaelRyom.dk/page/2/"><link rel="stylesheet" href="https://MichaelRyom.dk/assets/css/style.css?v=05b0214b80b8e0d44ef8a6eedd6d9c27"><script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"Michael Ryom (.dk)","url":"https://MichaelRyom.dk/"}</script><noscript><style>img[loading] {
                    opacity: 1;
                }</style></noscript></head><body class="home-template"><div class="container container--center"><header class="header"><div class="header__logo"><a class="logo" href="https://MichaelRyom.dk/">Michael Ryom (.dk)</a></div><nav class="navbar js-navbar"><button class="navbar__toggle js-toggle" aria-label="Menu" aria-haspopup="true" aria-expanded="false"><span class="navbar__toggle-box"><span class="navbar__toggle-inner">Menu</span></span></button><ul class="navbar__menu"><li class="active"><a href="https://MichaelRyom.dk/" target="_self">Home</a></li><li><a href="https://MichaelRyom.dk/tags/hpe/" target="_self">HPE</a></li><li><a href="https://MichaelRyom.dk/tags/log-insight/" target="_self">Log Insight</a></li><li><a href="https://MichaelRyom.dk/tags/vrops/" target="_self">vRops</a></li><li class="has-submenu"><a href="https://MichaelRyom.dk/about/" target="_self" aria-haspopup="true">About</a><ul class="navbar__submenu level-2" aria-hidden="true"><li><a href="https://github.com/MichaelRyom" target="_blank">Github</a></li><li><a href="https://vexpert.vmware.com/directory/205" target="_blank">vExpert</a></li></ul></li><li><a href="https://MichaelRyom.dk/tags/" target="_self">Tags</a></li><li><a href="https://MichaelRyom.dk/feed.xml" target="_blank">RSS Reed</a></li></ul></nav></header><main class="content"><div class="posts"><article class="post"><header><h1 class="post__title"><a href="https://MichaelRyom.dk/capturing-vm-switch-port-traffic-with-a-simple-script/">Capturing VM Switch‑Port Traffic with a simple script</a></h1><div class="post__meta"><time datetime="2025-09-16T04:17" class="post__date">16 Sep 2025 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/bash/" class="invert">bash</a> <a href="https://MichaelRyom.dk/tags/esxi/" class="invert">esxi</a> <a href="https://MichaelRyom.dk/tags/network/" class="invert">network</a> <a href="https://MichaelRyom.dk/tags/pcap/" class="invert">pcap</a> <a href="https://MichaelRyom.dk/tags/pktdump/" class="invert">pktdump</a> <a href="https://MichaelRyom.dk/tags/tcpdump/" class="invert">tcpdump</a> <a href="https://MichaelRyom.dk/tags/wireshark/" class="invert">wireshark</a></div></header><div class="post__content"><p>When I’m troubleshooting a virtual machine’s network behavior, the first thing I reach for is a packet capture. In theory it’s simple: locate the switch‑port&hellip;</p></div></article><article class="post"><header><h2 class="h1 post__title"><a href="https://MichaelRyom.dk/automating-vmwarebroadcom-url-whitelisting-checks-with-a-simple-bash-script/">Automating VMware/Broadcom URL Whitelisting Checks with a Simple Bash Script</a></h2><div class="post__meta"><time datetime="2025-09-08T03:38" class="post__date">8 Sep 2025 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/bash/" class="invert">bash</a> <a href="https://MichaelRyom.dk/tags/oauth/" class="invert">OAUTH</a> <a href="https://MichaelRyom.dk/tags/proxy/" class="invert">proxy</a> <a href="https://MichaelRyom.dk/tags/vcenter/" class="invert">vCenter</a></div></header><div class="post__content"><p>I wrote another piece of bash script that I think others might fine useful, hence the blog post :) It is some what inspired by&hellip;</p></div></article><article class="post"><header><h2 class="h1 post__title"><a href="https://MichaelRyom.dk/dsvclient-06-broadcom-ready-and-bug-fixes/">DSvClient 0.6 - Broadcom ready and bug fixes</a></h2><div class="post__meta"><time datetime="2025-09-03T22:13" class="post__date">3 Sep 2025 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/dsvclient/" class="invert">DSvClient</a> <a href="https://MichaelRyom.dk/tags/rust/" class="invert">Rust</a></div></header><div class="post__content"><p>Hi, Since the initial release, I've been addressing quite a few bugs that came with the new Broadcom token, as well as other minor issues&hellip;</p></div></article><article class="post"><header><h2 class="h1 post__title"><a href="https://MichaelRyom.dk/dsvclient-new-patch-downloading-tool-for-vcenter/">DSvClient - New patch downloading tool for vCenter</a></h2><div class="post__meta"><time datetime="2025-04-18T08:07" class="post__date">18 Apr 2025 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/dsvclient/" class="invert">DSvClient</a> <a href="https://MichaelRyom.dk/tags/esxi/" class="invert">esxi</a> <a href="https://MichaelRyom.dk/tags/patch-management/" class="invert">Patch management</a> <a href="https://MichaelRyom.dk/tags/patching/" class="invert">Patching</a> <a href="https://MichaelRyom.dk/tags/update-manager/" class="invert">Update manager</a> <a href="https://MichaelRyom.dk/tags/vsan/" class="invert">vSAN</a> <a href="https://MichaelRyom.dk/tags/vsphere/" class="invert">vSphere</a></div></header><div class="post__content"><p>Streamlining VMware Update Management with DSvClient: A vExpert's tool In the ever-evolving landscape of VMware infrastructure management, keeping components updated while ensuring consistency across environments&hellip;</p></div></article><article class="post"><header><h2 class="h1 post__title"><a href="https://MichaelRyom.dk/vmugdk-presentation-powershell-from-zero-to-hero/">VMUGDK Presentation - PowerShell: From Zero To Hero</a></h2><div class="post__meta"><time datetime="2022-12-15T16:34" class="post__date">15 Dec 2022 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/powershell/" class="invert">Powershell</a> <a href="https://MichaelRyom.dk/tags/vmug/" class="invert">VMUG</a> <a href="https://MichaelRyom.dk/tags/vmugdk/" class="invert">vmugdk</a></div></header><div class="post__content"><p>Hi all Did a presentation on Powershell yesterday and only got around halfway through, before I ran out of time. I have publish the entire&hellip;</p></div></article><article class="post"><header><h2 class="h1 post__title"><a href="https://MichaelRyom.dk/part-3-supermicro-superserver-e300-8d-2-years-later/">Part 3: SuperMicro SuperServer E300-8D 2 years later</a></h2><div class="post__meta"><time datetime="2019-08-05T21:37" class="post__date">5 Aug 2019 </time><a href="https://MichaelRyom.dk/authors/michael-ryom/" class="post__author">Michael Ryom</a></div><div class="post__tags"><a href="https://MichaelRyom.dk/tags/e300-8d/" class="invert">E300-8D</a> <a href="https://MichaelRyom.dk/tags/intel/" class="invert">Intel</a> <a href="https://MichaelRyom.dk/tags/memory/" class="invert">Memory</a> <a href="https://MichaelRyom.dk/tags/nuc/" class="invert">Nuc</a> <a href="https://MichaelRyom.dk/tags/nvme/" class="invert">NVMe</a> <a href="https://MichaelRyom.dk/tags/riser/" class="invert">Riser</a> <a href="https://MichaelRyom.dk/tags/startech/" class="invert">StarTech</a> <a href="https://MichaelRyom.dk/tags/superdom/" class="invert">SuperDOM</a> <a href="https://MichaelRyom.dk/tags/supermicro/" class="invert">SuperMicro</a> <a href="https://MichaelRyom.dk/tags/vsan/" class="invert">vSAN</a></div></header><div class="post__content"><p>TOC Part 1: The NUC killer: SuperMicro SuperServer E300-8D Part 2: SuperMicro SuperServer E300-8D deep dive Part 3: SuperMicro SuperServer E300-8D 2 years later So&hellip;</p></div></article><nav class="pagination desc"><div class="pagination__buttons"><a href="https://MichaelRyom.dk/page/2/" class="btn previous" aria-label="Previous"><span class="btn__icon">&#8592;</span> <span class="btn__text">Previous</span></a></div></nav></div></main><footer class="footer"><div class="footer__inner"><div class="footer__copyright"><p>Powered by Publii CMS :: <a href="https://github.com/panr/hugo-theme-terminal" target="_blank" rel="noopener">Theme</a> ported by the <a href="https://getpublii.com/customization-service/" target="_blank" rel="noopener">Publii Team</a></p></div></div></footer></div><script defer="defer" src="https://MichaelRyom.dk/assets/js/scripts.min.js?v=c2232aa7558e9517946129d2a1b8c770"></script><script>window.publiiThemeMenuConfig={mobileMenuMode:'sidebar',animationSpeed:300,submenuWidth: 'auto',doubleClickTime:500,mobileMenuExpandableSubmenus:true,relatedContainerForOverlayMenuSelector:'.top'};</script><script>var images = document.querySelectorAll('img[loading]');
        for (var i = 0; i < images.length; i++) {
            if (images[i].complete) {
                images[i].classList.add('is-loaded');
            } else {
                images[i].addEventListener('load', function () {
                    this.classList.add('is-loaded');
                }, false);
            }
        }</script></body></html>