SlideShare a Scribd company logo
1 of 7
Quản lý Server với công cụ Servermanager.exe mới của Windows
Server 2008 - 21/2/2008 10h:19
                                               NHÀ TÀI TRỢ




                                                                                            David Davis

Trong Windows Server 2008 có nhiều khái niệm mới đối với Roles. Ví dụ về các Role cho máy chủ của bạn
như:

   •   DNS
   •   DHCP
   •   Web Server (IIS)
   •   Sharepoint Server
   •   Windows Active Directory (AD) Server

Bạn có thể hoàn toàn dễ dàng bổ sung thêm các role trong Windows Server 2008 GUI (xem hình 1 bên dưới
để thấy thêm chi tiết), nhưng bạn phải thực hiện những gì nếu muốn add & remove các role từ dấu nhắc lệnh
của Windows Server 2008? Thực hiện nó như thế nào? Đó là những vấn đề mà chúng tôi thực sự muốn giới
thiệu đến các bạn trong bài này.




                     Hình 1: Bổ sung thêm các Role bằng Windows Server 2008 GUI

ServerManagecmd.exe là gì?

Trong phiên bản Windows Server 2008 mới, bạn có một công cụ CLI mới để có thể quản lý các Role mới.
Công cụ đó chính là ServerManagercmd.exe.

Với công cụ ServerManagercmd.exe, bạn có thể thực hiện các nhiệm vụ dưới đây:
•   Truy vấn các Role đã được cài đặt từ trước trên Windows 2008 Server và gửi ra một file XML nếu
       bạn chọn.
   •   Sử dụng một file trả lời với tư cách là đầu vào cho các role nào đó đang được cài đặt.
   •   Cài đặt các Role mới, thực hiện việc đăng nhập trong quá trình cài đặt, chọn các tính năng con đề cài
       đặt và thực hiện phân tích vấn đề gì sẽ xảy ra đối với cài đặt sẽ thực hiện.
   •   Gỡ bỏ các role máy chủ.

Truy vấn Windows Server 2008 Roles bằng ServerManagercmd

Để có được một danh sách tất cả các role hiện hành đã được cài đặt trên máy chủ của bạn, hãy sử dụng tùy
chọn “-query”. Bạn có thể dùng “-q” để thay thế cho tên lệnh dài “-query”. Đây là những gì mà bạn có thể
thấy được về lệnh này:




                                  Hình 2: Các kết quả của lệnh “–Query”
Hình 3: Lệnh ServerManagercmd.exe hiển thị một role nào đó đã được cài đặt

Như những gì bạn có thể thấy từ kết quả thực hiện lệnh trên, máy chủ này có một Role đã được cài đặt – đó
là Network Policy and Access Server. ServerManagerCMD đã thay đổi màu cho đoạn văn bản nếu có một
dịch vụ đã được cài đặt. Lưu ý về mỗi Role có “giá trị lệnh” theo sau nó. Ví dụ như Network Policy and
Access Services Role có thêm giá trị “NPAS” tiếp theo sau nó. Nếu bạn đã bổ sung hoặc gỡ bỏ dịch vụ
NPAS thì sẽ phải cung cấp giá trị lệnh.

Bạn có thể tra cứu tất cả các giá trị lệnh này bằng cách tham khảo tài liệu trên website của Microsoft :. Đây
là ví dụ về một số Role phổ biến khác:

   •   Print Server = Print-Services
   •   Terminal Server = TS-Terminal-Server
   •   Active Directory Domain Controller = ADDS-Domain-Controller
   •   DNS Server = DNS
   •   Windows 2003 File Services = FS-Win2003-Services
   •   IIS Web Server only = Web-WebServer

Bạn sẽ thấy được rằng, mỗi role con của các role này lại có một lệnh riêng. Ví dụ, để cài đặt Terminal
Server, bạn cần phải cài đặt Terminal Services Licensing, mã lệnh TS-Licensing.

Cài đặt Role bằng ServerManagercmd.exe

Khi biết chính xác lệnh nào dùng cho role (và cả role con) mà bạn muốn cài đặt thì việc cài đặt trở nên thực
sự dễ dàng. Đây là một ví dụ về cài đặt mẫu đối với Printing Services của Windows Server 2008. Lưu ý về
cách đánh lệnh servermanagercmd –install Print-Services:
Hình 4: Cài đặt Print Services bằng ServerManagercmd.exe

