Hi,
I wrote PS script to get application information in console application but function is not invoking when it calls Invoke function.
Below is the code :
using (PowerShell powershellInstance = PowerShell.Create()) { powershellInstance.AddScript(@"Import-Module AzureRM"); powershellInstance.AddScript("Connect-AzureRmAccount") .AddParameter("-TenantId {GetSecretKeysFromAzureKeyVault(pipeline.datafactoryConfig.tenantId, pipeline.AzureKeyVault.url)}"); powershellInstance.AddScript("Get-AzureRmADServicePrincipal") .AddParameter($"-SearchString '{appName}'"); Collection<PSObject> pSObjects = powershellInstance.Invoke(); var obj = pSObjects.FirstOrDefault(); prop.ApplicationId = Convert.ToString(obj.Members.First(a => a.Name == "ApplicationId").Value); prop.DisplayName = Convert.ToString(obj.Members.First(a => a.Name == "DisplayName").Value); prop.ObjectId = Convert.ToString(obj.Members.First(a => a.Name == "Id").Value); }It does not call Invoke() function.
So, Is there any way to achieve this using .Net SDK
Please help me to fix this.
Thanks in advance
Ramandeep