private/init-cred.ps1
|
# Initialize Credential and Token xml Files on ScriptSys Server # This must be done with the Service User of the CEC Web API (see IIS -> AppPool -> Advanced Settings -> Identity) # This must be done only once, so that the xml Files are available $BasePath = "D:\scripts\Prod\Automation" # Default Local Admin Credentials used for Master Image Deployment $cred = Get-Credential -Username "Administrator" -Message "Lokales Admin PW eingeben (Ra...1+)" Export-Clixml -InputObject $cred -Path "$BasePath\locAdmCred.xml" # Default Password for SSL Cert installation $cred = Get-Credential -Username "SSL" -Message "SSL Certificate Passwort eingeben (siehe CRM)" Export-Clixml -InputObject $cred -Path "$BasePath\SSLCred.xml" # CEC Access Token for Admin CEC Script Access $cred = Get-Credential -Username "AccessToken" -Message "ScriptSys CEC API Access Token eingeben als Passwort (siehe CRM)" $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($cred.Password) $CECAccessToken = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) Export-Clixml -InputObject $CECAccessToken -Path "$BasePath\CECAccessToken.xml" # DMZ Domain Admin Credentials $cred = Get-Credential -Username "meta10.dmz\Administrator" -Message "dmz Domain Admin Passwort eingeben (siehe CRM)" Export-Clixml -InputObject $cred -Path "$BasePath\DMZAdmCred.xml" # META10 Domain Admin Credentials $cred = Get-Credential -Username "meta10\cec-api.admin" -Message "ScriptSys CEC API Domain Admin User Passwort eingeben (siehe CRM)" Export-Clixml -InputObject $cred -Path "$BasePath\DomAdmCred.xml" # CRM Credentials $cred = Get-Credential -Message "CRM User eingeben (meta10\62508.crm-api)" Export-Clixml -InputObject $cred -Path "$BasePath\CRMCred.xml" |