Category: General

Forms/PromptsGeneral

Yes/No Prompt

$yes = new-Object System.Management.Automation.Host.ChoiceDescription "&Yes","help" $no = new-Object System.Management.Automation.Host.ChoiceDescription "&No","help" $choices = [System.Management.Automation.Host.ChoiceDescription[]]($yes,$no) $answer = $host.ui.PromptForChoice("Prompt","Click yes to continue",$choices,0) if($answer -eq 0){ Write-Host "You clicked Yes" }elseif($answer -eq 1){ Write-Host "You clicked No" }
General

Generate Random Names

Function Get-RandomNames{ [CmdletBinding()] [OutputType([Object])] param( [Parameter(Mandatory=$false)] [int] $count=10 ) $Webfemale = Invoke-WebRequest "https://raw.githubusercontent.com/mdowst/RandomDataLookups/master/People/popular-female-first.txt" $Webmale = Invoke-WebRequest "https://raw.githubusercontent.com/mdowst/RandomDataLookups/master/People/popular-male-first.txt" $WebSurname = Invoke-WebRequest "https://raw.githubusercontent.com/mdowst/RandomDataLookups/master/People/popular-surnames.txt" $female = @() $female = $Webfemale.Content.Split("`n").Trim() | ?{$_.length -gt 2} $male = @() $male = $Webmale.Content.Split("`n").Trim() | ?{$_.length -gt 2} $Surname = @() $Surname = $WebSurname.Content.Split("`n").Trim() | ?{$_.length -gt 2} $names = @() for($i=0; $i -ne $count; $i++) {...