GV Phi Loan - Khoa CNTT – HUI<br />
<br />
1<br />
<br />
Nội dung<br />
•<br />
•<br />
•<br />
•<br />
<br />
Tổng quan về Powershell<br />
Window PowerShell<br />
Powershell Script<br />
SQL Server PowerShell<br />
– SMO<br />
– Provider<br />
– Cmdlet<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
2<br />
<br />
Tổng quan về Powershell<br />
• PowerShell là môi trường kịch bản dùng cho<br />
nền Microsoft Windows.<br />
• Bằng cách sử dụng Powershell, người quản<br />
trị không cần phải truy xuất vào môi trường<br />
Visual Studio, các chuyên gia IT thích viết<br />
script hơn là dùng tools có sẵn của SQL<br />
Server<br />
– PowerShell cung cấp việc truy xuất đến hầu hết<br />
.NET Framework<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
3<br />
<br />
Tổng quan về Powershell<br />
• Có thể download miễn phí PowerShell<br />
www.microsoft.com/powershell/<br />
• Powershell được tự động cài đặt khi cài<br />
đặt:<br />
– Từ SQL Server 2008 trở đi<br />
– Từ Windows Server 2008 trở đi (không<br />
được cài sẵn trong Windows 2003,<br />
Windows XP và Windows Vista)<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
4<br />
<br />
Tại sao nên sử dụng Powershell<br />
• Microsoft đã thiết kế PowerShell như 1 phần<br />
của common engineering criteria (CEC) cho<br />
tất cả sản phẩm server của Microsoft<br />
– Các administrator chung của hệ thống dù<br />
không có kiến thức về SQL Server vẫn có thễ<br />
hiểu được các script về quản lý tự động SQL<br />
Server<br />
– Công ty có thể vận hành hiệu quả hơn với ngôn<br />
ngữ kịch bản chung này và các nhà quản trị với<br />
kỹ năng dùng PowerShell sẽ trở nên đa năng<br />
hơn.<br />
GV Phi Loan - Khoa CNTT – HUI<br />
<br />
5<br />
<br />