Trong bài viết này, chúng ta sẽ tìm hiểu một số khái niệm chuyên sâu về Microsoft Exchange PowerShell và Windows PowerShell
Giới thiệu:
Exchange PowerShell, còn được gọi là Exchange Management Shell, là sản phẩm phụ của Windows PowerShell. Exchange PowerShell được phát triển độc quyền để thực hiện các tác vụ và tự động hóa theo định hướng Exchange. Ưu điểm ở đây là, trong phiên bản Exchange PowerShell gần đây, tức là các mô-đun Active Directory của Exchange 2013 và 2016 được tích hợp sẵn, giúp Quản trị viên Exchange thực hiện các tác vụ bổ sung và hữu ích trong Exchange vì tất cả các hộp thư chỉ là đối tượng của Active Directory.
Trong các phần sau, chúng ta sẽ sử dụng hai thuật ngữ “Exchange PowerShell” và “Exchange Management Shell” thay thế cho nhau.
Exchange PowerShell (PS) là gì?
Exchange PS là một công cụ dòng lệnh tương tác hoạt động dựa trên Khái niệm lập trình hướng đối tượng. Không giống như các công cụ dòng lệnh khác trong Unix hay Linux, các lệnh ghép ngắn thân thiện với người dùng và dễ hiểu. PowerShell có thể làm quen với các ngôn ngữ lập trình khác như C, C#, VB.Net, v.v. Điều này khiến các lập trình viên và nhà phát triển tự động hóa phải tạo ra các chương trình và phần mềm tương tác để tạo báo cáo và tác vụ.
Nó được giới thiệu lần đầu tiên cùng với Exchange 2007, khi Microsoft chuyển sang Hệ thống Exchange mới hơn, họ cũng tập trung vào PowerShell và phát triển nó. Phiên bản mới nhất là 2016. Về cơ bản, đây là tập lệnh PS1 phụ trợ được nhúng trên Windows PowerShell. Theo mặc định, các tệp tập lệnh Exchange PowerShell được cài đặt ở các vị trí bên dưới:
Trao đổi 2010:
D:\Program Files\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1
Exchange PowerShell (PS) hoạt động như thế nào?
Windows PS tương tác trực tiếp với Windows Management Framework và Windows Management Instrumentation và cung cấp đầu ra, tương tự như vậy, Exchange PS giao tiếp trực tiếp với hệ thống Exchange. Công cụ quản lý Exchange và PowerShell cũng có thể được cài đặt riêng trên máy khách. Cấu hình được hỗ trợ như
- Windows Vista 64-bit với SP2
- Windows 7 64-bit trở lên
- Windows Server 2008 64-bit với Gói Dịch vụ 2
- Windows Server 2008 R2 trở lên.
Windows PS có tệp EXE riêng, tệp này sẽ được gọi mỗi khi chúng tôi mở công cụ
Đối với Exchange PS, không có tệp EXE trực tiếp vì nó dựa vào Windows PS. Vì vậy, nếu bạn mở Exchange PS, nó thực chất sẽ sử dụng powershell.exe và thực thi tập lệnh remoteexchange.ps1 để biến nó thành Exchange PS. Nếu bạn mở thuộc tính, bạn có thể thấy đường dẫn đích như bên dưới.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -version 2.0 -noexit -command “. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Kết nối-ExchangeServer -auto”
Ảnh chụp màn hình bên dưới hiển thị các thuộc tính của Exchange PS và bạn có thể thấy mục tiêu ở đó.
Nói một cách đơn giản, chế độ xem giao diện người dùng được cung cấp bởi Windows PowerShell và các tệp tập lệnh Exchange được đưa vào nó.
Sau khi khởi tạo Exchange PowerShell, bạn có thể thấy rằng nó sẽ kết nối với Máy chủ truy cập khách hàng (CAS) gần nhất. Ngay cả khi bạn khởi tạo PS bên trong máy chủ CAS, nó sẽ tạo một kết nối từ xa ngầm định với cùng một máy chủ và nó sẽ đưa ra các mẹo cũng như chi tiết sẽ hiển thị Máy chủ được kết nối.
Ưu điểm của Exchange PowerShell:
- Nó có thể được sử dụng để tự động hóa một số tác vụ và báo cáo thông thường.
- Quá trình sao chép diễn ra gần như tức thời. Chúng ta không cần phải chờ lâu như khi sử dụng giao diện dòng lệnh.
- Dễ dàng lấy thông tin và dữ liệu không có sẵn thông qua GUI.
- Nhập các mô-đun khác như thư mục hoạt động, v.v.,
Tìm hiểu các lệnh Exchange PowerShell:
Các lệnh của Exchange PowerShell dưới dạng kết hợp Động từ-Danh từ, điều này làm cho các lệnh ghép ngắn dễ hiểu và tránh phải ghi nhớ. Ví dụ: Thêm-FederatedDomain, Get-Mailbox, Set-SiteMailbox. Từ đầu tiên là Động từ biểu thị hành động cần thực hiện và Từ thứ hai là Danh từ biểu thị đối tượng mà hành động được thực hiện. Khi làm việc nhiều hơn với các lệnh, chúng ta sẽ có thể xác định được cách sử dụng của nó. Nó tuân thủ nghiêm ngặt “Vỏ lạc đà” đối với các quy ước đặt tên lệnh ghép ngắn của nó. Điều đó có nghĩa là không có khoảng cách giữa các từ và chữ cái đầu tiên của mỗi từ phải được viết hoa.
Kết luận:
Có rất nhiều động từ và danh từ có sẵn trong Exchange PS. Chúng ta có thể đi sâu vào động từ ở những phần sau. Nó có thể được sử dụng để khôi phục dữ liệu tuy nhiên tùy chọn dễ nhất là Phương tiện trao đổi OST Thu gom, nơi chúng tôi không cần khôi phục từ bản sao lưu và hợp nhất, điều này đôi khi gây ra sự cố trùng lặp nếu việc này không được thực hiện đúng cách.
Tác giả Giới thiệu:
Sophia Mao là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm sửa chữa pst và các sản phẩm phần mềm khôi phục văn bản. Để biết thêm thông tin, hãy truy cập www.datanumennăm



