Monthly Archives: October 2018

DevOps team structures

DevOps has never really excited me and I never understood why until I read about DevOps team structures – https://web.devopstopologies.com/ The article suggests 7 bad practices or ‘anti-types: Dev and Ops Silos DevOps Team Silo Dev doesn’t need Ops DevOps … Continue reading

Posted in DevOps | Leave a comment

PowerShell v6.2 preview 1

PowerShell v6.2 preview 1 quietly appeared yesterday – https://github.com/PowerShell/PowerShell/releases No major breaking changes. New features include: Type accelerators for unsigned integers Support for cd+ Test-ModuleManifest update to correctly populate nested modules Set-Service –status stopped will also stop dependencies   The … Continue reading

Posted in PowerShell v6 | Leave a comment

PowerShell v6.1 working directory

PowerShell v6.1 introduced a very annoying change in that a –workingdirectory parameter was added to pwsh.exe. When you install v6.1 working directory is automatically set to ~ which is your home folder. The workingdirectory doesn’t play nice with your profile. … Continue reading

Posted in PowerShell v6 | Leave a comment

PowerShell approved verbs

PowerShell uses a verb-noun style for naming cmdlets. The list of Powershell approved verbs is available at https://docs.microsoft.com/en-us/powershell/developer/cmdlet/approved-verbs-for-windows-powershell-commands. You should use the approved verbs when writing functions or cmdlets. Import-Module will complain about using unapproved verbs. You can also see … Continue reading

Posted in Powershell | Leave a comment

Running Ping tests

I’ve shown how to discover network information using the get-internetconnection function and how to construct simple Pester tests to ping the IP addresses returned by get-internetconnection. This time I’ll show you how to create a control function for running ping … Continue reading

Posted in Powershell | Leave a comment

Ping tests with Pester

Last time I showed how to test your internet connectivity by retrieving a set of information about your network. This  time I’ll show you how to use that information so that you can run a series of ping tests with … Continue reading

Posted in Powershell | Leave a comment

Testing Internet connectivity

I was working on a troubleshooting module and start to think about how I’d go about testing internet connectivity. First you need to determine the network adapter that’s connected to the internet. You can use the network connection profile to … Continue reading

Posted in Networking, Powershell | Leave a comment