PiHoleShell
1.1.2
A module to interact with the v6 version of PiHole API
Minimum PowerShell version
7.0
Installation Options
Owners
Package Details
Author(s)
- Mike Madeja
Tags
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
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
- PiHoleShell.nuspec
- PiHoleShell.psd1
- PiHoleShell.psm1
- Private\Misc.ps1
- Private\Test-PiHoleShellUpdate.ps1
- Public\Actions\Invoke-PiHoleFlushLogs.ps1
- Public\Actions\Invoke-PiHoleFlushNetwork.ps1
- Public\Actions\Restart-PiHoleDnsService.ps1
- Public\Actions\Update-PiHoleActionsGravity.ps1
- Public\Authentication\Get-PiHoleAuthApp.ps1
- Public\Authentication\Get-PiHoleAuthStatus.ps1
- Public\Authentication\Get-PiHoleAuthTotp.ps1
- Public\Authentication\Get-PiHoleCurrentAuthSession.ps1
- Public\Authentication\Remove-PiHoleAuthSession.ps1
- Public\Authentication\Request-PiHoleAuth.ps1
- Public\ClientManagement\Get-PiHoleClient.ps1
- Public\ClientManagement\Get-PiHoleClientSuggestion.ps1
- Public\ClientManagement\New-PiHoleClient.ps1
- Public\ClientManagement\Remove-PiHoleClient.ps1
- Public\ClientManagement\Update-PiHoleClient.ps1
- Public\Config\Add-PiHoleConfigArrayItem.ps1
- Public\Config\Get-PiHoleConfig.ps1
- Public\Config\Get-PiHoleConfigProperty.ps1
- Public\Config\Remove-PiHoleConfigArrayItem.ps1
- Public\Config\Set-PiHoleConfig.ps1
- Public\DHCP\Get-PiHoleDhcpLease.ps1
- Public\DHCP\Remove-PiHoleDhcpLease.ps1
- Public\DnsControl\Add-PiHoleDnsRecord.ps1
- Public\DnsControl\Get-PiHoleDnsBlockingStatus.ps1
- Public\DnsControl\Get-PiHoleDnsRecord.ps1
- Public\DnsControl\Remove-PiHoleDnsRecord.ps1
- Public\DnsControl\Set-PiHoleDnsBlocking.ps1
- Public\DomainManagement\Get-PiHoleDomain.ps1
- Public\DomainManagement\New-PiHoleDomain.ps1
- Public\DomainManagement\Remove-PiHoleDomain.ps1
- Public\DomainManagement\Update-PiHoleDomain.ps1
- Public\FTLInformation\Get-PiHoleInfoClient.ps1
- Public\FTLInformation\Get-PiHoleInfoDatabase.ps1
- Public\FTLInformation\Get-PiHoleInfoFtl.ps1
- Public\FTLInformation\Get-PiHoleInfoHost.ps1
- Public\FTLInformation\Get-PiHoleInfoLogin.ps1
- Public\FTLInformation\Get-PiHoleInfoMessage.ps1
- Public\FTLInformation\Get-PiHoleInfoMessageCount.ps1
- Public\FTLInformation\Get-PiHoleInfoMetrics.ps1
- Public\FTLInformation\Get-PiHoleInfoSensors.ps1
- Public\FTLInformation\Get-PiHoleInfoSystem.ps1
- Public\FTLInformation\Get-PiHoleInfoVersion.ps1
- Public\FTLInformation\Get-PiHoleLogDnsmasq.ps1
- Public\FTLInformation\Get-PiHoleLogFtl.ps1
- Public\FTLInformation\Get-PiHoleLogWebserver.ps1
- Public\FTLInformation\Remove-PiHoleInfoMessage.ps1
- Public\GroupManagement\Get-PiHoleGroup.ps1
- Public\GroupManagement\New-PiHoleGroup.ps1
- Public\GroupManagement\Remove-PiHoleGroup.ps1
- Public\GroupManagement\Update-PiHoleGroup.ps1
- Public\History\Get-PiHoleHistory.ps1
- Public\History\Get-PiHoleHistoryClient.ps1
- Public\History\Get-PiHoleHistoryDatabase.ps1
- Public\History\Get-PiHoleHistoryDatabaseClient.ps1
- Public\ListManagement\Add-PiHoleList.ps1
- Public\ListManagement\Get-PiHoleList.ps1
- Public\ListManagement\Remove-PiHoleList.ps1
- Public\ListManagement\Search-PiHoleListDomain.ps1
- Public\ListManagement\Update-PiHoleList.ps1
- Public\Metrics\Get-PiHoleQuery.ps1
- Public\Metrics\Get-PiHoleStatsDatabaseQueryType.ps1
- Public\Metrics\Get-PiHoleStatsDatabaseSummary.ps1
- Public\Metrics\Get-PiHoleStatsDatabaseTopClient.ps1
- Public\Metrics\Get-PiHoleStatsDatabaseTopDomain.ps1
- Public\Metrics\Get-PiHoleStatsDatabaseUpstream.ps1
- Public\Metrics\Get-PiHoleStatsQuerySuggestions.ps1
- Public\Metrics\Get-PiHoleStatsQueryType.ps1
- Public\Metrics\Get-PiHoleStatsRecentBlocked.ps1
- Public\Metrics\Get-PiHoleStatsSummary.ps1
- Public\Metrics\Get-PiHoleStatsTopClient.ps1
- Public\Metrics\Get-PiHoleStatsTopDomain.ps1
- Public\Metrics\Get-PiHoleStatsUpstream.ps1
- Public\NetworkInformation\Get-PiHoleNetworkDevice.ps1
- Public\NetworkInformation\Get-PiHoleNetworkGateway.ps1
- Public\NetworkInformation\Get-PiHoleNetworkInterface.ps1
- Public\NetworkInformation\Get-PiHoleNetworkRoute.ps1
- Public\NetworkInformation\Remove-PiHoleNetworkDevice.ps1
- Public\Padd\Get-PiHolePadd.ps1
- Public\Teleporter\Get-PiHoleTeleporterDownload.ps1
- Public\Teleporter\Import-PiHoleTeleporter.ps1
- README.md