Public/New-OCHAutotaskFormLogonCredential.ps1

<#PSScriptInfo
 
.VERSION 1.0
 
.GUID 936baf47-0936-4906-be5b-581a123f5d0d
 
.AUTHOR Bjørn Wolstad
 
.COMPANYNAME Office Center Høneffoss AS
 
.COPYRIGHT
 
.TAGS
 
.LICENSEURI
 
.PROJECTURI
 
.ICONURI
 
.EXTERNALMODULEDEPENDENCIES
 
.REQUIREDSCRIPTS
 
.EXTERNALSCRIPTDEPENDENCIES
 
.RELEASENOTES
 
 
.PRIVATEDATA
 
#>

<#
 
.DESCRIPTION
Made to recreate credential settings for the autotask module.
#>
 

function New-OCHAutotaskFormLogonCredential($Force){
    if($Force){
        Remove-Item -Path "C:\temp\ATWS.txt" -Force
        Remove-Item -Path "C:\temp\ATWSuser.txt" -Force
    }
    Remove-Item -Path "C:\temp\ATWS.txt" -ErrorAction SilentlyContinue
    Remove-Item -Path "C:\temp\ATWSuser.txt" -ErrorAction SilentlyContinue

    $ATWSCred = Get-Credential
    $secureStringATWS = ConvertFrom-SecureString $ATWSCred.Password
    Set-Content "C:\temp\ATWS.txt" $secureStringATWS
    Set-Content "C:\temp\ATWSuser.txt" $ATWSCred.UserName

}