सीएसवी से एक्सचेंज ऑनलाइन के लिए थोक आयात मेल संपर्क - कैसे

सीएसवी से एक्सचेंज ऑनलाइन के लिए थोक आयात मेल संपर्क

दूसरे दिन एक अनूठा अनुरोध था जहां एक उपयोगकर्ता के पास 10k मूल्य के मेल संपर्क थे जो वे एक्सचेंज ऑनलाइन आयात करना चाहते थे और फिर उनसे वितरण समूह बनाते थे। यह आगे जटिल था कि कुछ संपर्क विफल हो जाएंगे और वह उन लोगों को ढूंढने में सक्षम होना चाहते थे जो विफल हो गए इसलिए मैं निम्नलिखित समाधान के साथ आया।

कुल 4 चरण

चरण 1: अपना CSV संपर्क सूची साफ़ करें


नीचे सूचीबद्ध के रूप में आपको आयात अधिकार कमांड चलाने के लिए केवल 4 फ़ील्ड चाहिए

ExternalEmailAddress, नाम, प्रथम नाम, अंतिम नाम

अपनी संपर्क सूची को दोबारा देखें और आगे बढ़ने से पहले नोटपैड या एक्सेल से साफ करें। तथ्य यह है कि एक सा काम के बाद संपर्कों का एक टन हटाना आसान है।

चरण 2: ओपन पावरशेल आईएसई प्रशासक

PowerShell आइकन पर राइट क्लिक करें और ISE एडमिनिस्ट्रेटर के रूप में चलाएं, स्क्रिप्ट पेन में नीचे दिए गए कोड को कॉपी और पेस्ट करें।
कोड का अंतिम भाग C: Contacts में निर्यात चलाता है और आपको यह फ़ोल्डर बनाने की आवश्यकता है ताकि आप इसे चलाने से पहले ऐसा करें।

चरण 3: पावरशेल कोड

# ऑनलाइन एक्सचेंज करने के लिए कनेक्ट करें
$ प्रयोक्ताश्रुत = Get-Credential
$ सत्र = नया- PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/Credential $ उपयोगकर्ता-क्रेडेंशियल-आधारभूतकरण मूल
आयात-PSSession $ सत्र

# सीएसवी फ़ाइल लेने के लिए फंक्शन
फ़ंक्शन Get-FileName ($ initialDirectory)

[System.Reflection.Assembly] :: LoadWithPartialName ("System.windows.forms") #end फ़ंक्शन Get-FileName
#Command फ़ंक्शन लॉन्च करने के लिए और इसे चर में संग्रहीत करें
$ PathToCSV = Get-FileName -initialDirectory "C: "

# सीएसवी फ़ाइल को संपर्कों में आयात करने के लिए फिर तुलना के लिए संपर्क सूची निर्यात करें
आयात-सीएसवी $ PathToCSV | % {New-MailContact -Name $ _। नाम -DisplayName $ _। नाम -ExternalEmailAddress $ _। एक्सटर्नलमेलडाउन -FirstName $ _। FirstName -Lastameame $ _। LastName}
Get-MailContact | DisplayName, ExternalEmailAddress, FirstName, LastName चुनें बाहर GridView
Get-MailContact | DisplayName, ExternalEmailAddress का चयन करें निर्यात- Csv "C: Contacts ExportedContacts.csv"

चरण 4: संकेत

पहला Prompt आपके ग्लोबल एडमिन क्रेडेंशियल्स के लिए है
दूसरा प्रॉम्प्ट आपको अपनी CSV फ़ाइल चुनने की अनुमति देता है
तीसरा पॉपअप ग्रिड दृश्य उन संपर्कों की सूची दिखाता है जो आयात किए गए थे
फोर्थ आयातित संपर्कों का CSV निर्यात है, ताकि आप एक्सेल में आपके द्वारा आयात की गई सूची की तुलना कर सकें और उन आयातों को ढूंढ सकें जिन्हें आपने आयात नहीं किया था ताकि आप इसे सही कर सकें।

ऐसा करना कठिन नहीं है, लेकिन तुलनात्मक बिट अद्वितीय हिस्सा है और एक्सेल का निर्यात करना और उपयोग करना सबसे तेज़ तरीका है जो मुझे मिल सकता है।