如何从Active Directory的属性编辑器中显示特定属性,例如'serialNumber'作为字符串?

时间:2017-06-08 13:55:17

标签: c# powershell active-directory

我正在运行PowerShell命令并过滤serialNumber。当我在PowerShell中运行时,我得到了正确的输出。当我在Windows窗体应用程序中运行时,我得到:

@{serialNumber=Microsoft.ActiveDirectory.Management.ADPropertyValueCollection}

关于如何将此字符串转换为实际的serialNumber的任何想法?

PowerShell psinstance = PowerShell.Create();
psinstance.AddScript("Get-ADUser " + user.SamAccountName + " -Properties serialNumber | select serialNumber");
var results = psinstance.Invoke();
foreach (var outputItem in results)
{
     Debug.WriteLine(outputItem.ToString() + "\n");
}

0 个答案:

没有答案