PiHoleShell

1.2.0

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

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

Install-PSResource -Name PiHoleShell

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-PiHoleApiEndpoint 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
* feat: add Get-PiHoleApiEndpoint, completing API coverage by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/148
* refactor: share request boilerplate to fix SonarCloud duplication gate by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/150
* Minor release: add Get-PiHoleApiEndpoint, completing API coverage by @mikemadeja in https://github.com/mikemadeja/PiHoleShell/pull/149


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

FileList

Version History

Version Downloads Last updated
1.2.0 (current version) 6 10/29/2026
1.1.2 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