From f41148c378dec4fdef7edaefec76be5a745662b5 Mon Sep 17 00:00:00 2001 From: aksm-ms <58936966+aksm-ms@users.noreply.github.com> Date: Fri, 12 Jun 2020 22:11:19 +0530 Subject: [PATCH] fixing special char issue in clientSecret (#36) * fixing special char issue in clientSecret * Removing quotes from constants * Adding scriptbuilder.js --- lib/PowerShell/Utilities/ScriptBuilder.js | 8 ++++---- src/PowerShell/Utilities/ScriptBuilder.ts | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/PowerShell/Utilities/ScriptBuilder.js b/lib/PowerShell/Utilities/ScriptBuilder.js index 2b6cdcc1..d34b29b7 100644 --- a/lib/PowerShell/Utilities/ScriptBuilder.js +++ b/lib/PowerShell/Utilities/ScriptBuilder.js @@ -20,11 +20,11 @@ class ScriptBuilder { let command = `Clear-AzContext -Scope Process; Clear-AzContext -Scope CurrentUser -Force -ErrorAction SilentlyContinue;`; if (scheme === Constants_1.default.ServicePrincipal) { - command += `Connect-AzAccount -ServicePrincipal -Tenant ${tenantId} -Credential \ - (New-Object System.Management.Automation.PSCredential('${args.servicePrincipalId}',(ConvertTo-SecureString ${args.servicePrincipalKey} -AsPlainText -Force))) \ - -Environment ${args.environment} | out-null;`; + command += `Connect-AzAccount -ServicePrincipal -Tenant '${tenantId}' -Credential \ + (New-Object System.Management.Automation.PSCredential('${args.servicePrincipalId}',(ConvertTo-SecureString '${args.servicePrincipalKey}' -AsPlainText -Force))) \ + -Environment '${args.environment}' | out-null;`; if (args.scopeLevel === Constants_1.default.Subscription) { - command += `Set-AzContext -SubscriptionId ${args.subscriptionId} -TenantId ${tenantId} | out-null;`; + command += `Set-AzContext -SubscriptionId '${args.subscriptionId}' -TenantId '${tenantId}' | out-null;`; } } this.script += `try { diff --git a/src/PowerShell/Utilities/ScriptBuilder.ts b/src/PowerShell/Utilities/ScriptBuilder.ts index a6871a46..11f86994 100644 --- a/src/PowerShell/Utilities/ScriptBuilder.ts +++ b/src/PowerShell/Utilities/ScriptBuilder.ts @@ -9,11 +9,11 @@ export default class ScriptBuilder { let command = `Clear-AzContext -Scope Process; Clear-AzContext -Scope CurrentUser -Force -ErrorAction SilentlyContinue;`; if (scheme === Constants.ServicePrincipal) { - command += `Connect-AzAccount -ServicePrincipal -Tenant ${tenantId} -Credential \ - (New-Object System.Management.Automation.PSCredential('${args.servicePrincipalId}',(ConvertTo-SecureString ${args.servicePrincipalKey} -AsPlainText -Force))) \ - -Environment ${args.environment} | out-null;`; + command += `Connect-AzAccount -ServicePrincipal -Tenant '${tenantId}' -Credential \ + (New-Object System.Management.Automation.PSCredential('${args.servicePrincipalId}',(ConvertTo-SecureString '${args.servicePrincipalKey}' -AsPlainText -Force))) \ + -Environment '${args.environment}' | out-null;`; if (args.scopeLevel === Constants.Subscription) { - command += `Set-AzContext -SubscriptionId ${args.subscriptionId} -TenantId ${tenantId} | out-null;`; + command += `Set-AzContext -SubscriptionId '${args.subscriptionId}' -TenantId '${tenantId}' | out-null;`; } } this.script += `try {