নিম্নলিখিত পাওয়ারশেল কোড #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... নিম্নলিখিত ত্রুটি বার্তা দেয়: New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8 + $srv …
আমি যে ওএসটি ব্যবহার করছি তা হ'ল উইন্ডোজ,, এবং এখানে ইনস্টল হওয়া পাওয়ারশেল সংস্করণ ২.০। আমার পক্ষে কি এটির 3.0 বা 4.0 সংস্করণে আপগ্রেড করা সম্ভব? কারণ এমন কিছু সেমিডলেট রয়েছে যা 2.0 সংস্করণটি সনাক্ত করতে পারে না।
আমার কাছে এই স্ক্রিপ্টটি রয়েছে যা ডিস্কের দুটি ক্ষেত্রের ফাইলগুলির সাথে তুলনা করে এবং পুরানো পরিবর্তিত তারিখের সাথে একটিতে সর্বশেষতম ফাইলটি অনুলিপি করে। $filestowatch=get-content C:\H\files-to-watch.txt $adminFiles=dir C:\H\admin\admin -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True} $userFiles=dir C:\H\user\user -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains …
কোনও বস্তুর নির্দিষ্ট সম্পত্তি থাকলে আপনি কীভাবে পরীক্ষা করতে পারেন? আমি করতে পারি প্রশংসা ... $members = Get-Member -InputObject $myobject এবং তারপর foreachমাধ্যমে $members, কিন্তু পরীক্ষা করার জন্য একটি ফাংশন যদি বস্তুর একটি নির্দিষ্ট সম্পত্তি আছে? অতিরিক্ত তথ্য: সমস্যাটি হ'ল আমি দুটি ভিন্ন ধরণের সিএসভি ফাইল আমদানি করছি, একটিতে দুটি …