functions/Connect-Redmine.ps1
|
function Connect-Redmine { param ( [uri]$Uri, [string]$Username, [string]$Password ) $PasswordSecureString = $Password | ConvertTo-SecureString -AsPlainText -Force $credential = [PSCredential]::New($Username, $PasswordSecureString) $response = Invoke-RGRequest -Method "GET" -Uri ("{0}/users.json?name={1}" -f $Uri.OriginalString, $Username) -Credential $credential $script:RedmineRootUri = $Uri.OriginalString $script:RedmineUri = $response.URL $script:RedmineCredential = $credential return $response.users } |