मैं काम करने के लिए एक सिस्टम एडमिन हूं और दिन का एक हिस्सा ऑफिस 365 में यूजर्स के लिए नए मेलबॉक्स बना रहा हूं और हमें ऐसा करने के लिए पावरशेल का उपयोग करने के लिए मजबूर किया जाता है। PS आदेशों में एकमात्र चर उपयोगकर्ता का ईमेल पता है, हालांकि स्क्रिप्ट को दो भागों में विभाजित किया गया है क्योंकि हमें प्रक्रिया को पूरा करने से पहले कुछ प्रतिकृति के लिए इंतजार करना होगा।
इसलिए मैं एक VB फ्रंट एंड बनाना चाहूंगा, जिसे मैंने डिज़ाइन किया है, लेकिन मुझे नहीं पता कि इसके लिए कोडिंग कैसे करनी है क्योंकि मेरे पास कॉपी का कोई मतलब नहीं है अगर आप देखते हैं कि मेरा क्या मतलब है। यह मेरा डिज़ाइन है जो बहुत सरल है।
VB डिजाइन:
ये पीएस कमांड हैं जिन्हें मुझे रेडियो बटन के साथ जोड़ना होगा;
चरण 1
$credentials = get-credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://URL -Credential $credentials –AllowRedirection
Import-PSSession $Session
set-ADServerSettings -ViewEntireForest $true
Enable-RemoteMailbox -Identity test@test.com -RemoteRoutingAddress test@test.com.onmicrosoft.com
Enable-RemoteMailbox -Identity test@test.com -Archive
WAIT 3 घंटे
चरण 2
$msolcred = get-credential
connect-msolservice -credential $msolcred
Set-MsolUser -UserPrincipalName test@test.com -UsageLocation GB
$LicOpt = New-MsolLicenseOptions -AccountSkuId company:STANDARDPACK -DisabledPlans MCOSTANDARD
Set-MsolUserLicense -UserPrincipalName test@test.com -AddLicenses company:STANDARDPACK -LicenseOptions $LicOpt
Remove-PSSession $Session
प्रोग्रामिंग के बारे में सवाल स्टैक ओवरफ्लो पर चलते हैं, लेकिन मुझे आश्चर्य नहीं होगा यदि उनके पास पहले से ही एक जवाब है जो आपकी मदद करेगा।
—
बेन एन
आपको vb-frontend की आवश्यकता नहीं है, आप PowerShell में यह सब कर सकते हैं। FoxDeploy के पास इसके बारे में एक आदर्श ब्लॉग है: foxdeploy.com/2015/04/10/… सभी भागों से गुजरें और आपके पास एक अच्छा, इंटरैक्टिव GUI होगा
—
साइमन
डेविडपोस्टिल को अपना पोस्ट दिखाने के लिए धन्यवाद, मुझे नहीं पता था कि आप इसे इस तरह पोस्ट कर सकते हैं।
—
डैनियल नियोक्लोस
इस लिंक के लिए धन्यवाद साइमन यह थे।
—
डैनियल नियोक्लोस
@DanielNeocleous बेशक वीबी को जानना अच्छा है, लेकिन आपके काम के लिए यह समझ में नहीं आएगा। या तो आप VB में या सब कुछ PowerShell में करते हैं। यदि आप VB नहीं जानते हैं, तो मैं इसे सीखने का प्रयास नहीं करूँगा। GUI प्रोग्रामिंग के बाद से यह धीरे-धीरे पुराना हो रहा है, अब ज्यादातर C # में किया गया है और Windows Platform पर PowerShell में स्क्रिप्टिंग की जा रही है।
—
शमौन