Christopher Kibble's Technical Ramblings
  • Script to Find Attached USB Mass Storage Devices

    2020-08-20 PowerShell

    I wrote the following script to find and list attached USB Mass Storage Devices and determine the disks and partitions associated with them. 1$usbKeysAttached = Get-PnpDevice -Class USB -Status OK -FriendlyName "USB Mass Storage Device" 2 3$aAttachedDisks = @() 4 5ForEach($key in $usbKeysAttached) { 6 …

    Read More
  • Recovering Data from Synology Mirror on New NAS

    2020-06-30 Synology NAS

    So, my DS218+ recently died and I picked up a new DS918+. After setting it up with two new 4TB disks, I thought I was going to be able to put my two old 2 TB disks that were setup as a mirror in my old system and just copy the data over, but unfortunately that's not an option. The solution in the community seemed to be …

    Read More
  • Quickly Editing a Microsoft Doc (Video)

    2019-11-13 GitHub MSDocs

    The following 60-second video is the one I demoed at MMS Jazz 2019 to show how to quickly edit a Microsoft Doc without needing to understand Git command line tools or using VSCode.

    Read More
  • Better PoSH: Using $PSDefaultParameterValues

    2019-07-15 PowerShell

    Today's quick PoSH tip comes from a conversation I had with Kevin Crouch (@PsychoData) and Brett Miller (@BrettMiller_IT), and I got to learn about the $PSDefaultParameterValues variable, which I'd never used before. Essentially, $PSDefaultParameterValue allows you to define ahead of your functions how certain …

    Read More
  • Detecting Skype Activity with PowerShell

    2019-07-11 PowerShell Skype

    I'm working on a project to get a number of drivers updated across an environment. One of the biggest problems is that if we update certain audio, video, or network drivers while the user is in a Skype call, the call will fail. Often in testing I found that reconnecting to the Skype call or presentation was difficult …

    Read More
  • Better PoSH: Avoid Using += for Arrays

    2019-07-08 PowerShell

    I've found myself hanging around some PowerShell chats lately, and I've been picking up on a lot of neat tricks to write better code. This one comes my way via Adam Cook from his blog post on his awesome new function Get-CMUnusedSources (seriously, if you're a ConfigMgr shop, check it out). Since PowerShell is one of …

    Read More
  • Updating Microsoft Docs using GitHub and Git Bash

    2019-07-02 GitHub

    In the six minute video below, I'm going to walk you through the process of forking a Microsoft Docs repository from GitHub, cloning it to your local machine, making changes, pushing those changes back into your repository, and finally creating a pull request with Microsoft to prompt them to bring your changed content …

    Read More
  • Inventory Java with Configuration Manager

    2019-05-08 Java MMS

    Short and sweet for those at MMS 2019 who were looking to inventory java usage with Configuration Manager. There is a 2018 System Center Dudes post on metering java. The post was based on a CI created by Steve Jesok of TCSMUG back in 2015. The original script doesn't account for problems with newer versions of Java, …

    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • 5
    •  … 
    • 12
    • »
    • »»

Chris Kibble

Technologist, PowerShell, Desktop Engineering, SQL.

Recent Posts

  • Finding or Recovering your WSL Data
  • Lenovo Vantage IMController Vulnerability - ConfigMgr Query
  • Lenovo Thunderbolt Firmware Version Detection
  • Import Teams Meeting Into Camtasia

Categories

CONFIGURATION-MANAGER 20 SYSTEMS-ADMINISTRATION 13 TROUBLESHOOTING 11 PKI 10 POWERSHELL 9 CONFERENCES 5 APPLICATION-PACKAGING 4 MSOFFICE 3 ACTIVE-DIRECTORY 2 DOMAINS-AND-HOSTING 2
All Categories
ACTIVE-DIRECTORY2 APPLICATION-PACKAGING4 CONFERENCES5 CONFIGURATION-MANAGER20 DOMAINS-AND-HOSTING2 EXCEL1 GEEKING-OUT1 GOOGLE1 GOOGLE-CHROME1 IPHONE1 JAVA1 MCAFEE-ENDPOINT-ENCRYPTION2 MICROSOFT-DOCS1 MSDOCS1 MSOFFICE3 NINITE1 PKI10 POWERPOINT1 POWERSHELL9 SYSTEMS-ADMINISTRATION13 TROUBLESHOOTING11 WINDOWS-101 YNAB2
[A~Z][0~9]

Series

STANDING-UP-A-CERTIFICATE-AUTHORITY 9 VIDEOS 5 STANDING-UP-A-GOOGLE-CERTIFICATE-AUTHORITY 2 SPEAKING-ENGAGEMENTS 1

Tags

CONFIGMGR 20 POWERSHELL 17 MSOFFICE 12 CA 9 PKI 9 SQL 9 EXCEL 7 MMS 7 GOOGLE 4 AUTOIT 3
All Tags
ACROBAT1 ANKER1 AUTOIT3 BATCH1 CA9 CAMTASIA1 CHROME3 CITRIX1 CONFIGMGR20 DOMAINS2 EDGE1 EXCEL7 FIRMWARE2 FLASH1 GITHUB2 GOOGLE4 IPHONE2 JAVA1 LENOVO2 MMS7 MOPHIE1 MSDOCS1 MSIEXEC1 MSOFFICE12 NAS1 NESSUS1 NINITE1 NOTEPAD++1 PKI9 POWERPOINT1 POWERSHELL17 SAFEBOOT2 SCCM1 SKYPE1 SONOS1 SQL9 SYNOLOGY1 TRAVEL1 VAMT1 VBA2 VISIO1 VMWARE1 WINDIRSTAT1 WINDOWS-103 WIZTREE1 WSL1 YNAB2
[A~Z][0~9]