KQL Syntax using a variable - Exchange 2013 -


यह अपेक्षित रूप से कार्य करता है:

  खोज-मेलबॉक्स jdoe -SearchQuery 'भेजा गया:' आज "और विषय:" 1234 "-एस्टेमआरसल्ट केवल  

यह 1 परिणाम देता है जैसा चाहिए।

1234 को एक चर के साथ बदलने की कोशिश कर रहा है पर बेकार। मुझे लगता है कि यह मेरी वाक्यविन्यास के साथ एक मुद्दा है, लेकिन मैंने उद्धरण और डबलक्वाट्स के हर संयोजन के बारे में अभी भी कोशिश की है और फिर भी यह कुछ भी वापस नहीं लाती है।

  $ subject = "1234" खोज मेलबॉक्स jdoe -SearchQuery {'भेजा गया: "आज" और विषय: "' $ विषय '' '} -एस्टेमआरसल्ट केवल  

मैं एक वेरिएबल के साथ" 1234 "कैसे बदल सकता हूँ? <>

क्योंकि भेजा गया: "आज" और विषय: "'$ विषय' ''} एक है स्क्रिप्टब्लॉक आपका वैरिएबल विस्तार नहीं करेगा तो आपको सिर्फ स्क्रिप्ट ब्लॉक जैसे कि

  $ Varible = "1234" $ Search = [scriptblock] :: create ("'भेजा गया:`' आज का `'और विषय: $ Varible बनाने की आवश्यकता है '') खोज-मेलबॉक्स जेडीओ -शोधक खोज $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ < 

Comments