Computer >> कंप्यूटर >  >> प्रणाली >> Windows 10

BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

आप Windows चलाने वाले अपने कंप्यूटर पर BIOS सेटिंग्स को देखने या बदलने के लिए PowerShell का उपयोग कर सकते हैं। आइए कुछ उदाहरणों पर विचार करें जिनका उपयोग आप लोकप्रिय विक्रेताओं के कंप्यूटरों पर WMI कक्षाओं (विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन) के माध्यम से पावरशेल के साथ कुछ BIOS सेटिंग्स प्राप्त करने या संशोधित करने के लिए कर सकते हैं:एचपी, लेनोवो, डेल।

आप Win32_BIOS से Get-WmiObject cmdlet का उपयोग करके अपने कंप्यूटर पर बुनियादी BIOS पैरामीटर देख सकते हैं कक्षा:

Get-WmiObject -Class Win32_BIOS | Format-List *

यह आदेश आपको अपने BIOS संस्करण (SMBIOSBIOSVersion, BIOSVersion), हार्डवेयर निर्माता, कंप्यूटर सीरियल नंबर, रिलीज़ दिनांक और कुछ अन्य जानकारी देखने की अनुमति देता है।

BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

आप इनमें से केवल कुछ BIOS मापदंडों को सूचीबद्ध कर सकते हैं:

Get-WmiObject -Class Win32_BIOS | Select-Object Manufacturer, SMBIOSBIOSVersion

आप Windows चलाने वाले किसी भी कंप्यूटर पर कुछ BIOS जानकारी देखने के लिए Win32_BIOS वर्ग का उपयोग कर सकते हैं। हालांकि, कुछ हार्डवेयर विक्रेता विंडोज ओएस से BIOS को सीधे एक्सेस करने के लिए विशेष WMI कक्षाएं प्रदान करते हैं (आपके हार्डवेयर निर्माता द्वारा मूल ड्राइवर को कंप्यूटर पर स्थापित किया जाना चाहिए)।

पावरशेल से लेनोवो BIOS सेटिंग्स प्रबंधन

आप लेनोवो . पर BIOS मापदंडों और उनके मूल्यों की सूची प्राप्त कर सकते हैं इस तरह के कंप्यूटर:

Get-WmiObject -class Lenovo_BiosSetting -namespace root\wmi

केवल BIOS सेटिंग्स के नाम और उनके वर्तमान मान प्रदर्शित करने के लिए:

Get-WmiObject -class Lenovo_BiosSetting -namespace root\wmi | select-object InstanceName, currentsetting

BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

आइए देखें कि आपके लेनोवो कंप्यूटर पर BIOS एक्सेस करने का पासवर्ड सेट है या नहीं:

(gwmi -Class Lenovo_BiosPasswordSettings -Namespace root\wmi).PasswordState

यदि आदेश 0 लौटा, तो BIOS दर्ज करने का पासवर्ड सेट नहीं है।

BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

आप लेनोवो कंप्यूटर पर कुछ BIOS पैरामीटर बदल सकते हैं। उदाहरण के लिए, आइए WOL (वेक-ऑन-लैन) को सक्षम करें:

$getLenovoBIOS = gwmi -class Lenovo_SetBiosSetting -namespace root\wmi
$getLenovoBIOS.SetBiosSetting("WakeOnLAN,Enable")
$SaveLenovoBIOS = (gwmi -class Lenovo_SaveBiosSettings -namespace root\wmi)
$SaveLenovoBIOS.SaveBiosSettings()

Hewlett-Packard कंप्यूटर पर PowerShell से BIOS सेटिंग बदलें

HP . पर BIOS सेटिंग्स, उनके मान और उपलब्ध विकल्प प्राप्त करने के लिए कंप्यूटर, आप निम्न कमांड का उपयोग कर सकते हैं:

Get-WmiObject -Namespace root/hp/instrumentedBIOS -Class hp_biosEnumeration | select Name, value, possiblevalues –AutoSize

आप पावरशेल से HP कंप्यूटर पर कुछ BIOS सेटिंग्स बदल सकते हैं। उदाहरण के लिए, आप अपने कंप्यूटर को USB उपकरणों से बूट करना अक्षम करना चाहते हैं।

$getHPBios = gwmi -class hp_biossettinginterface -Namespace "root\hp\instrumentedbios"
$getHPBios.SetBIOSSetting('USB Storage Boot','Disable')

यदि BIOS सेटिंग्स को बदलने के लिए पासवर्ड की आवश्यकता है, तो आप इस स्क्रिप्ट का उपयोग कर सकते हैं:

$HPBIOSPassword = "<utf-16/>"+"Passw0rd!1"
$getHPBios = gwmi -class hp_biossettinginterface -Namespace "root\hp\instrumentedbios"
$getHPBios.SetBIOSSetting(‘Network (PXE) Boot','Disable',$HPBIOSPassword)

यदि अंतिम आदेश "0" लौटा है, तो इसे सफलतापूर्वक निष्पादित किया गया है। आप एक साधारण पावरशेल हैंडलर का उपयोग कर सकते हैं:

$ChangeBIOS_State = $bios.setbiossetting(Network (PXE) Boot', 'Disable' , $HPBIOSPassword)
$ChangeBIOS_State_Code = $ChangeBIOS_State.return
If(($ChangeBIOS_State_Code) -eq 0)
{
write-host "OK"
}
Else
{
write-host "Error - (Return code $ChangeBIOS_State_Code)" -Foreground Red
}

यदि आप ईथरनेट कनेक्शन उपलब्ध होने पर वाई-फाई से स्वचालित रूप से डिस्कनेक्ट करने के लिए HP लैपटॉप पर BIOS में LAN/WLAN स्विचिंग को सक्षम करना चाहते हैं, तो यह कमांड चलाएँ:

$getHPBios.SetBIOSSetting('LAN/WLAN Switching','Enable')

DELL BIOS सेटिंग्स को PowerShell के साथ कॉन्फ़िगर करना

DELL . पर BIOS सेटिंग देखने और प्रबंधित करने के लिए कंप्यूटर, आप DCIM-BIOSService . का उपयोग कर सकते हैं WMI वर्ग या अधिक आधुनिक root\delomci वर्ग (OMCI पैकेज की स्थापना के बाद उपलब्ध - क्लाइंट इंस्ट्रुमेंटेशन प्रबंधित करें खोलें )।

Dell कंप्यूटर पर BIOS में बूट डिवाइस ऑर्डर देखने के लिए, निम्न कमांड चलाएँ:

Get-WmiObject -NameSpace root\dellomci Dell_BootDeviceSequence | sort bootorder | select BootDeviceName, BootOrder . चुनें

BIOS सेटिंग्स को देखने और बदलने के लिए PowerShell का उपयोग करना

उदाहरण के लिए, आप LAN पर जागो . को सक्षम कर सकते हैं इस तरह BIOS में:

(Get-WmiObject DCIM-BIOSService -namespace rootdcimsysman).SetBIOSAttributes($null,$null,"Wake-On-LAN","4")

साथ ही, डेल ने एक अलग पावरशेल मॉड्यूल, DellBIOSProvider . जारी किया , जो ड्राइवर स्थापना के साथ स्थापित है या आप इसे इस आदेश के साथ मैन्युअल रूप से स्थापित कर सकते हैं:

Install-Module -Name DellBIOSProvider -Force

Dell कंप्यूटर पर बूट अनुक्रम देखने के लिए आप इस मॉड्यूल का उपयोग कर सकते हैं:

Get-ChildItem DellSmbios:\BootSequence\Bootsequence

किसी विशिष्ट BIOS सेटिंग को बदलने के लिए, सेट-आइटम cmdlet का उपयोग करें। उदाहरण के लिए, BIOS पासवर्ड बदलने के लिए:

Set-Item -Path Dellsmbios\Security\AdminPassword –Value BadDellPa$$ –Password G00dDe11P@ss

ऊपर वर्णित विधियों का उपयोग करके, आप एक संदर्भ कंप्यूटर से वर्तमान BIOS सेटिंग्स को निर्यात करने के लिए एक पावरशेल स्क्रिप्ट बना सकते हैं (उदाहरण के लिए, एक सीएसवी फ़ाइल में)। फिर, आप अपनी कंपनी के सभी कंप्यूटरों पर समान BIOS सेटिंग्स को परिनियोजित करने के लिए PowerShell का उपयोग कर सकते हैं।


  1. Windows 10 या Windows 11 पर अपनी गोपनीयता सेटिंग कैसे जांचें और बदलें

    गोपनीयता द . है समय का गर्म विषय। रैंसमवेयर और सुरक्षा हमलों के स्वर्ण युग में, हम यह नहीं कहेंगे कि चिंता अनावश्यक है। यह कोई आश्चर्य की बात नहीं है, कि कंपनियों ने प्रतिक्रिया के रूप में साइबर सुरक्षा खर्च को बढ़ा दिया है। Microsoft इसके लिए कोई अजनबी नहीं है, जहाँ तक उन्होंने अपने Windows 11 के ल

  1. PowerShell का उपयोग करके फ़ाइलों और फ़ोल्डरों को कैसे हटाएं

    आपकी सभी फ़ाइलों और फ़ोल्डरों को मैन्युअल रूप से हटाना एक परेशानी हो सकती है। लेकिन, अगर आप पावरशेल के आसपास अपना रास्ता जानते हैं, तो यह होना जरूरी नहीं है। इस लेख में, हम PowerShell का उपयोग करके आपकी Windows फ़ाइलों और फ़ोल्डरों को हटाने के विभिन्न तरीके प्रस्तुत करते हैं। PowerShell के साथ अपनी

  1. Windows 10 पर भाषा सेटिंग कैसे बदलें

    विंडोज़ स्थापित करते समय, आपको अपने पीसी के लिए डिफ़ॉल्ट भाषा चुनने के लिए कहा जाता है। लेकिन अगर आप इस भाषा को बाद में बदलना चाहते हैं? या एकाधिक उपयोगकर्ता पीसी का उपयोग करते हैं; आप Windows को पुनर्स्थापित किए बिना डिफ़ॉल्ट भाषा बदलना चाह सकते हैं। सही? इस मार्गदर्शिका में, हम नए और मौजूदा खातो