بويرشيل العودة الاستعلام تنسيق غريب من ومي

StackOverflow https://stackoverflow.com//questions/25018895

  •  21-12-2019
  •  | 
  •  

سؤال

لدي النصي بوويرشيل الذي يستهدف خادم سم لدينا وأنه الاستيلاء على بيسي من مجموعة ويضعهم في مربع تحرير وسرد بحيث يمكن اختيارها.ومع ذلك ، فإن النتائج التي تتم إضافتها إلى مربع تحرير وسرد تحتوي على تنسيق إضافي مضاف لا أرغب في الحصول عليه, هل يمكن أن يخبرني أحدهم أين أخطأت?

الإخراج يبدو مثل هذا @{اسم = اسم الكمبيوتر} أود أن يكون مجرد اسم الكمبيوتر

$Collection = Get-WmiObject -ComputerName $siteServer -NameSpace "ROOT\SMS\site_$SiteCode" -Class SMS_Collection  | where {$_.Name -eq "$CollectionName"}


$computerNames = Get-WmiObject -ComputerName $SiteServer -Namespace  "ROOT\SMS\site_$SiteCode" -Query "SELECT * FROM SMS_FullCollectionMembership WHERE CollectionID='$($Collection.CollectionID)'" | select Name
    foreach ($computer in $computerNames)
    {
        $ComboBox1.Items.Add($computer)
    }
هل كانت مفيدة؟

المحلول

بدلا من select Name, ، استخدم select -expandProperty Name

يقوم الأول بإخراج الكائنات بخاصية الاسم ، بينما يقوم الثاني بإخراج قيم السلسلة نفسها

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top