Scripts/Utility/Get-CohesityCmdletConfig.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function Get-CohesityCmdletConfig
{
    [CmdletBinding()]
    param()

    Begin {
    }

    Process {
        [CohesityConfig]$configObject = [CohesityConfig]::New()
        $configFileName = $configObject.ConfigFileName
        $cohesityFolder = $configObject.ConfigFolder
        $cmdletConfigPath = "$HOME/" + $cohesityFolder + "/" + $configFileName
        if ([System.IO.File]::Exists($cmdletConfigPath)) {
            $config = Get-Content $cmdletConfigPath | ConvertFrom-Json
            $config
        }
    }

    End {
    }
}