PiHoleShell

1.1.2

A module to interact with the v6 version of PiHole API

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PiHoleShell -RequiredVersion 1.1.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PiHoleShell -Version 1.1.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Mike Madeja

Tags

PiHole PowerShell7

Functions

Update-PiHoleActionsGravity Invoke-PiHoleFlushNetwork Invoke-PiHoleFlushLogs Restart-PiHoleDnsService Remove-PiHoleCurrentAuthSession Get-PiHoleCurrentAuthSession Remove-PiHoleAuthSession Get-PiHoleAuthStatus Get-PiHoleAuthTotp Get-PiHoleAuthApp Get-PiHoleGroup New-PiHoleGroup Update-PiHoleGroup Remove-PiHoleGroup Get-PiHoleDnsBlockingStatus Set-PiHoleDnsBlocking Add-PiHoleDnsRecord Remove-PiHoleDnsRecord Get-PiHoleDnsRecord Get-PiHoleConfig Set-PiHoleConfig Add-PiHoleConfigArrayItem Remove-PiHoleConfigArrayItem Get-PiHoleConfigProperty Get-PiHolePadd Get-PiHoleStatsRecentBlocked Get-PiHoleStatsQueryType Get-PiHoleStatsTopDomain Get-PiHoleStatsSummary Get-PiHoleStatsTopClient Get-PiHoleStatsQuerySuggestions Get-PiHoleStatsUpstream Get-PiHoleStatsDatabaseUpstream Get-PiHoleStatsDatabaseSummary Get-PiHoleStatsDatabaseTopDomain Get-PiHoleStatsDatabaseTopClient Get-PiHoleStatsDatabaseQueryType Get-PiHoleQuery Get-PiHoleList Search-PiHoleListDomain Add-PiHoleList Remove-PiHoleList Update-PiHoleList Get-PiHoleInfoMessage Get-PiHoleInfoHost Get-PiHoleInfoClient Get-PiHoleInfoLogin Get-PiHoleInfoSystem Get-PiHoleInfoFtl Get-PiHoleInfoSensors Get-PiHoleInfoDatabase Get-PiHoleInfoVersion Get-PiHoleInfoMetrics Get-PiHoleInfoMessageCount Remove-PiHoleInfoMessage Get-PiHoleLogWebserver Get-PiHoleLogDnsmasq Get-PiHoleLogFtl Get-PiHoleHistory Get-PiHoleHistoryDatabase Get-PiHoleHistoryClient Get-PiHoleHistoryDatabaseClient Get-PiHoleTeleporterDownload Import-PiHoleTeleporter Get-PiHoleDomain New-PiHoleDomain Update-PiHoleDomain Remove-PiHoleDomain Get-PiHoleClient New-PiHoleClient Update-PiHoleClient Remove-PiHoleClient Get-PiHoleClientSuggestion Get-PiHoleNetworkGateway Get-PiHoleNetworkRoute Get-PiHoleNetworkInterface Get-PiHoleNetworkDevice Remove-PiHoleNetworkDevice Get-PiHoleDhcpLease Remove-PiHoleDhcpLease

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## What's Changed
* chore: declare FunctionsToExport and add .gitattributes by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/143
* feat: add Add/Remove/Get-PiHoleDnsRecord by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/144
* test: extract shared setup/cleanup for DNS record integration tests by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/145
* feat: add Get-PiHoleAuthApp; clearer error when gravity is already running by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/146
* Release: merge develop into main by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/147


**Full Changelog**: https://github.com/mikemadeja/PiHoleShell/compare/v1.1.1...v1.1.2

FileList

Version History

Version Downloads Last updated
1.2.0 6 10/29/2026
1.1.2 (current version) 11 10/24/2026
1.1.1 18 10/11/2026
1.1.0 10 10/7/2026
1.0.0 7 10/4/2026
0.0.41 7 10/1/2026
Show more