আমি কীভাবে পাওয়ারশেল ব্যবহার করে দুটি উইন্ডোজ সার্ভারের মধ্যে ইনস্টল করা হটফিক্সগুলি তুলনা করতে পারি?


9

আমাকে পাওয়ার শেল ব্যবহার করে একটি ডেভ এবং উত্পাদন পরিবেশের মধ্যে ইনস্টল করা প্যাচগুলির তুলনা করতে হবে। কিভাবে আমি এটি করতে পারব?

উত্তর:


11

আমি সম্প্রতি এই সমস্যাটি সম্পর্কে ব্লগ করেছি এবং এই স্ক্রিপ্টটি নিয়ে এসেছি। আপনি এটি উভয় মেশিনের প্রশাসক হিসাবে ব্যবহারকারী হিসাবে চালাতে পারেন, বা কমান্ডের -Credentialবিকল্পটি ব্যবহার করতে পারেন get-hotfix

$server1 = Read-Host "Server 1"
$server2 = Read-Host "Server 2"

$server1Patches = get-hotfix -computer $server1 | Where-Object {$_.HotFixID -ne "File 1"}

$server2Patches = get-hotfix -computer $server2 | Where-Object {$_.HotFixID -ne "File 1"}

Compare-Object ($server1Patches) ($server2Patches) -Property HotFixID

1
গেট-হটফিক্স সম্পর্কে কখনও জানতাম না। তথ্যের দুর্দান্ত নাগেট।
মাইক

গেট-হটফিক্স ব্যবহার করার সময় সতর্কতা অবলম্বন করুন, এটি কেবল প্যাচগুলির একটি সাবসেটের প্রতিবেদন করে। আরও তথ্যের জন্য এই স্ক্রিপ্টিং গাই নিবন্ধটি দেখুন। @ মাইক
অ্যাশলে

0
clear-host
$machine1=Read-Host "Enter Machine Name 1:-"
$machine2=Read-Host "Enter Machine Name 2:-"
$machinesone=@(Get-wmiobject -computername  $machine1 -Credential Domain\Adminaccount -query 'select hotfixid from Win32_quickfixengineering')
$machinestwo=@(Get-WmiObject -computername $machine2  -Credential Domain\Adminaccount -query 'select hotfixid from Win32_quickfixengineering')
Compare-Object -RefernceObject $machinesone -DiffernceObject $machinestwo -Property hotfixid

1
আপনি কীভাবে ব্যাখ্যা করতে পারেন যে প্রতিটি হোস্টের বিরুদ্ধে দেশীয় পাওয়ারশেল চালানোর চেয়ে ডাব্লুএমআই জিজ্ঞাসাবাদ কীভাবে আরও ভাল হতে পারে?
0-02 এ বধ করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.