মাইক্রোসফ্ট আউটলুক: বর্তমানে খোলা পিএসটি ফাইলের রপ্তানি তালিকা


3

আমার বর্তমান কর্মক্ষেত্রে আমরা বিভিন্ন ব্যবহারকারীকে এক্সপি থেকে উইন্ডোজ 7 এ আপগ্রেড করছি। প্রায়শই ব্যবহারকারীদের 10 থেকে 30 বা তারও বেশি জায়গা থাকে .pst ফাইলগুলি মাইক্রোসফ্ট আউটলুক 2007 এর ইনস্টলেশনের মধ্যে খোলা হয়েছে। এই ব্যবহারকারীরা এই ফাইলগুলি ছাড়াই বিশেষভাবে অসহায়।

বর্তমানে খোলা পিএসটি ফাইলগুলির তালিকাটি কীভাবে দেখতে হবে এবং বিকল্পগুলির স্ক্রিনশটগুলি গ্রহণ করার পরিবর্তে সেই তথ্যটি ক্যাপচার করার সহজ উপায় কী তা আমি জানতে চাই - & gt; তথ্য ফাইল উইন্ডো।

কি migwiz.exe এই তথ্য হস্তান্তর? যে একমাত্র উপায়?

এমন একটি সরঞ্জাম হতে পারে যা আপনাকে ক্যাপচার করে এবং সেই তথ্য পুনরুদ্ধার করতে দেয়?

আমি রপ্তানি বা প্রকৃত সরানো করতে চান না .pst নিজেদের (হ্যাঁ, তাদের কিছু নেটওয়ার্ক অবস্থানে হয়, খুব ভয়ানক, আমি জানি ), শুধুমাত্র পূর্ববর্তী ইনস্টলেশনের জন্য খোলা ব্যবহৃত আউটলুক একটি নতুন ইনস্টলেশনের মধ্যে এক পুনরায় খুলুন।


আমি এখন একই সমস্যা পেয়েছি, আমাকে '03 থেকে 10 'এ যেতে হবে। USMT দৃষ্টিভঙ্গি স্থানান্তরিত করবে না, স্বয়ংক্রিয়ভাবে নতুন মেশিনে মাউন্ট করা PST এর রপ্তানি এবং আমদানি কিভাবে করতে হবে তা নির্ধারণ করতে হবে
acme64

1
এটি প্রয়োজন না হলে নতুন ট্যাগ তৈরি করবেন না দয়া করে।
Daniel Beck

1
আমি যে একটি vbscript আছে যে সক্ষম, আছে কি?
peter

@ পিটারঃ এটা এনে দাও।
LawrenceC

আপনি কি এখনও নতুন কম্পিউটারে Outlook 2007 ব্যবহার করছেন? যদি ভিন্ন Outlook 32-বিট বা 64-বিট? উইন্ডোজ 7 এ 32-বিট বা উইন্ডোজ 7 64-বিট?
Sun

উত্তর:


2

এখানে ব্যবহারকারীর প্রোফাইলে PST এর তালিকাবদ্ধ একটি ভিবিস্ক্রিপ্ট

set objOutlook = createObject("Outlook.Application")
set objMAPI = objOutlook.GetNamespace("MAPI")
for each PSTFolder In objMAPI.Folders
  pstPath = GetPath(PSTFolder.StoreID)
  if pstPath <> "" then
    wscript.echo PSTFolder.name & " : " & pstPath
  end if
next

function GetPath(input)
  for i = 1 To Len(input) Step 2
    strSubString = Mid(input,i,2)
    if Not strSubString = "00" Then
       strPath = strPath & ChrW("&H" & strSubString)
    end If
  next

  select Case True
  case InStr(strPath,":\") > 0
    GetPath = Mid(strPath,InStr(strPath,":\")-1)
  case InStr(strPath,"\\") > 0
    GetPath = Mid(strPath,InStr(strPath,"\\"))
  end Select
end Function

আমার সাথে সমস্যাটি হল যে যদি কোনও ব্যবহারকারী একটি ভাগ করা মেলবক্স সংযুক্ত থাকে যার কাছে তাদের কোন অনুমতি নেই। এই ঘটনায়, এখনও ফোল্ডারগুলির অধীনে একটি এন্ট্রি আছে, তবে কোন স্টোরআইডি সংযুক্ত নেই এবং স্ক্রিপ্টটিতে স্ক্রিপ্ট বোমা বর্ষিত হচ্ছে: pstPath = GetPath (PSTFolder.StoreID)
Dave_J

এটি প্রকৃতপক্ষে একটি খুব খারাপ পরিস্থিতি, আমার দৃষ্টিভঙ্গির সাথে ২010 সালের অভিজ্ঞতাটি হল যে এটি লক হয়ে যায় এবং পিসি একটি ক্রাউলে আসে, সেরা এমন একসাথে এটিকে এড়াতে হয়
peter

0

আপনি যদি অন্য কোনও কম্পিউটারে একটি Outlook প্রোফাইল স্থানান্তরিত করতে চান তবে এটি একটি বিষয় এক্সপোর্ট এবং একটি রেজিস্ট্রি গাছ আমদানি

অফ অফ সুযোগে, আপনি দেখতে চান যে কোনও কম্পিউটারে PST বা OST বর্তমানে কোনও নির্দিষ্ট কম্পিউটারে ব্যবহার করা হচ্ছে যখন Outlook চলছে, আপনি SysInternals দ্বারা বিনামূল্যে হ্যান্ডেল সরঞ্জামটি ব্যবহার করতে পারেন:

C: করুন & gt; হাতল -p outlook.exe | grep "pst \ | ost"

এই প্রক্রিয়া outlook.exe দেখায়। grep শুধুমাত্র pst বা ost সাথে মেলে যেখানে টেক্সট থেকে টান হবে।

পিএসটি স্থানীয় আউটলুক ফাইল। OST এক্সচেঞ্জ ক্যাশেড ফাইল।

আমি ব্যবহার করছি grep cygwin থেকে হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.