Cài đặt này đã được thực hiện thành công nhưng chúng tôi vẫn phải nói với rằng sẽ cần phải khởi động lại
máy chủ để cài đặt có hiệu lực. Nếu không muốn thực hiện động tác khởi động lại này, bạn có thể thực hiện
như sau:

servermanagercmd –install Print-Services –restart

Khi thực hiện lệnh này, việc khởi động lại sẽ tự động được thực hiện.

Tuy nhiên điều gì sẽ xảy ra nếu có rất nhiều tính năng con trong Terminal Services hoặc một số Role khác?
Liệu cách có thể tránh tình trạng phải chạy nhiều lệnh ServerManagercmd.exe?

Ở đây có một số tùy chọn. Đầu tiên, một số role mà bạn muốn cài đặt cần phải có các lệnh đặc biệt. Ví dụ,
nếu muốn cài đặt tất cả các Role có liên quan đến IIS, bạn có thể sử dụng Web-Server như sau:

servermanagercmd –install Web-Server

Lệnh này sẽ không chỉ cài đặt IIS mà còn cài đặt cả các thành phần khác như HTTP Errors, ASP, ASP.NET,
CGI, Web Security...

Đây là một ví dụ trong cài đặt của chúng tôi về Windows IIS Web Server bằng cách sử dụng lệnh chính,
lệnh dùng để cài đặt role chính và các role con:




                                     Hình 5: Cài đặt các lệnh đặc biệt
Gỡ bỏ một Role bằng ServerManagercmd

Như những gì bạn có thể thấy trên hình, việc gỡ bỏ các role làm việc hoàn toàn ngược với quá trình cài đặt.
Để gỡ bỏ một role, bạn chỉ cần sử dụng lệnh –remove như sau:




                 Hình 6: Gỡ bỏ Windows Server 2008 Role bằng ServerManagercmd.exe

Sử dụng WhatIF

Ở đây có một tính năng rất nhiều người sẽ thích đó chính là “what if”. Với lệnh này, bạn có thể xem được
cài đặt sẽ ra sao mà không thực sự phải thực hiện cài đặt nó. Để sử dụng lệnh này, bạn chỉ cần sử dụng một
cú pháp lệnh cài đặt thông thường nhưng ở phần cuối bạn thêm vào dòng lệnh –whatif. Dưới đây là minh
họa cho tính năng này:




                 Hình 7: Sử dụng WhatIF Switch khi cài đặt bằng ServerManagercmd.exe

Cài đặt tính năng cũng như các Role bằng ServerManagercmd.exe

Thật tuyệt vời ở đây là bạn có thể cài đặt được cả Windows Server 2008 Features bằng
ServerManagercmd.exe. Đây là một danh sách ngắn về một số tính năng có thể cài đặt:

   •   Network Load Balancing = NLB
   •   NET Framework 3.0 = NET-Framework (umbrella command)
   •   Wireless Neworking = Wireless-Networking
   •   Telnet Client = Telnet-Client
   •   Windows Power Shell = PowerShell
   •   Group Policy Management = GPMC

(Lưu ý rằng các tính năng này chỉ là một trong nhiều tính năng mà bạn có thể cài đặt)

Đây là một ví dụ về cài đặt mẫu đối với Windows Server 2008 telnet client:
Hình 8: Cài đặt Windows Server 2008 Telnet client bằng ServerManagercmd




                                  Hình 9: Telnet client đang làm việc tốt

Sau khi được sử dụng để có telnet client, nhiều quản trị viên có thể không hài lòng về Windows Server 2008
khi nó không có tính năng đính kèm này. Lưu ý trong hình 8 về cách mà lệnh telnet đã không làm việc như
thế nào. Chúng tôi đã cài đặt Telnet client bằng Server Managercmd.

Có một câu hỏi rất hay được hỏi về lệnh ServerManagercmd là liệu có thể sử dụng nó trong Windows Server
Core.

Câu trả lời là hoàn toàn không. Vì ServerManagercmd sử dụng .NET framework và nó không được cung cấp
trong Windows Server Core, chính vì vậy mà ServerManagercmd không làm việc. Mặc dù vậy bạn hoàn
toàn có thể sử dụng lệnh OCSetup và OCList để thay thế.

