この質問はすでに尋ねられていることは知っていますが、答えは私が持っている制約に完全には適合していません。
PowerShell スクリプトに次の行があります。
$WITHOUTCLIENT = Invoke-Sqlcmd -h -1 -Database CM_00A -Query "Select Members.Name From CollectionMembers Members Join Collections Coll on Members.SiteID = Coll.SiteID Where Coll.CollectionName = '_SCCM-Machine Sans Client'"
問題は、このコレクション内のアイテムの数を数えると結果は正確ですが (つまり $WITHOUTCLIENT.count )、このコレクション内のアイテムを表示しようとすると、血まみれのヘッダー (つまり $WITHOUTCLIENT) が表示され続けることです。 [0] )
結果を保存するために外部ファイルを使用したくないこと、および Sqlcmd ではなく Invoke-Sqlcmd を使用する必要があることに注意してください。
助けを求めています ありがとう