Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $user = 'demouser@customer1'
- $pass = ''
- $upload_url='/controller/CustomDashboardImportExportServlet'
- $webclient = New-Object System.Net.WebClient
- $webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)
- $newAppName='NewApp'
- $item='C:\Users\testuser1\Desktop\test.json'
- $modified='C:\Users\testuser1\Desktop\modified.json'
- (Get-Content $item).replace('{{APP_NAME}}', $newAppName) | Set-Content $modified
- try
- {
- $uri = New-Object System.Uri($upload_url)
- $responseArray = $webclient.UploadFile($uri, $modified)
- $responseJSON = [System.Text.Encoding]::ASCII.GetString($responseArray)
- echo $responseJSON
- if (( $responseJSON | ConvertFrom-Json).success)
- {
- echo "Success"
- }
- else
- {
- echo "Failed"
- }
- }
- catch
- {
- $err=$_
- Write-Host $error.exception.message
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement