में ऐरे के रूप में SQL क्वेरी लौटाएं मेरे पास सर्वर DEVSQLSRV पर डेटाबेस "DBOne", "DBTwo", "DBTree" डेटाबेस के साथ एक SQL 2008 एंट सर्वर है।पावरहेल
यहाँ मेरी PowerShell स्क्रिप्ट है:
$DBNameList = (Invoke-SQLCmd -query "select Name from sysdatabases" -Server DEVSQLSRV)
इस रूप में डेटाबेस नामों में से मेरी वांछित सूची का उत्पादन:
Name
-----
DBOne
DBTwo
DBThree
मैं कर दिया गया है मेरी धारणा कुछ भी है कि एक सूची के रूप दिया जाता है किसी सरणी है कि पावरहेल में "गलत" के बजाय "सही" जो मुझे नेतृत्व कर रहा है विश्वास है कि मेरी सूची में एक वास्तविक सरणी नहीं है
$DBNameList -contains 'DBTwo'
यह वापस आता है: हालांकि, जब मैं तो इस PowerShell में प्रयास करें।
कोई विचार जो मैं यहां याद कर रहा हूं?
बहुत बहुत धन्यवाद!
Emo