Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Module 3: Windows Server 2008 Server Core (http://quantrinet.com/forum/forumdisplay.php?f=248)
-   -   Using powershell in windows server 2008 (http://quantrinet.com/forum/showthread.php?t=3174)

hoctinhoc 06-08-2009 11:59 PM

Using powershell in windows server 2008
 
USING POWERSHELL IN WINDOWS SERVER 2008


http://msopenlab.com/uploads/thumb_powershellFMsE.jpg

I. GIỚI THIỆU:
- Nhằm giúp cho các nhà quản trị mạng có thể quản lý hệ thống thông qua môi trường câu lệnh một cách dễ dàng , Microsoft đã cho ra đời 1 công cụ dòng lệnh, đó chính là Windows PowerShell. Công cụ này đã được tích hợp trên Windows Server 2008 và bạn có thể cài đặt nó trên Windows XP, Windows Server 2003 và Windows Vista.
- Windows PowerShell hầu như kế thừa toàn bộ cú pháp lệnh của cmd, với hơn 130 câu lệnh, và bạn có thể thêm hoặc dùng những câu lệnh có sẵn. Ngoài ra thì Power Shell còn có tính gợi nhớ lệnh khi bạn nhấn phím tab. Do nó được viết dựa trên .Net Framework nên trước khi cài PowerShell bạn phải cài .Net Framework 2.0

* Download:
.Net Framework 2.0

Windows PowerShell

II. Thực hiện :
1. Khởi động Windows PowerShell:
Có 2 cách :
C1: Bạn vào Start\All Program\ Windows PowerShell 1.0\Windows PowerShell

http://manhtrong.com/powershell/p001.png

C2: Bạn vào Start\Run, gõ powershell.exe
2. Một số lệnh trong Windows PowerShell
* Xem các lệnh trong Windows PowerShell :
Bạn gõ lệnh help
http://manhtrong.com/powershell/p002.png

Ở đây bạn nhận thấy Windows PowerShell hoàn toàn thừa hưởng cú pháp lệnh của cmd. Ví dụ như lệnh clr (trong cmd) tương đương với lệnh clear-host; lệnh dir (trong cmd) tương đương với lệnh Get-ChildItem

http://manhtrong.com/powershell/p003.png
Để xem cú pháp của một lệnh, bạn gõ get-help tênlệnh.
Ví dụ, để xem cú pháp của lệnh dir, bạn gõ lệnh: get-help dir
http://manhtrong.com/powershell/p004.png

* Tạo, xem, xóa 1 thư mục hoặc 1 tập tin

- Tạo 1 thư mục tên Nhatnghe, bạn gõ lệnh: New-Item Nhatnghe –itemtype directory
http://manhtrong.com/powershell/p005.png

- Xem 1 thư mục, bạn gõ lệnh Get-ChildItem C:\nhatnghe
http://manhtrong.com/powershell/p006.png

- Tạo 1 tập tin tên xinchao.txt với nội dung là “Xin chao cac ban”
Bạn gõ lệnh set-content –path c:\nhatnghe\xinchao.txt –value “Xin chao cac ban”
http://manhtrong.com/powershell/p007.png

- Xem nội dung tập tin xinchao.txt
Bạn gõ lệnh get-content c:\nhatnghe\xinchao.txt

http://manhtrong.com/powershell/p008.png

-Xóa tập tin xinchao.txt, bạn gõ lệnh remove-item c:\nhatnghe\xinchao.txt
-Xóa thư mục nhatnghe, bạn gõ lệnh remove-item

http://manhtrong.com/powershell/p009.png

* Chạy những chương trình ứng dụng bằng câu lệnh

B1: Xuất kết quả của lệnh ipconfig /all ra tập tin ipconfig.txt
Bạn gõ lệnh ipconfig /all >ipconfig.txt
http://manhtrong.com/powershell/p010.png

B2: Chạy file ipconfig.txt bằng notepad
Bạn gõ lệnh notepad ipconfig.txt

http://manhtrong.com/powershell/p011.png

http://manhtrong.com/powershell/p012.png

Tương tự, bạn thử chạy những lệnh khác rồi gán nó vào tập tin để xem thử.

3. Một số lệnh xem thông tin của hệ thống.
* Xem các process đang chạy của máy tính
Bạn gõ lệnh: get-process
http://manhtrong.com/powershell/p013.png

* Kill các process của máy tính:
Bạn gõ lệnh: kill [số id của chương trình mà bạn muốn kill ] .
Ví dụ trong bảng bên dưới, bạn muốn kill chương trình firefox, bạn nhập lệnh kill 736

http://manhtrong.com/powershell/p014.png

http://manhtrong.com/powershell/p015.png

* Xem thông tin về CPU
Bạn gõ lệnh: get-wmiobject -class win32_processor

http://manhtrong.com/powershell/p016.png

* Xem thông tin về hệ điều hành
Bạn gõ lệnh: get-wmiobject -class win32_operatingsystem
http://manhtrong.com/powershell/p017.png

*Xem thông tin về ổ đĩa :
Bạn gõ lệnh: get-wmiobject -class win32_logicaldisk
http://manhtrong.com/powershell/p019.png

Như vậy, mi`nh đã giới thiệu cho các bạn một cái nhìn tổng quan về PowerShell. Qua bài này, bạn đã có thể hiểu được khái quát về PowerShell, có thể thực hiện được những câu lệnh đơn giản trong PowerShell, phần sau mi`nh sẽ đi sâu hơn về các script dùng trong PowerShell.

Theo: Đào Duy Hiếu (Msopenlab)

:battay:


Bây giờ là 10:44 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.