Sử dụng GUI lập kịch bản PowerShell bằng PowerGUI pdf

8 358 0
Sử dụng GUI lập kịch bản PowerShell bằng PowerGUI pdf

Đang tải... (xem toàn văn)

Thông tin tài liệu

Sử dụng GUI lập kịch bản PowerShell bằng PowerGUI Trong bài này chúng tôi sẽ giới thiệu cho các bạn về PowerGUI, một công cụ đã được sử dụng để tạo các kịch bản Microsoft PowerShell bằng cách sử dụng giao diện GUI. Công cụ này có thể nói là hoàn hảo đối với các Admin Windows, nhất là những người mới nhập môn lập trình hoặc không cảm thấy thoải mái với chương trình dòng lệnh PowerShell. Giới thiệu Mặcdù Microsoftđã đưa ra những hướng dẫn về việcsử dụng PowerCLI và PowerShell với VMwarevSphere.Với những hướng dẫn này,bạn chỉ có thể sử dụngnhắc lệnh PowerShelltrong Windows. Nếu làmột ngườicó kinh nghiệm lâu năm, thì điều này hoàntoàn không cóvấn đề gì. Tuynhiên vớinhững người mới nhập môn lập trìnhhoặc nhữngngười cảm thấy khókhăn với côngcụ dòng lệnh PowerShell thì đó quả là mộtkhó khăn. Điềuđó đã thúc đẩy chúng tôi tìm ramột cách làm nào đó để giúp đỡ họ vượt quađược khó khăn này, và câu trả lời chính là PowerGUI,một bộ chỉnhsửa PowerShellcógiao diện đồ họa. Tại sao bạn cần PowerShell? Nếu hoàn toànmới lạ đối với PowerShell,bạn có thể sẽ đặt câuhỏi rằng PowerShell nó là gì và tại saophải cần đếnnó. Đây lànhững câu hỏi rất dễ trả lời và chúng tôi chắc chắn rằng bạn sẽ thấy nhữnghữu dụng của PowerShell sau những gì chúngtôi giải thíchdưới đây. Theo WikiPedia,PowerShell là một “cỗ máy tự động hóa của Microsoft, được tạo từ một công cụ dòng lệnh và ngôn ngữ kịch bản”. Nó được xây dựng trên nền tảng .NETvà đượcsử dụng để thực hiệncác nhiệm vụ quản trị trên các hệ thống Windows từ xa và nội bộ. Các nhiệm vụ quảntrị này có thể liên quanđếnviệc quản lý mạng trong Windows,ActiveDirectory, Hyper-V, hoặcthậmchí cả các chương trìnhcủa các hãngthứ ba giốngnhư Vmware (nếucác chươngtrìnhnày hỗ trợ nó). Các nhiệm vụ quản trị này có thể được tự độnghóa để chạy với số lần nào đó hoặc được khởi tạotừ các ứng dụng khác để thực hiện mộtsố nhiệm vụ. Công cụ thú vị về PowerShellnày có thể được sử dụng trênnhiều tínhnăng của hệ điều hành Windows cũng như các ứng dụng của các hãng thứ ba đượchỗ trợ - cho phép bạn có thể điềukhiển và quản lý toàn bộ máy chủ Windows(cả hệ điều hành lẫn ứngdụng). Nếu bạn đang sử dụng Windows 7, PowerShell2.0 đã được cài đặt sẵn trong hệ điều hành mới này.Đối với các hệ điều hành trước đó,bạn cần phải cài đặtnó từ trangchủ củaMicrosoft. TrongWindows7, bạnchỉ cần vào menuStart, Administrative Tools, tiếp đó là Windows Powershell Modules. Bạn sẽ thấy tiện ích dònglệnh PowerShell giống như hình bên dưới: Hình 1: Giaodiện dòng lệnhcủa PowerShell Đây làmột cách khá hữuhiệu để hầu hếtcác quản trị viên sử dụng PowerShell, tuy nhiên giao diện dònglệnh này cũngcó thể là một trở ngại đối với những người còn mới với PowerShellhoặc thậm chí còn mới với các kiểu giao diện dònglệnh. Câu trả lời làPowerGUI. PowerGUI là gì và nó có thể giúp gì được bạn? Trướckhi nghĩ rằng chúngtôi đangcố gắngtiếp thị chomột số công cụ thương mại nàođó ở đây, hãy để chúng tôi nóivới bạn trước rằng PowerGUIhoàn toànmiễn phí. PowerGUIcóthể giúp bạn những vấn đề sau: 1. Cho phép bạn chạy các kịch bản PowerShellmà không cần kiến thức về kịchbản 2. Cho phép bạn xem các kịch bản mà PowerGUItạo cho mình để có thể hiển PowerShell vàcho phép bạncó thể exportcác kịch bản này(từ đó có thể thay đổi và biếnnó thànhkịchbản củachính bạn) 3. Cung cấp mộtcách có thể add "PowerPackLibraries" để có thể mở rộng chức năngnày lên đến100ứngdụng và cáctínhnăngWindows (xemtronghình2) 4. Cung cấp mộtbộ chỉnh sửa kịch bản PowerShellthôngminh trong việc tạo vàchỉnh sửa kịchbản (hình3) Hình 2: Mở rộngPowerGUIvới PowerPackstừ Library Hình 3: PowerShellScriptEditor Bạn có thể downloadnó về từ đâu và cách càiđặt chươngtrình như thế nào? Bạn có thể downloadnó về từ đâu và cách càiđặt chươngtrình như thế nào? Download và cài đặt PowerGUI Bạn có thể tìm thấy chươngtrình PowerGUIvới dunglượng 8MBtạiđây. Như những gì bạn cóthể hình dungvới một ứngdụng ở dung lượngđó, việc download và cài đặt diễn rarất nhanhchóng. Ngoài tất cả các câu hỏivề cài đặt như vẫn thường cótrong các bộ càiđặt khác,có một điểm trong GUI màbạncần lưuý đó trong quá trình cài đặt(giaiđoạn trướchình 4), bạncó thể chỉ địnhcác tính năng gì trong PowerGUImìnhmuốn cài đặt. Hình 4: Phần chọn các tínhnăng để cài đặt Các tùy chọn ở đây bao gồmcó PowerPacksgiống như trong Exchange2007, ActiveDirectory và Network. Trong khiđó haitùy chọn WhileLocal System và Networkđượcchọn mặc định,còn haitùy chọn màchúng tôi đề cập đến làkhông. Trướckhi càiđặt hoàn tất, bạncó thể chọn sao cho PowerGUIcó thể khởi chạytự động khicài đặtkết thúc.Đây lànhững gì bạn có thể thấy về PowerGUI khi nó vừa khởi chạy: Hình 5: Màn hình khởi chạy của PowerGUI Chắc chắn bạnsẽ thấy chúng kém phứctạphơn nhắc lệnh đã được thể hiện ở trên? Với nhữnggì tôi hiểu biết được về PowerShell,quả thực tôi chỉ khởi chạy. Tuy nhiên với chỉ cần vài kích chuột,tôi đã có thể duyệt đến danhsách người dùng trên máy tínhnội bộ của mình và xem ngườidùng nào hiệnđượcadd.Bằng cách vào View, sauđó là PowerShell script, mộttab mới được mở để cho tôi thấy rằng PowerShell được thựcthi chobất cứ thứ gìtôi đã làm. Trong cửa sổ này, tôi có thể sử dụng PowerShell cho các nhiệm vụ chung, có thể thực hiện và tạomột cách dễ dàng các kịch bản tự động hóa, thậmchí khibạn không biếtnhiều về cách sử dụng PowerShell. Đây là những gì bạncó thể thấy về nó quahình 6bên dưới: Hình 6: Xemkịchbản PowerShellđang được chạy Kết luận Mặcdù tôi đã có một chútkinh nghiệmtrong việc tạo và chỉnhsửa các kịch bản shelltrong Unix/Linux,cũng như những hạn chế về kinhnghiệm lậptrình, nhưng việc có nhữngcông cụ GUIcó thể giúp đỡ mình đơn giản hóa các nhiệm vụ khi họcmột ngôn ngữ mới làmột điềucần thiết. Quả thực bản thân tôi rất hài lòng khiphát hiện thấy đây là một côngcụ hoàn toàn miễn phí - PowerGUI. Ngoài đặcđiểm miễn phí rathì đâycũng là một công cụ khá thú vị bởi 1) chúng ta có thể chạy các kịch bảnPowerShell mà không cần biết nhiều kiến thức về PowerShell2) trợ giúp bạnhiểu về PowerShellbằng cách hiển thị các kịch bản được tạotừ các hành động của bạn trong GUI3) Cho phép bạn cóthể mở rộngchức năngnày với nhiềuứng dụngcủa Windows (cả trong Windowslẫn các hãng thứ ba) và 4) giúpbạn chỉnh sửa cáckịch bản PowerShell vàexport các kếtquả củachúng. Nếu quan tâm đếnviệc học PowerShell, đây chínhlà mộtcông cụ mà chúng tôitiến cử cho các bạn. . Sử dụng GUI lập kịch bản PowerShell bằng PowerGUI Trong bài này chúng tôi sẽ giới thiệu cho các bạn về PowerGUI, một công cụ đã được sử dụng để tạo các kịch bản Microsoft PowerShell bằng. rằng PowerGUIhoàn toànmiễn phí. PowerGUIcóthể giúp bạn những vấn đề sau: 1. Cho phép bạn chạy các kịch bản PowerShellmà không cần kiến thức về kịchbản 2. Cho phép bạn xem các kịch bản mà PowerGUItạo. năngnày lên đến100ứngdụng và cáctínhnăngWindows (xemtronghình2) 4. Cung cấp mộtbộ chỉnh sửa kịch bản PowerShellthôngminh trong việc tạo vàchỉnh sửa kịchbản (hình3) Hình 2: Mở rộngPowerGUIvới PowerPackstừ

Ngày đăng: 05/08/2014, 20:20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan