Category Archives: Powershell

Time for cube calculation

My recent post on spheres got me wondering about the time for cube calculation. Defining a variable PS> $r = 2.37 I can calculate the cube by multiplying $r by itself 3 times or by using the Power function on … Continue reading

Posted in Powershell | Leave a comment

Spheres

Continuing my series of functions that can be used for geometric calculations its time for a quick look at spheres. Remember in all of these functions that PI is set as a constant when the module is loaded: New-Variable -Name … Continue reading

Posted in Powershell | Leave a comment

Recent releases

Recent releases of interest include: PowerShell v7 Release Candidate 2. No significant changes from RC 1 – see https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0-rc.2 Windows Terminal v0.8.10261. Bug fixes – see https://github.com/microsoft/terminal/releases/tag/v0.8.10261.0 PowerShell v6.2.4. No significant changes – see https://github.com/PowerShell/PowerShell/releases/tag/v6.2.4 With GA of PowerShell v7 … Continue reading

Posted in Powershell | Leave a comment

Circles

One of my all time favourite films is “The Thomas Crown Affair” – the original NOT the remake. The films theme tune – Windmillls of your Mind – with its focus on circles got me thinking about geometrical calculations in … Continue reading

Posted in Powershell | Leave a comment

VScode improvement

VScode is the recommended editor for PowerShell Core as its multi-platform. Personally, I’ve preferred the Windows PowerShell ISE as its more closely aligned with the code I create and the work I do. The latest VScode improvement means I’m beginning … Continue reading

Posted in Powershell | Leave a comment

Clear the trusted host list

The final option in administering the trusted host list is to clear the entire list. The following function will clear the trusted host list function clear-trustedhost { [CmdletBinding()] param (  [string]$computername = $env:COMPUTERNAME ) if (Test-Connection -ComputerName $computername -Quiet -Count … Continue reading

Posted in Powershell | Leave a comment

Remove a trusted host

Continuing our collection of routines to manage the trusted hosts this time we’ll look at how to remove a trusted host function remove-trustedhost { [CmdletBinding()] param (  [string]$trustedhost,  [string]$computername = $env:COMPUTERNAME ) if (Test-Connection -ComputerName $computername -Quiet -Count 1) {   … Continue reading

Posted in Powershell | Leave a comment

Add a trusted host

Last time I showed how to read the trusted host list  – this is how you add a trusted host function add-trustedhost { [CmdletBinding()] param (  [string]$trustedhost,  [string]$computername = $env:COMPUTERNAME ) if (Test-Connection -ComputerName $computername -Quiet -Count 1) {   $th … Continue reading

Posted in Powershell | Leave a comment

Trusted hosts

You can use trusted hosts in WSMAN based PowerShell remoting to authenticate computers where Kerberos isn’t available. The WSMAN configuration is available through the WSMAN PowerShell drive or you can use the WSMANInstance cmdlets – available in Windows PowerShell v5.1, … Continue reading

Posted in Powershell | Leave a comment

Keep it Simple

One of the principles I’ve always tried to stick with when writing code – in PowerShell or any other language – is Keep it Simple. Keeping code simple makes it easier to understand, easier to debug and easier to maintain. … Continue reading

Posted in Powershell | 1 Comment