আমি Start-CMSoftwareUpdateDeployment
একটি বিদ্যমান সংগ্রহে একটি সফ্টওয়্যার আপডেট গ্রুপ স্থাপন করার জন্য সেমিডলেট ব্যবহার করার চেষ্টা করছি ।
PS WHO:\> Start-CMSoftwareUpdateDeployment -SoftwareUpdateGroupName "Update Group - Microsoft Updates" -CollectionName `
Eval_OSUpdates -DeploymentType Required -SendWakeUpPacket $true -AllowRestart $true -PersistOnWriteFilterDevice $true `
-DownloadFromMicrosoftUpdate $true -DeploymentName "Evaluation Deployment - Update Group - Microsoft Updates" `
-UserNotification DisplayAll -RestartWorkstation $false -AllowUseMeteredNetwork $true
সমস্ত প্রয়োজনীয় প্যারামিটার দেওয়া হয়, তবে আমি কার্যকর করার পরে নিম্নলিখিত ত্রুটিটি পাই:
Start-CMSoftwareUpdateDeployment : ConfigMgr Error Object:
instance of SMS_ExtendedStatus
{
Description = "One or more updates are present for which a EULA exists which hasn't been approved.";
ErrorCode = 1078462208;
File = "e:\\nts_sccm_release\\sms\\siteserver\\sdk_provider\\smsprov\\sspciassignment.cpp";
Line = 361;
Operation = "PutInstance";
ParameterInfo = "";
ProviderName = "ExtnProv";
StatusCode = 2147749889;
};
At line:1 char:1
+ Start-CMSoftwareUpdateDeployment -SoftwareUpdateGroupName "SoM Update Group - Mi ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Microsoft.Confi...ploymentCommand:StartSoftwareUpdateDeploymentCommand) [Start-CMSoftware
UpdateDeployment], WqlQueryException
+ FullyQualifiedErrorId : UnhandledExeception,Microsoft.ConfigurationManagement.Cmdlets.Sum.Commands.StartSoftwareUpdateDeployment
Command
আমি নিশ্চিত যে আমি জানি যে কোন আপডেটের জন্য EULA গৃহীত হয়েছিল, তবে এটি স্বয়ংক্রিয় করার চেষ্টা করার সময় কোনও EULA প্রোগ্রামগতভাবে গ্রহণ করা এবং প্রক্রিয়াটিতে ম্যানুয়াল পদক্ষেপ না নেওয়া ভাল লাগবে।
আমি সেমিডিলেটটি দেখছি Get-SoftwareUpdateLicense
, তবে যা কিছু হয় তা হ'ল EULA এর একটি রক্তাক্ত স্ট্রিংটি ফিরিয়ে দেয় , যা কেউ পড়ে না।
আজকের এক ধাপ কাছাকাছি আমি AcceptEULA পদ্ধতিতে একটি এমএসডিএন নিবন্ধ পেয়েছি , তবে আপডেটে কীভাবে এটি কল করতে হয় তা আমি জানি না, কারণ আপডেটটি এসএমএস_স্যাফ্টওয়্যার আপডেট হয়, তবে আমি যখন পাইপ করি তখন সেই পদ্ধতিটি তালিকাভুক্ত হয় না Get-Member
এবং অবশ্যই কেবল উইলি নীল পদ্ধতিতে চেষ্টা করার পদ্ধতিটিতে একটি ত্রুটি ছুঁড়েছে।
সংক্ষিপ্তসার হিসাবে, আমি যেখানে আটকেছি: আমি জানি না কীভাবে কোনও নির্দিষ্ট এসএমএস_সফটওয়্যার আপডেট অবজেক্টে এই ডাব্লুএমআই পদ্ধতিটি কল করতে হবে, যদি কোনও পার্থক্য তৈরি হয় তবে পাওয়ারশেল ব্যবহার করে।