Tuy nhiên cần lưu ý rằng bạn (hoặc một quản trị viên nào đó), không thể đang sử dụng “Add Roles Wizard”
và chạy lệnh ServerManagercmd.exe tại cùng một thời điểm. Nếu làm như vậy bạn sẽ gặp phải thông báo lỗi
dưới đây:




                      Hình 10: Lỗi khi sử dụng GUI và CLI tại cùng một thời điểm

Kết luận


Ứng dụng ServerManagercmd.exe là một tiện ích dòng lệnh rất cần thiết đối với bất cứ một quản trị viên hệ
thống Windows nào. Với ServerManagercmd, bạn có thể truy vấn, cài đặt, gỡ bỏ các tính năng và Role của
Windows Server 2008. Trong đó bao gồm đến cả các tính năng nhỏ như Telnet client hay lớn hơn và quan
trọng hơn như Windows Active Directory, File Services, DHCP, DNS, Terminal Services và IIS Web
Server. Tuy ServerManagercmd không bóng bẩy bằng công cụ GUI nhưng rõ ràng nó là một công cụ tuyệt
vời và thậm chí nó còn có thể cho bạn thực hiện nhanh hơn cũng như dễ dàng hơn với các nhiệm vụ quản trị
hệ thống của mình.
Servermanager

More Related Content

Viewers also liked

Viewers also liked (14)

Imc lecture 9 25-2010 public consumption
Imc lecture 9 25-2010 public consumptionImc lecture 9 25-2010 public consumption
Imc lecture 9 25-2010 public consumption
 
Shave code sampling event
Shave code sampling eventShave code sampling event
Shave code sampling event
 
Servermanager
ServermanagerServermanager
Servermanager
 
Cloud
CloudCloud
Cloud
 
Karen brito 7 b
Karen brito 7 bKaren brito 7 b
Karen brito 7 b
 
Judenstein 1
Judenstein 1Judenstein 1
Judenstein 1
 
Zithrokan marketing campaign || ATantawy
Zithrokan marketing campaign || ATantawyZithrokan marketing campaign || ATantawy
Zithrokan marketing campaign || ATantawy
 
Steve jobs | Strategic Thinker
Steve jobs | Strategic ThinkerSteve jobs | Strategic Thinker
Steve jobs | Strategic Thinker
 
AbdelRhman Tantawy visual resume
AbdelRhman Tantawy visual resumeAbdelRhman Tantawy visual resume
AbdelRhman Tantawy visual resume
 
The ultimate brand@ax tantawy
The ultimate brand@ax tantawyThe ultimate brand@ax tantawy
The ultimate brand@ax tantawy
 
Facebook1
Facebook1Facebook1
Facebook1
 
People style at work,
People style at work, People style at work,
People style at work,
 
The evolution of marketing revolution
The evolution of marketing revolutionThe evolution of marketing revolution
The evolution of marketing revolution
 
16 steps product managment@ax tantawy
16 steps product managment@ax tantawy16 steps product managment@ax tantawy
16 steps product managment@ax tantawy
 

Similar to Servermanager

Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000phamhuuai
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000Trần Đức Anh
 
MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8La Bảo
 
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.Brand Xanh
 
Part 37 exchange server - installation -www.key4_vip.info
Part 37   exchange server - installation -www.key4_vip.infoPart 37   exchange server - installation -www.key4_vip.info
Part 37 exchange server - installation -www.key4_vip.infolaonap166
 
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPT
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPTBài 2 Cài đặt Windows Server 2008 - Giáo trình FPT
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPTMasterCode.vn
 
My sql part 2 - manager mysql server - backup & restore database
My sql   part 2 - manager mysql server - backup & restore databaseMy sql   part 2 - manager mysql server - backup & restore database
My sql part 2 - manager mysql server - backup & restore databaselaonap166
 
Mcsa 2012 domain network
Mcsa 2012 domain networkMcsa 2012 domain network
Mcsa 2012 domain networklaonap166
 
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENA
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENATài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENA
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENAnataliej4
 
Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1laonap166
 
Lab 3 công cụ quản trị server manager .pdf
Lab 3 công cụ quản trị server manager  .pdfLab 3 công cụ quản trị server manager  .pdf
Lab 3 công cụ quản trị server manager .pdfPham Viet Dung
 
Lab 3 công cụ quản trị server manager
Lab 3 công cụ quản trị server manager  Lab 3 công cụ quản trị server manager
Lab 3 công cụ quản trị server manager tinhban269
 
