Danh mục

Triển khai Windows 7 – Phần 22: Populate cơ sở dữ liệu MDT bằng PowerShell

Số trang: 30      Loại file: pdf      Dung lượng: 2.68 MB      Lượt xem: 8      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 11,000 VND Tải xuống file đầy đủ (30 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Triển khai Windows 7 – Phần 22: Populate cơ sở dữ liệu MDT bằng PowerShellTrong phần tiếp theo của loạt bài này, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng Windows PowerShell để populate cơ sở dữ liệu MDTTriển khai Windows 7 – Phần 1: Những cải tiến của Windows AIK 2.0 Triển khai Windows 7 – Phần 2: Sử dụng DISM Triển khai Windows 7 – Phần 3: Tìm hiểu về MAP 4.0 Triển khai Windows 7 – Phần 4: Sử dụng MAP 4.0 Triển khai Windows 7 – Phần 5: Những nâng cao của MDT...
Nội dung trích xuất từ tài liệu:
Triển khai Windows 7 – Phần 22: Populate cơ sở dữ liệu MDT bằng PowerShell Triển khai Windows 7 – Phần 22: Populate cơ sở dữ liệu MDT bằng PowerShellTrong phần tiếp theo của loạt bài này, chúng tôi sẽ giới thiệu cho cácbạn cách sử dụng Windows PowerShell để populate cơ sở dữ liệu MDTTriển khai Windows 7 – Phần 1: Những cải tiến của Windows AIK 2.0Triển khai Windows 7 – Phần 2: Sử dụng DISMTriển khai Windows 7 – Phần 3: Tìm hiểu về MAP 4.0Triển khai Windows 7 – Phần 4: Sử dụng MAP 4.0Triển khai Windows 7 – Phần 5: Những nâng cao của MDT 2010Triển khai Windows 7 – Phần 6: Lite Touch bằng MDT 2010Triển khai Windows 7 – Phần 7: Triển khai LTI tự độngTriển khai Windows 7 – Phần 8: Tìm hiểu về các file cấu hình LTITriển khai Windows 7 – Phần 9: Triển khai Windows 32-bit và 64-bitTriển khai Windows 7 – Phần 10: Capture và triển khai image của máy tínhtham chiếuTriển khai Windows 7 – Phần 11: Capture một cài đặt hiện cóTriển khai Windows 7 – Phần 12: Lên kế hoạch cho vấn đề tương thích ứngdụngTriển khai Windows 7 – Phần 13: Chuyển thủ công từ Windows XP sangWindows 7Triển khai Windows 7 - Phần 14: Chuyển tự động từ Windows XP sangWindows 7Triển khai Windows 7 – Phần 15: Cấu hình cơ sở dữ liệu MDTTriển khai Windows 7 – Phần 16: Sử dụng cơ sở dữ liệu MDTTriển khai Windows 7 – Phần 17: Triển khai dựa trên model và kiểu chế tạoTriển khai Windows 7 – Phần 18: Xác định UUID của máy tínhTriển khai Windows 7 – Phần 19: Tạo một WinPE Tools CD tùy chỉnhTriển khai Windows 7 – Phần 20: Bảo mật MDT (1)Triển khai Windows 7 – Phần 20: Bảo mật MDT (2)Mẹo: Các bạn có thể tìm kiếm thêm thông tin về việc tự động hóa triển khaiLTI trong Windows 7 Resource Kit của Microsoft.Trong phần trước của loạt bài này, chúng tôi đã giới thiệu cho các bạn cáchcấu hình và sử dụng cơ sở dữ liệu MDT cho các triển khai Lite Touch. Choví dụ, trong phần 16 chúng tôi đã giới thiệu cách sử dụng DeploymentWorkbench để bổ sung thêm các máy tính mục tiêu mới vào cơ sở dữ liệu đểcó thể tùy chỉnh triển khai Windows 7 dựa trên địa chỉ MAC hoặc UUID củamỗi máy tính mục tiêu. Tuy nhiên việc thực hiện thủ công bằng cách sửdụng Deployment Workbench quá nhàm chán – chắc chắn các bạn sẽ tự hỏiđiều gì sẽ xảy ra nếu mình có đến hàng trăm máy tính muốn bổ sung vào cơsở dữ liệu.Đó chính là mảnh đất để Windows PowerShell dụng võ, công cụ hữu dụngnày cho phép bạn có thể viết kịch bản để tự động hóa các nhiệm vụ quản trịnhàm chán. Tuy MDT 2010 không có sự hỗ trợ PowerShell đi kèm, nó cũngkhông có các lệnh cmdlet cho việc thao tác xử lý cơ sở dữ liệu MDT. NhưngMichael Niehaus, một chuyên gia phát triển của MDT đã tạo một modulPowerShell riêng để người dùng có thể sử dụng nó cho việc bổ sung sự hỗtrợ PowerShell, từ đó có thể thao tác xử lý cơ sở dữ liệu MDT của mình.Trong bài này chúng tôi sẽ giới thiệu cách import modul này và sử dụngPowerShell để lấy spreadsheet chứa thông tin của máy tính mục tiêu vàimport các thông tin này vào cơ sở dữ liệu MDT như các mục máy tính mới.Lưu ý: Bài viết này dựa trên giả thuyết rằng bạn chỉ là người mới biếtPowerShell và mới có ít kinh nghiệm trong việc viết kịch bản PowerShell,tuy nhiên vẫn có một chút kiến thức về lập trình.Cài đặt modul PowerShell cho MDTChúng ta hãy bắt đầu bằng cách download file nén chứa modul PowerShellcó tên MDTDB.zip tại đây. Sau đó kích phải vào file đã download được vàchọn Properties, tiếp đó kích Unblock. Giải nén file kịch bản MDTDB.psm1và copy nó vào một thư mục (ở đây giả định là C:Scripts) trên máy chủMDT thử nghiệm của chúng tôi.Lúc này mởi cửa sổ PowerShell và đánh vào đó lệnh Get-ExecutionPolicyđể xem chính xác thực thi hiện hành trên máy chủ của bạn (xem tại đây đểcó thêm thông tin chi tiết): Hình 1: Xem chính sách thực thi hiện hànhNếu chính sách thực thi hiện hành có trạng thái hạn chế (Restricted), khi đókịch bản MDTDB.psm1 sẽ không chạy, chính vì vậy hãy sử dụng lệnh Set-ExecutionPolicy Unrestricted để thay đổi chính sách thực thi thànhUnrestricted: Hình 2: Thay đổi chính sách thực thi thành UnrestrictedLúc này đánh lệnh Import-Module –name C:ScriptsMDTDB.psm1 đểbổ sung thêm modul PowerShell cho MDT vào phiên PowerShell hiện hànhnhư thể hiện ở đây: Hình 3: Import modul PowerShell cho MDTLưu ý rằng đầu ra từ quá trình chạy lệnh Import-Module này sẽ liệt kê tất cảcác lệnh PowerShell mới hiện có cho việc thao tác xử lý cơ sở dữ liệu MDT.Cho ví dụ, trong hình ở trên, bạn có thể thấy lệnh New-MDTComputer, đâylà lệnh mà chúng ta sẽ sử dụng ở phần dưới bài này để bổ sung thêm cácmáy tính vào cơ sở dữ liệu.Để thẩm định rằng modul đã được import, hãy đánh lệnh Get-Module nhưthể hiện dưới đây: Hình 4: Thẩm định rằng modul đã được importKết nối đến cơ sở dữ liệu MDTLúc này chúng ta cần kết nối phiên PowerShell của mình đến cơ sở dữ liệuMDT. Để thực hiện điều đó, hãy sử dụng lệnh Connect-M ...

Tài liệu được xem nhiều: