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

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

विंडोज सर्वर 2012R2/2016/2019 में, आप सर्वर भूमिकाओं और सुविधाओं को स्थापित करने और हटाने के लिए ग्राफिकल सर्वर मैनेजर कंसोल का उपयोग कर सकते हैं। हालाँकि, ज्यादातर मामलों में आप PowerShell कंसोल से बहुत तेज़ी से ऐसा कर सकते हैं। इस लेख में हम विचार करेंगे कि पावरशेल के साथ आधुनिक विंडोज सर्वर संस्करणों में भूमिकाओं और सुविधाओं को कैसे प्रबंधित किया जाए।

सामग्री:

  • पावरशेल के माध्यम से सभी स्थापित विंडोज सर्वर भूमिकाओं और सुविधाओं की सूची बनाएं
  • PowerShell का उपयोग करके Windows सर्वर भूमिकाएँ और सुविधाएँ कैसे स्थापित करें?
  • एकाधिक रिमोट विंडोज सर्वर पर भूमिकाओं को कैसे तैनात करें?
  • पावरशेल के साथ विंडोज सर्वर पर किसी भूमिका या फीचर को अनइंस्टॉल कैसे करें?

पावरशेल के माध्यम से सभी स्थापित विंडोज सर्वर भूमिकाओं और सुविधाओं की सूची बनाएं

उपयोगकर्ता Get-WindowsFeature सभी उपलब्ध विंडोज सर्वर भूमिकाओं और सुविधाओं की सूची प्रदर्शित करने के लिए cmdlet। यदि आप इसे बिना पैरामीटर के चलाते हैं, तो आप सभी विंडोज सर्वर घटकों के बारे में जानकारी देखेंगे।

एक घटक का नाम (प्रदर्शन नाम), उसके सिस्टम का नाम (नाम) और राज्य (स्थापित स्थिति:स्थापित, उपलब्ध या हटाया गया ) प्रदर्शित। भूमिकाओं और सुविधाओं की सूची नेस्टेड भूमिकाओं के साथ एक ट्री की तरह दिखती है, जैसा कि आप सर्वर प्रबंधक GUI में भूमिकाओं को स्थापित करते समय देखते हैं। PowerShell का उपयोग करके किसी भी भूमिका या सुविधाओं को स्थापित करने और निकालने के लिए, आपको नाम . में सूचीबद्ध उनके सिस्टम नामों को अवश्य जानना चाहिए कॉलम।

<मजबूत> पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

संकेत . अगर कोई भूमिका या विशेषता निकाल दी गई है , इसका मतलब है कि इसकी स्थापना फ़ाइलें सिस्टम घटक सोटे (WinSxS फ़ोल्डर के आकार को कम करने के लिए) से हटा दी जाती हैं और आप सीधे इंटरनेट एक्सेस या विंडोज सर्वर इंस्टॉलेशन आईएसओ के बिना भूमिका स्थापित करने में सक्षम नहीं होंगे (उदाहरण के साथ . नेट 3.5 स्थापना)।

आप अपनी छवि से भूमिकाएं या घटक इस तरह ऑनलाइन हटा सकते हैं:

Uninstall-WindowsFeature –Name DHCP –Remove

हटाई गई DHCP भूमिका को स्थापित करने के लिए, इस cmdlet का उपयोग करें:

Install-WindowsFeature DHCP (आपको सीधे इंटरनेट एक्सेस की आवश्यकता होगी)

या आप अपने विंडोज सर्वर आईएसओ छवि से घटक बाइनरी फ़ाइलों को पुनर्स्थापित कर सकते हैं:

Install-WindowsFeature DHCP -Source E:\sources\sxs

आप स्थापित सर्वर सुविधाओं को सूचीबद्ध कर सकते हैं:

Get-WindowsFeature | Where-Object {$_. installstate -eq "installed"} | ft Name,Installstate

नीचे दिए गए स्क्रीनशॉट के आधार पर, इस सर्वर का उपयोग फ़ाइल सर्वर के रूप में किया जाता है (FileAndStorage-Services, Storage-Services भूमिकाएँ स्थापित)। अधिकांश अन्य घटकों का उपयोग सर्वर को प्रबंधित या मॉनिटर करने के लिए किया जाता है।

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

यदि आप भूमिका का नाम ठीक से नहीं जानते हैं, तो आप वाइल्डकार्ड का उपयोग कर सकते हैं। उदाहरण के लिए, यह जाँचने के लिए कि IIS भूमिका के कौन से वेब घटक स्थापित हैं, इस कमांड को चलाएँ (वाक्यविन्यास थोड़ा छोटा है):

Get-WindowsFeature -Name web-* | Where installed

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

आप दूरस्थ विंडोज सर्वर पर स्थापित घटकों की सूची प्राप्त कर सकते हैं:

Get-WindowsFeature -ComputerName ny-spool1 | Where installed | ft Name,Installstate

स्थापित प्रिंट-सेवाओं और प्रिंट-सर्वर भूमिकाओं को देखते हुए, इस सर्वर का उपयोग प्रिंट सर्वर के रूप में किया जाता है।

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

आप अपने डोमेन में सर्वर खोजने के लिए Get-WindowsFeature cmdlet का उपयोग कर सकते हैं, जिस पर विशिष्ट भूमिका स्थापित है। आप PowerShell ActiveDirectory मॉड्यूल से Get-ADComputer cmdlet का उपयोग करके या सर्वरों की प्रदान की गई सूची ($servers = ('server1', 'server2') द्वारा अपने सर्वर को किसी विशेष सक्रिय निर्देशिका OU में खोज सकते हैं। )।

उदाहरण के लिए, आप निर्दिष्ट AD संगठनात्मक इकाई में FileAndStorage-Services भूमिका के साथ सभी फ़ाइल सर्वर ढूंढना चाहते हैं (मैं एक पॉवेशेल संपादक के रूप में विजुअल स्टूडियो कोड का उपयोग कर रहा हूं)। निम्नलिखित स्क्रिप्ट का प्रयोग करें:

import-module activedirectory
$Servers=get-adcomputer -properties * -Filter {Operatingsystem -notlike "*2008 R2*" -and enabled -eq "true" -and Operatingsystem -like "*Windows Server*"} -SearchBase ‘OU=Servers,OU=UK,DC=woshub,DC=com’ |select name
Foreach ($server in $Servers)
{
Get-WindowsFeature -name FileAndStorage-Services -ComputerName $server.Name | Where installed | ft $server.name, Name, Installstate
}

आउटपुट में, आपको उन सर्वरों की सूची मिलेगी, जिन पर विशिष्ट भूमिका स्थापित है।
पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

PowerShell का उपयोग करके Windows सर्वर भूमिकाएं और सुविधाएं कैसे स्थापित करें?

Windows सर्वर पर भूमिकाएँ और सुविधाएँ स्थापित करने के लिए, इंस्टॉल-WindowsFeature cmdlet का उपयोग किया जाता है।

वर्तमान सर्वर पर DNS सर्वर भूमिका और प्रबंधन उपकरण (पॉवरशेल DNSServer मॉड्यूल सहित) स्थापित करने के लिए, यह कमांड चलाएँ:

Install-WindowsFeature DNS -IncludeManagementTools

डिफ़ॉल्ट रूप से, cmdlet सभी आश्रित भूमिकाओं और सुविधाओं को स्थापित करता है। स्थापना से पहले निर्भरताओं की सूची प्रदर्शित करने के लिए, विकल्प का उपयोग करें WhatIf :
Install-WindowsFeature -Name UpdateServices -WhatIf

उदाहरण के लिए, WSUS भूमिका को स्थापित करने के लिए, आपको कुछ IIS घटकों को भी स्थापित करना होगा।

What if: Continue with installation?
What if: Performing installation for "[Windows Server Update Services] Windows Server Update
What if: Performing installation for "[Windows Server Update Services] WID Database".
What if: Performing installation for "[Windows Server Update Services] WSUS Services".
What if: Performing installation for "[Web Server (IIS)] Windows Authentication".
What if: Performing installation for "[Web Server (IIS)] Dynamic Content Compression".
What if: Performing installation for "[Web Server (IIS)] Performance".
What if: Performing installation for "[Web Server (IIS)] Static Content".
What if: Performing installation for "[Windows Internal Database] Windows Internal Database".
What if: The target server may need to be restarted after the installation completes.

दूरस्थ डेस्कटॉप सत्र होस्ट भूमिका, RDS लाइसेंसिंग भूमिका और RDS दूरस्थ प्रबंधन उपकरण स्थापित करने के लिए, निम्न आदेश का उपयोग करें:

Install-WindowsFeature -ComputerName lon-rds3 RDS-RD-Server, RDS-Licensing –IncludeAllSubFeature –IncludeManagementTools –Restart

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

अगर आप –Restart जोड़ते हैं पैरामीटर, यदि आवश्यक हो तो आपका सर्वर स्वचालित रूप से पुनरारंभ हो जाएगा।

आप निम्न आदेश के साथ एक घटक भी स्थापित कर सकते हैं। उदाहरण के लिए, SMTP सर्वर भूमिका स्थापित करने के लिए:

Get-WindowsFeature -Name SMTP-Server | Install-WindowsFeature

एकाधिक दूरस्थ Windows सर्वर पर भूमिकाओं को कैसे परिनियोजित करें?

जब आप विशिष्ट सर्वर परिनियोजित करते हैं तो एक और दिलचस्प विकल्प होता है। आप संदर्भ Windows सर्वर पर अपनी इच्छित सुविधाओं को स्थापित कर सकते हैं और स्थापित भूमिकाओं की सूची को CSV फ़ाइल में निर्यात कर सकते हैं:

Get-WindowsFeature | where{$_.Installed -eq $True} | select name | Export-Csv C:\PS\InstalledRoles.csv -NoTypeInformation –Verbose

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

तब आप अन्य विशिष्ट सर्वरों पर भूमिकाओं के समान सेट को स्थापित करने के लिए इस CSV फ़ाइल का उपयोग करने में सक्षम होंगे:

Import-Csv C:\PS\Roles.csv | foreach{ Install-WindowsFeature $_.name }

पावरशेल के साथ विंडोज सर्वर भूमिकाओं और सुविधाओं का प्रबंधन

यदि कोई भूमिका या सुविधा पहले से स्थापित है, तो कमांड NoChangeNeeded . वापस आ जाएगी और अगली भूमिका की स्थापना के साथ जारी रखें।

या एकाधिक दूरस्थ सर्वर पर एक ही भूमिका सेट स्थापित करने के लिए, आप इस आदेश का उपयोग कर सकते हैं:

$servers = ('ny-rds1', 'ny-rds2',’ny-rds3’,’ny-rds4’)
foreach ($server in $servers) {Install-WindowsFeature RDS-RD-Server -ComputerName $server}

पावरशेल के साथ विंडोज सर्वर पर किसी भूमिका या फीचर को अनइंस्टॉल कैसे करें?

Windows सर्वर भूमिकाओं या भविष्य को निकालने के लिए, निकालें-WindowsFeature cmdlet का उपयोग किया जाता है।

उदाहरण के लिए, प्रिंट सर्वर भूमिका को हटाने के लिए, कमांड चलाएँ:

Remove-WindowsFeature Print-Server -Restart


  1. विंडोज सर्वर 2022 सुविधाओं को हटा दिया गया या हटा दिया गया

    विंडोज सर्वर ऑपरेटिंग सिस्टम का एक नेटवर्क है जो संगठनों द्वारा अपने स्वयं के अनुकूलन योग्य नेटवर्क के लिए उपयोग किया जाता है। विंडोज सर्वर के 2022 संस्करण में, हम देखते हैं कि Microsoft विशेष रूप से सुरक्षा और उपयोगकर्ता डेटा सुरक्षा के क्षेत्रों में बड़ी प्रगति कर रहा है, लेकिन इसके साथ कई सुविधाए

  1. विंडोज सर्वर में रोल्स और फीचर्स कैसे निकालें

    भूमिकाओं और सुविधाओं को आसानी से हटाने के लिए IT व्यवस्थापक GUI-आधारित Windows सर्वर पर सर्वर प्रबंधक का उपयोग कर सकते हैं। इस पोस्ट में, हम आपको भूमिकाएं और विशेषताएं कैसे निकालें . की प्रक्रिया के बारे में बताएंगे विंडोज सर्वर में। इससे पहले कि हम उचित विषय में कूदें, नीचे एक पूर्वापेक्षा जाँच

  1. विंडोज सर्वर 2019 हटाई गई और हटाई गई विशेषताएं

    उपभोक्ताओं के लिए विंडोज 10 की तरह, माइक्रोसॉफ्ट अपने सर्वर संस्करणों के लिए नई सुविधाओं और कार्यक्षमता का निर्माण करता रहता है। जोड़ने के अलावा, फ़ंक्शन भी हटा दिए जाते हैं और बहिष्कृत कर दिए जाते हैं। यहां Windows 10 सर्वर 2019 की सूची दी गई है हटाई गई और बहिष्कृत सुविधाएं Windows Server 2019 हटाई