Lab 17 windows deployment services
Lab 17 windows deployment servicesLab 17 windows deployment services
Lab 17 windows deployment servicesPham Viet Dung
 
Windows deployment services
Windows deployment servicesWindows deployment services
Windows deployment servicesPham Viet Dung
 
Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Phương Nhung
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTMasterCode.vn
 
Bao cao tuan 123
Bao cao tuan 123Bao cao tuan 123
Bao cao tuan 123vu1008
 
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...laonap166
 
Lab 5 read only domain controller
Lab 5 read only domain controller  Lab 5 read only domain controller
Lab 5 read only domain controller Pham Viet Dung
 

Similar to Servermanager (20)

Hoc sql server 2000
Hoc sql server 2000Hoc sql server 2000
Hoc sql server 2000
 
Tailieu.vncty.com giao-trinh-sql-2000
Tailieu.vncty.com   giao-trinh-sql-2000Tailieu.vncty.com   giao-trinh-sql-2000
Tailieu.vncty.com giao-trinh-sql-2000
 
MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8MailExchange 2007 tren winserver2k8
MailExchange 2007 tren winserver2k8
 
Tu hoc SQL 2000
Tu hoc SQL 2000Tu hoc SQL 2000
Tu hoc SQL 2000
 
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.
Hướng dẫn cài đặt windows server 2008 cơ bản cho người mới bắt đầu.
 
Part 37 exchange server - installation -www.key4_vip.info
Part 37   exchange server - installation -www.key4_vip.infoPart 37   exchange server - installation -www.key4_vip.info
Part 37 exchange server - installation -www.key4_vip.info
 
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPT
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPTBài 2 Cài đặt Windows Server 2008 - Giáo trình FPT
Bài 2 Cài đặt Windows Server 2008 - Giáo trình FPT
 
My sql part 2 - manager mysql server - backup & restore database
My sql   part 2 - manager mysql server - backup & restore databaseMy sql   part 2 - manager mysql server - backup & restore database
My sql part 2 - manager mysql server - backup & restore database
 
Mcsa 2012 domain network
Mcsa 2012 domain networkMcsa 2012 domain network
Mcsa 2012 domain network
 
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENA
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENATài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENA
Tài Liệu Học Quản Trị Mạng MCSA 2008 - ATHENA
 
Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1Quản trị exchange server 2010 phan 1
Quản trị exchange server 2010 phan 1
 
Lab 3 công cụ quản trị server manager .pdf
Lab 3 công cụ quản trị server manager  .pdfLab 3 công cụ quản trị server manager  .pdf
Lab 3 công cụ quản trị server manager .pdf
 
Lab 3 công cụ quản trị server manager
Lab 3 công cụ quản trị server manager  Lab 3 công cụ quản trị server manager
Lab 3 công cụ quản trị server manager
 
Lab 17 windows deployment services
Lab 17 windows deployment servicesLab 17 windows deployment services
Lab 17 windows deployment services
 
Windows deployment services
Windows deployment servicesWindows deployment services
Windows deployment services
 
Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008Bai 1 lam quen voi sql 2008
Bai 1 lam quen voi sql 2008
 
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPTBài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
Bài 1: Làm quen với SQL Server 2008 - Giáo trình FPT
 
Bao cao tuan 123
Bao cao tuan 123Bao cao tuan 123
Bao cao tuan 123
 
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...
Cài hđh windows 2012 server r2 cho laptop dell latitude e6330 cần cài thêm wi...
 
Lab 5 read only domain controller
Lab 5 read only domain controller  Lab 5 read only domain controller
Lab 5 read only domain controller
 

