উইন্ডোজ image ইমেজের জন্য আমি দুটি পাওয়ারশেল স্ক্রিপ্ট তৈরি করছি। চিত্রের আগে আমি PRE-IMAGE.ps1 চালনা করি এবং এটিতে এটির মতো একটি লাইন থাকে:
$JoinDomainPassword = Read-Host -Prompt "Please enter the password for $joinDomainUser" -AsSecureString
$strPass = $joinDomainPassword | ConvertFrom-SecureString
তারপরে আমি রেজিস্ট্রিতে $ strPass সুরক্ষিত স্ট্রিংটি সংরক্ষণ করি এবং সিএসপ্রেপ চালাই।
সিসপ্রেপ দিয়ে পুনরায় বুট করার পরে, POST-IMAGE.ps1 তারপরে রেজিস্ট্রি থেকে $ strPass টানবে এবং এর মতো একটি লাইন রয়েছে:
$strPass = $strPass | ConvertTo-SecureString
$credentials = New-Object System.Management.Automation.PSCredential ($JoinDomainUser, $strPass)
যাইহোক, POST-IMAGE.ps1 এ এই লাইনগুলি আপনি যখন বিভিন্ন উইন্ডোজ ব্যবহারকারী হিসাবে রূপান্তর-সুরক্ষিত এবং কনভার্টফর্ম-সুরক্ষিত স্ট্রিং চালাবেন তখন আপনি "কী বৈধ নয়" ত্রুটিটি দেখতে পাবেন। ( এই প্রশ্নের সাথে একযোগে ) - তবে এখানে ধরাটি I -AM- একই ব্যবহারকারীকে সুরক্ষিত স্ট্রিংগুলিতে এবং রূপান্তর করতে ব্যবহার করছে। আমি অনুমান করছি যে এটির সিসপ্রেপের সাথে কিছু করার আছে - তবে আমি এটি আমার মাথাটি গুটিয়ে রাখতে পারি না।
এর জন্য যদি এর আগে জিজ্ঞাসা করা হত তবে আমি ক্ষমা চাইছি, আমি কয়েকটি প্রশ্ন পেয়েছি যা এর বিভিন্ন অংশগুলিতে স্পর্শ করে তবে আমার সঠিক সমস্যাটি বর্ণনা করে না।