PoshFunctions
2.2.1.4
A curated collection of over 150 PowerShell functions. Many functions written by me. Others are attributed whereever possible.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) 2021 Bill Riedy. All rights reserved.
Package Details
Author(s)
- Bill Riedy
Tags
base64 beep binaryip calendar capslock color-hex color-rgb color-show computer-site computersite datetime date-random date-truncate days-week decimalip display dns-async dotteddecimalip email-address expand-string expand-tab exponentiation file file-encoding file-invalidchar folder format functions gui ini inputbox ip iprange isadmin isdate ishexstring isnumeric isvalidemail isvalidip library macaddress magic8ball markdown md5sum msgbox numlock ping-async popup progress random-date registry reverse-string rot13 round savefile scrolllock set-type share-permission share-stat shortcut sid speak subnetmask system timezone urlencode utc wrap-text xml
Functions
Compare-ObjectProperty Compare-PSGalleryObject Convert-ARGBToHex Convert-HexToARGB Convert-ObjectToHashtable Convert-ROT13 Convert-SecureStringToString Convert-UserFlag ConvertFrom-Base64 ConvertFrom-DateTime ConvertFrom-FsRight ConvertFrom-UrlEncode ConvertFrom-UTC ConvertFrom-Xml ConvertTo-Base64 ConvertTo-BinaryIPv4 ConvertTo-Bool ConvertTo-DateTime ConvertTo-DecimalIPv4 ConvertTo-DottedDecimalIPv4 ConvertTo-Markdown ConvertTo-OrderedDictionary ConvertTo-PlainText ConvertTo-SecureText ConvertTo-UncPath ConvertTo-UrlEncode ConvertTo-UTC Copy-Object Eexit Expand-IPv6 Expand-String Expand-Tab Export-CSVSortedColumn FileSizeAbove FileSizeBelow Format-MacAddress Format-RandomCase Format-ReverseString Format-SortedList Format-WrapText Get-BashPath Get-BinaryType Get-ComputerSite Get-DNSHostEntryAsync Get-DriveStat Get-Enum Get-ExecutableForFile Get-FileEncoding Get-FileName Get-FileWithLeadingSpace Get-Folder Get-Font Get-Fortune Get-InstalledModuleVersion Get-IpRange Get-LastReboot Get-MachineType Get-MacVendor Get-Magic8Ball Get-Md5Sum Get-NTFSPermission Get-NtpDate Get-OperatingSystemSKU Get-PoshFunctionsPrivateData Get-Power Get-PrintableAscii Get-PrivateProfileComment Get-PrivateProfileSection Get-PrivateProfileSectionNames Get-PrivateProfileString Get-PSWho Get-RandomDate Get-RandomHexDigit Get-RandomMacAddress Get-RegExpandString Get-RegistryValue Get-Round Get-SaveFile Get-Share Get-SharePermission Get-ShareStat Get-Shortcut Get-SID Get-StaticProperty Get-SubnetMaskIPv4 Get-TruncatedDate Get-Type Get-UrlContent Get-WordCount Get-WordList grep Help Invoke-Beep Invoke-Speak Join-Object Lock-Workstation Measure-Char mklink Move-ToRecycleBin New-InputBox New-Popup New-QR New-Screenshot New-Shortcut Read-HostWithDefault Remove-BlankOrComment Remove-BOMFromFile Remove-EmptyProperty Remove-InvalidFileNameChar Remove-QuotesFromCsv Remove-Trailing Reset-Desktop Resolve-FQDN Resolve-HostName Search-Method sed Set-Capslock Set-Display Set-Numlock Set-PrivateProfileComment Set-PrivateProfileString Set-Scrolllock Set-Speaker Set-Type Set-WindowStyle Show-AllColor Show-Calendar Show-Color Show-ColorsWithBackground Show-DaysOfWeek Show-FileAttribute Show-FsRight Show-InvalidFileCharacter Show-Month Show-NamedColor Show-Object Show-Progress Show-ShortDaysOfWeek Show-ShortMonth Show-SpecialFolder Show-SubnetMaskIPv4 Show-Timezone Show-TypeAccelerator Start-ADReplication Start-RecordSession Stop-RecordSession Switch-Mute Test-ConnectionAsync Test-IsAdmin Test-IsCapsLock Test-IsDate Test-IsFileLocked Test-IsHexString Test-IsNumeric Test-IsNumLock Test-IsScrollLock Test-IsValidEmailAddress Test-IsValidIPv4 Test-IsValidIPv6 Test-NtpDateVsNow Test-Port Union-Object Update-ExplorerIcon Write-StringArray
Dependencies
This module has no dependencies.
FileList
- PoshFunctions.nuspec
- LICENSE
- PoshFunctions.ps1
- PoshFunctions.psd1
- PoshFunctions.psm1
- ReadMe.md
- ReadMe.txt
- WordList.txt
- Docs\Compare-ObjectProperty.md
- Docs\Convert-ARGBToHex.md
- Docs\Convert-HexToARGB.md
- Docs\Convert-ObjectToHashtable.md
- Docs\Convert-ROT13.md
- Docs\Convert-SecureStringToString.md
- Docs\Convert-UserFlag.md
- Docs\ConvertFrom-Base64.md
- Docs\ConvertFrom-DateTime.md
- Docs\ConvertFrom-FsRight.md
- Docs\ConvertFrom-UrlEncode.md
- Docs\ConvertFrom-UTC.md
- Docs\ConvertFrom-XML.md
- Docs\ConvertTo-Base64.md
- Docs\ConvertTo-BinaryIPv4.md
- Docs\ConvertTo-Bool.md
- Docs\ConvertTo-DateTime.md
- Docs\ConvertTo-DecimalIPv4.md
- Docs\ConvertTo-DottedDecimalIPv4.md
- Docs\ConvertTo-Markdown.md
- Docs\ConvertTo-OrderedDictionary.md
- Docs\ConvertTo-PlainText.md
- Docs\ConvertTo-SecureText.md
- Docs\ConvertTo-UncPath.md
- Docs\ConvertTo-UrlEncode.md
- Docs\ConvertTo-UTC.md
- Docs\Copy-Object.md
- Docs\Eexit.md
- Docs\Expand-String.md
- Docs\Expand-Tab.md
- Docs\Export-CSVSortedColumn.md
- Docs\FileSizeAbove.md
- Docs\FileSizeBelow.md
- Docs\Format-MacAddress.md
- Docs\Format-ReverseString.md
- Docs\Format-SortedList.md
- Docs\Format-WrapText.md
- Docs\Get-BashPath.md
- Docs\Get-BinaryType.md
- Docs\Get-ComputerSite.md
- Docs\Get-DNSHostEntryAsync.md
- Docs\Get-DriveStat.md
- Docs\Get-Enum.md
- Docs\Get-ExecutableForFile.md
- Docs\Get-FileEncoding.md
- Docs\Get-FileName.md
- Docs\Get-FileWithLeadingSpace.md
- Docs\Get-Folder.md
- Docs\Get-Font.md
- Docs\Get-Fortune.md
- Docs\Get-InstalledModuleVersion.md
- Docs\Get-IpRange.md
- Docs\Get-LastReboot.md
- Docs\Get-MachineType.md
- Docs\Get-MacVendor.md
- Docs\Get-Magic8Ball.md
- Docs\Get-Md5Sum.md
- Docs\Get-NTFSPermission.md
- Docs\Get-NtpDate.md
- Docs\Get-OperatingSystemSKU.md
- Docs\Get-Power.md
- Docs\Get-PrivateProfileComment.md
- Docs\Get-PrivateProfileSection.md
- Docs\Get-PrivateProfileSectionNames.md
- Docs\Get-PrivateProfileString.md
- Docs\Get-PSWho.md
- Docs\Get-RandomDate.md
- Docs\Get-RandomHexDigit.md
- Docs\Get-RandomMacAddress.md
- Docs\Get-RegExpandString.md
- Docs\Get-RegistryValue.md
- Docs\Get-Round.md
- Docs\Get-SaveFile.md
- Docs\Get-Share.md
- Docs\Get-SharePermission.md
- Docs\Get-ShareStat.md
- Docs\Get-Shortcut.md
- Docs\Get-SID.md
- Docs\Get-StaticProperty.md
- Docs\Get-SubnetMaskIPv4.md
- Docs\Get-TruncatedDate.md
- Docs\Get-Type.md
- Docs\Get-UrlContent.md
- Docs\Get-WordCount.md
- Docs\grep.md
- Docs\help.md
- Docs\Invoke-Speak.md
- Docs\Join-Object.md
- Docs\Lock-Workstation.md
- Docs\mklink.md
- Docs\Move-ToRecycleBin.md
- Docs\New-Inputbox.md
- Docs\New-PopUp.md
- Docs\New-QR.md
- Docs\New-ScreenShot.md
- Docs\New-Shortcut.md
- Docs\Read-HostWithDefault.md
- Docs\Remove-BlankOrComment.md
- Docs\Remove-BomFromFile.md
- Docs\Remove-EmptyProperty.md
- Docs\Remove-InvalidFileNameChar.md
- Docs\Remove-QuotesFromCsv.md
- Docs\Remove-Trailing.md
- Docs\Reset-Desktop.md
- Docs\Resolve-FQDN.md
- Docs\Resolve-HostName.md
- Docs\Search-Method.md
- Docs\sed.md
- Docs\Set-ADComputer.md
- Docs\Set-Capslock.md
- Docs\Set-Display.md
- Docs\Set-Numlock.md
- Docs\Set-PrivateProfileComment.md
- Docs\Set-PrivateProfileString.md
- Docs\Set-Scrolllock.md
- Docs\Set-Speaker.md
- Docs\Set-Type.md
- Docs\Set-WindowStyle.md
- Docs\Show-AllColor.md
- Docs\Show-Calendar.md
- Docs\Show-Color.md
- Docs\Show-ColorsWithBackground.md
- Docs\Show-DaysOfWeek.md
- Docs\Show-FileAttribute.md
- Docs\Show-FsRight.md
- Docs\Show-InvalidFileCharacter.md
- Docs\Show-Month.md
- Docs\Show-NamedColor.md
- Docs\Show-Object.md
- Docs\Show-Progress.md
- Docs\Show-ShortDaysOfWeek.md
- Docs\Show-ShortMonth.md
- Docs\Show-SpecialFolder.md
- Docs\Show-SubnetMaskIPv4.md
- Docs\Show-Timezone.md
- Docs\Show-TypeAccelerator.md
- Docs\Start-RecordSession.md
- Docs\Stop-RecordSession.md
- Docs\Switch-Mute.md
- Docs\Test-ConnectionAsync.md
- Docs\Test-IsAdmin.md
- Docs\Test-IsCapsLock.md
- Docs\Test-IsDate.md
- Docs\Test-IsFileLocked.md
- Docs\Test-IsHexString.md
- Docs\Test-IsNumeric.md
- Docs\Test-IsNumLock.md
- Docs\Test-IsScrollLock.md
- Docs\Test-IsValidEmailAddress.md
- Docs\Test-IsValidIPv4.md
- Docs\Test-NtpDateVsNow.md
- Docs\Test-Port.md
- Docs\Union-Object.md
- Docs\Update-ExplorerIcon.md
- Docs\HTML\Set-ADComputer.html
- Docs\HTML\styles\md-styles.css
- Functions\Compare-ObjectProperty.ps1
- Functions\Compare-PSGalleryObject.ps1
- Functions\Convert-ARGBToHex.ps1
- Functions\Convert-HexToARGB.ps1
- Functions\Convert-ObjectToHashtable.ps1
- Functions\Convert-ROT13.ps1
- Functions\Convert-SecureStringToString.ps1
- Functions\Convert-UserFlag.ps1
- Functions\ConvertFrom-Base64.ps1
- Functions\ConvertFrom-DateTime.ps1
- Functions\ConvertFrom-FsRight.ps1
- Functions\ConvertFrom-UrlEncode.ps1
- Functions\ConvertFrom-UTC.ps1
- Functions\ConvertFrom-Xml.ps1
- Functions\ConvertTo-Base64.ps1
- Functions\ConvertTo-BinaryIPv4.ps1
- Functions\ConvertTo-Bool.ps1
- Functions\ConvertTo-DateTime.ps1
- Functions\ConvertTo-DecimalIPv4.ps1
- Functions\ConvertTo-DottedDecimalIPv4.ps1
- Functions\ConvertTo-Markdown.ps1
- Functions\ConvertTo-OrderedDictionary.ps1
- Functions\ConvertTo-PlainText.ps1
- Functions\ConvertTo-SecureText.ps1
- Functions\ConvertTo-UncPath.ps1
- Functions\ConvertTo-UrlEncode.ps1
- Functions\ConvertTo-UTC.ps1
- Functions\Copy-Object.ps1
- Functions\Eexit.ps1
- Functions\Expand-IPv6.ps1
- Functions\Expand-String.ps1
- Functions\Expand-Tab.ps1
- Functions\Export-CSVSortedColumn.ps1
- Functions\FileSizeAbove.ps1
- Functions\FileSizeBelow.ps1
- Functions\Format-MacAddress.ps1
- Functions\Format-RandomCase.ps1
- Functions\Format-ReverseString.ps1
- Functions\Format-SortedList.ps1
- Functions\Format-WrapText.ps1
- Functions\Get-BashPath.ps1
- Functions\Get-BinaryType.ps1
- Functions\Get-ComputerSite.ps1
- Functions\Get-DNSHostEntryAsync.ps1
- Functions\Get-DriveStat.ps1
- Functions\Get-Enum.ps1
- Functions\Get-ExecutableForFile.ps1
- Functions\Get-FileEncoding.ps1
- Functions\Get-FileName.ps1
- Functions\Get-FileWithLeadingSpace.ps1
- Functions\Get-Folder.ps1
- Functions\Get-Font.ps1
- Functions\Get-Fortune.ps1
- Functions\Get-InstalledModuleVersion.ps1
- Functions\Get-IpRange.ps1
- Functions\Get-LastReboot.ps1
- Functions\Get-MachineType.ps1
- Functions\Get-MacVendor.ps1
- Functions\Get-Magic8Ball.ps1
- Functions\Get-Md5Sum.ps1
- Functions\Get-NTFSPermission.ps1
- Functions\Get-NtpDate.ps1
- Functions\Get-OperatingSystemSKU.ps1
- Functions\Get-PoshFunctionsPrivateData.ps1
- Functions\Get-Power.ps1
- Functions\Get-PrintableAscii.ps1
- Functions\Get-PrivateProfileComment.ps1
- Functions\Get-PrivateProfileSection.ps1
- Functions\Get-PrivateProfileSectionNames.ps1
- Functions\Get-PrivateProfileString.ps1
- Functions\Get-PSWho.ps1
- Functions\Get-RandomDate.ps1
- Functions\Get-RandomHexDigit.ps1
- Functions\Get-RandomMacAddress.ps1
- Functions\Get-RegExpandString.ps1
- Functions\Get-RegistryValue.ps1
- Functions\Get-Round.ps1
- Functions\Get-SaveFile.ps1
- Functions\Get-Share.ps1
- Functions\Get-SharePermission.ps1
- Functions\Get-ShareStat.ps1
- Functions\Get-Shortcut.ps1
- Functions\Get-SID.ps1
- Functions\Get-StaticProperty.ps1
- Functions\Get-SubnetMaskIPv4.ps1
- Functions\Get-TruncatedDate.ps1
- Functions\Get-Type.ps1
- Functions\Get-UrlContent.ps1
- Functions\Get-WordCount.ps1
- Functions\Get-WordList.ps1
- Functions\grep.ps1
- Functions\Help.ps1
- Functions\Invoke-Beep.ps1
- Functions\Invoke-Speak.ps1
- Functions\Join-Object.ps1
- Functions\Lock-Workstation.ps1
- Functions\Measure-Char.ps1
- Functions\mklink.ps1
- Functions\Move-ToRecycleBin.ps1
- Functions\New-InputBox.ps1
- Functions\New-Popup.ps1
- Functions\New-QR.ps1
- Functions\New-Screenshot.ps1
- Functions\New-Shortcut.ps1
- Functions\Read-HostWithDefault.ps1
- Functions\Remove-BlankOrComment.ps1
- Functions\Remove-BOMFromFile.ps1
- Functions\Remove-EmptyProperty.ps1
- Functions\Remove-InvalidFileNameChar.ps1
- Functions\Remove-QuotesFromCsv.ps1
- Functions\Remove-Trailing.ps1
- Functions\Reset-Desktop.ps1
- Functions\Resolve-FQDN.ps1
- Functions\Resolve-HostName.ps1
- Functions\Search-Method.ps1
- Functions\sed.ps1
- Functions\Set-Capslock.ps1
- Functions\Set-Display.ps1
- Functions\Set-Numlock.ps1
- Functions\Set-PrivateProfileComment.ps1
- Functions\Set-PrivateProfileString.ps1
- Functions\Set-Scrolllock.ps1
- Functions\Set-Speaker.ps1
- Functions\Set-Type.ps1
- Functions\Set-WindowStyle.ps1
- Functions\Show-AllColor.ps1
- Functions\Show-Calendar.ps1
- Functions\Show-Color.ps1
- Functions\Show-ColorsWithBackground.ps1
- Functions\Show-DaysOfWeek.ps1
- Functions\Show-FileAttribute.ps1
- Functions\Show-FsRight.ps1
- Functions\Show-InvalidFileCharacter.ps1
- Functions\Show-Month.ps1
- Functions\Show-NamedColor.ps1
- Functions\Show-Object.ps1
- Functions\Show-Progress.ps1
- Functions\Show-ShortDaysOfWeek.ps1
- Functions\Show-ShortMonth.ps1
- Functions\Show-SpecialFolder.ps1
- Functions\Show-SubnetMaskIPv4.ps1
- Functions\Show-Timezone.ps1
- Functions\Show-TypeAccelerator.ps1
- Functions\Start-ADReplication.ps1
- Functions\Start-RecordSession.ps1
- Functions\Stop-RecordSession.ps1
- Functions\Switch-Mute.ps1
- Functions\Test-ConnectionAsync.ps1
- Functions\Test-IsAdmin.ps1
- Functions\Test-IsCapsLock.ps1
- Functions\Test-IsDate.ps1
- Functions\Test-IsFileLocked.ps1
- Functions\Test-IsHexString.ps1
- Functions\Test-IsNumeric.ps1
- Functions\Test-IsNumLock.ps1
- Functions\Test-IsScrollLock.ps1
- Functions\Test-IsValidEmailAddress.ps1
- Functions\Test-IsValidIPv4.ps1
- Functions\Test-IsValidIPv6.ps1
- Functions\Test-NtpDateVsNow.ps1
- Functions\Test-Port.ps1
- Functions\Union-Object.ps1
- Functions\Update-ExplorerIcon.ps1
- Functions\Write-StringArray.ps1
- Functions\Write-TextMenu.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.2.11 | 34,235 | 7/5/2024 |
2.2.10 | 15,255 | 10/30/2023 |
2.2.9 | 7,038 | 9/30/2022 |
2.2.8 | 1,371 | 2/25/2022 |
2.2.7 | 237 | 11/17/2021 |
2.2.6 | 218 | 8/2/2021 |
2.2.5 | 13 | 8/2/2021 |
2.2.4 | 54 | 6/30/2021 |
2.2.3 | 36 | 6/3/2021 |
2.2.1.6 | 232 | 3/23/2021 |
2.2.1.5 | 70 | 2/15/2021 |
2.2.1.4 (current version) | 31 | 2/8/2021 |
2.2.1.3 | 64 | 12/17/2020 |
2.2.1.2 | 90 | 10/27/2020 |
2.2.1.1 | 38 | 10/12/2020 |
1.0.0.1 | 14 | 10/12/2020 |