Servermanager

  • 1. Quản lý Server với công cụ Servermanager.exe mới của Windows Server 2008 - 21/2/2008 10h:19 NHÀ TÀI TRỢ David Davis Trong Windows Server 2008 có nhiều khái niệm mới đối với Roles. Ví dụ về các Role cho máy chủ của bạn như: • DNS • DHCP • Web Server (IIS) • Sharepoint Server • Windows Active Directory (AD) Server Bạn có thể hoàn toàn dễ dàng bổ sung thêm các role trong Windows Server 2008 GUI (xem hình 1 bên dưới để thấy thêm chi tiết), nhưng bạn phải thực hiện những gì nếu muốn add & remove các role từ dấu nhắc lệnh của Windows Server 2008? Thực hiện nó như thế nào? Đó là những vấn đề mà chúng tôi thực sự muốn giới thiệu đến các bạn trong bài này. Hình 1: Bổ sung thêm các Role bằng Windows Server 2008 GUI ServerManagecmd.exe là gì? Trong phiên bản Windows Server 2008 mới, bạn có một công cụ CLI mới để có thể quản lý các Role mới. Công cụ đó chính là ServerManagercmd.exe. Với công cụ ServerManagercmd.exe, bạn có thể thực hiện các nhiệm vụ dưới đây:
  • 2. Truy vấn các Role đã được cài đặt từ trước trên Windows 2008 Server và gửi ra một file XML nếu bạn chọn. • Sử dụng một file trả lời với tư cách là đầu vào cho các role nào đó đang được cài đặt. • Cài đặt các Role mới, thực hiện việc đăng nhập trong quá trình cài đặt, chọn các tính năng con đề cài đặt và thực hiện phân tích vấn đề gì sẽ xảy ra đối với cài đặt sẽ thực hiện. • Gỡ bỏ các role máy chủ. Truy vấn Windows Server 2008 Roles bằng ServerManagercmd Để có được một danh sách tất cả các role hiện hành đã được cài đặt trên máy chủ của bạn, hãy sử dụng tùy chọn “-query”. Bạn có thể dùng “-q” để thay thế cho tên lệnh dài “-query”. Đây là những gì mà bạn có thể thấy được về lệnh này: Hình 2: Các kết quả của lệnh “–Query”
  • 3. Hình 3: Lệnh ServerManagercmd.exe hiển thị một role nào đó đã được cài đặt Như những gì bạn có thể thấy từ kết quả thực hiện lệnh trên, máy chủ này có một Role đã được cài đặt – đó là Network Policy and Access Server. ServerManagerCMD đã thay đổi màu cho đoạn văn bản nếu có một dịch vụ đã được cài đặt. Lưu ý về mỗi Role có “giá trị lệnh” theo sau nó. Ví dụ như Network Policy and Access Services Role có thêm giá trị “NPAS” tiếp theo sau nó. Nếu bạn đã bổ sung hoặc gỡ bỏ dịch vụ NPAS thì sẽ phải cung cấp giá trị lệnh. Bạn có thể tra cứu tất cả các giá trị lệnh này bằng cách tham khảo tài liệu trên website của Microsoft :. Đây là ví dụ về một số Role phổ biến khác: • Print Server = Print-Services • Terminal Server = TS-Terminal-Server • Active Directory Domain Controller = ADDS-Domain-Controller • DNS Server = DNS • Windows 2003 File Services = FS-Win2003-Services • IIS Web Server only = Web-WebServer Bạn sẽ thấy được rằng, mỗi role con của các role này lại có một lệnh riêng. Ví dụ, để cài đặt Terminal Server, bạn cần phải cài đặt Terminal Services Licensing, mã lệnh TS-Licensing. Cài đặt Role bằng ServerManagercmd.exe Khi biết chính xác lệnh nào dùng cho role (và cả role con) mà bạn muốn cài đặt thì việc cài đặt trở nên thực sự dễ dàng. Đây là một ví dụ về cài đặt mẫu đối với Printing Services của Windows Server 2008. Lưu ý về cách đánh lệnh servermanagercmd –install Print-Services:
  • 4. Hình 4: Cài đặt Print Services bằng ServerManagercmd.exe Cài đặt này đã được thực hiện thành công nhưng chúng tôi vẫn phải nói với rằng sẽ cần phải khởi động lại máy chủ để cài đặt có hiệu lực. Nếu không muốn thực hiện động tác khởi động lại này, bạn có thể thực hiện như sau: servermanagercmd –install Print-Services –restart Khi thực hiện lệnh này, việc khởi động lại sẽ tự động được thực hiện. Tuy nhiên điều gì sẽ xảy ra nếu có rất nhiều tính năng con trong Terminal Services hoặc một số Role khác? Liệu cách có thể tránh tình trạng phải chạy nhiều lệnh ServerManagercmd.exe? Ở đây có một số tùy chọn. Đầu tiên, một số role mà bạn muốn cài đặt cần phải có các lệnh đặc biệt. Ví dụ, nếu muốn cài đặt tất cả các Role có liên quan đến IIS, bạn có thể sử dụng Web-Server như sau: servermanagercmd –install Web-Server Lệnh này sẽ không chỉ cài đặt IIS mà còn cài đặt cả các thành phần khác như HTTP Errors, ASP, ASP.NET, CGI, Web Security... Đây là một ví dụ trong cài đặt của chúng tôi về Windows IIS Web Server bằng cách sử dụng lệnh chính, lệnh dùng để cài đặt role chính và các role con: Hình 5: Cài đặt các lệnh đặc biệt
  • 5. Gỡ bỏ một Role bằng ServerManagercmd Như những gì bạn có thể thấy trên hình, việc gỡ bỏ các role làm việc hoàn toàn ngược với quá trình cài đặt. Để gỡ bỏ một role, bạn chỉ cần sử dụng lệnh –remove như sau: Hình 6: Gỡ bỏ Windows Server 2008 Role bằng ServerManagercmd.exe Sử dụng WhatIF Ở đây có một tính năng rất nhiều người sẽ thích đó chính là “what if”. Với lệnh này, bạn có thể xem được cài đặt sẽ ra sao mà không thực sự phải thực hiện cài đặt nó. Để sử dụng lệnh này, bạn chỉ cần sử dụng một cú pháp lệnh cài đặt thông thường nhưng ở phần cuối bạn thêm vào dòng lệnh –whatif. Dưới đây là minh họa cho tính năng này: Hình 7: Sử dụng WhatIF Switch khi cài đặt bằng ServerManagercmd.exe Cài đặt tính năng cũng như các Role bằng ServerManagercmd.exe Thật tuyệt vời ở đây là bạn có thể cài đặt được cả Windows Server 2008 Features bằng ServerManagercmd.exe. Đây là một danh sách ngắn về một số tính năng có thể cài đặt: • Network Load Balancing = NLB • NET Framework 3.0 = NET-Framework (umbrella command) • Wireless Neworking = Wireless-Networking • Telnet Client = Telnet-Client • Windows Power Shell = PowerShell • Group Policy Management = GPMC (Lưu ý rằng các tính năng này chỉ là một trong nhiều tính năng mà bạn có thể cài đặt) Đây là một ví dụ về cài đặt mẫu đối với Windows Server 2008 telnet client:
  • 6. Hình 8: Cài đặt Windows Server 2008 Telnet client bằng ServerManagercmd Hình 9: Telnet client đang làm việc tốt Sau khi được sử dụng để có telnet client, nhiều quản trị viên có thể không hài lòng về Windows Server 2008 khi nó không có tính năng đính kèm này. Lưu ý trong hình 8 về cách mà lệnh telnet đã không làm việc như thế nào. Chúng tôi đã cài đặt Telnet client bằng Server Managercmd. Có một câu hỏi rất hay được hỏi về lệnh ServerManagercmd là liệu có thể sử dụng nó trong Windows Server Core. Câu trả lời là hoàn toàn không. Vì ServerManagercmd sử dụng .NET framework và nó không được cung cấp trong Windows Server Core, chính vì vậy mà ServerManagercmd không làm việc. Mặc dù vậy bạn hoàn toàn có thể sử dụng lệnh OCSetup và OCList để thay thế. Tuy nhiên cần lưu ý rằng bạn (hoặc một quản trị viên nào đó), không thể đang sử dụng “Add Roles Wizard” và chạy lệnh ServerManagercmd.exe tại cùng một thời điểm. Nếu làm như vậy bạn sẽ gặp phải thông báo lỗi dưới đây: Hình 10: Lỗi khi sử dụng GUI và CLI tại cùng một thời điểm Kết luận Ứng dụng ServerManagercmd.exe là một tiện ích dòng lệnh rất cần thiết đối với bất cứ một quản trị viên hệ thống Windows nào. Với ServerManagercmd, bạn có thể truy vấn, cài đặt, gỡ bỏ các tính năng và Role của Windows Server 2008. Trong đó bao gồm đến cả các tính năng nhỏ như Telnet client hay lớn hơn và quan trọng hơn như Windows Active Directory, File Services, DHCP, DNS, Terminal Services và IIS Web Server. Tuy ServerManagercmd không bóng bẩy bằng công cụ GUI nhưng rõ ràng nó là một công cụ tuyệt vời và thậm chí nó còn có thể cho bạn thực hiện nhanh hơn cũng như dễ dàng hơn với các nhiệm vụ quản trị hệ thống của mình.