Public/Get-PDBConfigPath.ps1
# Borrowed from Brandon Olin - Thanks! function Get-PDBConfigPath { <# .SYNOPSIS Get PSPuppetDB configuration file path .DESCRIPTION Get PSPuppetDB configuration file path .EXAMPLE Get-PDBConfigPath .FUNCTIONALITY PuppetDB #> [CmdletBinding()] param() end { if (Test-IsWindows) { Join-Path -Path $env:TEMP -ChildPath "$env:USERNAME-$env:COMPUTERNAME-pspuppetdb.xml" } else { Join-Path -Path $env:HOME -ChildPath '.pspuppetdbconfig' # Leading . and no file extension to be Unixy. } } } |