Cách thiết lập và kết nối PowerShell với Microsoft 365

PowerShell với Microsoft 365

Trong môi trường làm việc hiện đại, việc quản lý Microsoft 365 thông qua PowerShell giúp tăng cường hiệu quả và bảo mật. PowerShell cho phép quản trị viên thực hiện các tác vụ như quản lý người dùng, nhóm, chính sách bảo mật và nhiều hơn nữa một cách nhanh chóng và hiệu quả.


1. Mở PowerShell với quyền quản trị viên

Để bắt đầu, bạn cần mở PowerShell với quyền quản trị viên:

  1. Nhấn Windows + X và chọn Windows PowerShell (Admin).

  2. Hoặc, nhấn Windows, gõ “PowerShell”, chuột phải vào ứng dụng và chọn Run as administrator.


2. Cài đặt NuGet và Exchange Online Management Module

Trước khi kết nối với Microsoft 365, bạn cần cài đặt các thành phần cần thiết:

Cài đặt NuGet Provider

Chạy lệnh sau để cài đặt NuGet:

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

Nếu gặp lỗi, chạy lệnh sau trước:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Cài đặt Exchange Online Management Module

Chạy lệnh sau để cài đặt module:

Install-Module -Name ExchangeOnlineManagement

Nhấn “Y” để chấp nhận thỏa thuận cấp phép.


3. Kết nối PowerShell với Microsoft 365

Sau khi cài đặt xong, bạn có thể kết nối PowerShell với Microsoft 365:

Connect-ExchangeOnline -UserPrincipalName <tên_tài_khoản> -ShowProgress $true

Thay <tên_tài_khoản> bằng tên tài khoản quản trị viên của bạn.


4. Kiểm tra kết nối

Để kiểm tra kết nối, chạy lệnh sau:

Get-Mailbox

Nếu danh sách hộp thư người dùng được hiển thị, nghĩa là bạn đã kết nối thành công.


5. Các lệnh PowerShell hữu ích cho Microsoft 365

Dưới đây là một số lệnh PowerShell thường dùng để quản lý Microsoft 365:

  • Danh sách người dùng:

    Get-MsolUser
  • Thêm người dùng mới:

    New-MsolUser -UserPrincipalName <email> -DisplayName "<Tên hiển thị>" -FirstName "<Tên>" -LastName "<Họ>" -UsageLocation "<Quốc gia>"
  • Cập nhật thông tin người dùng:

    Set-MsolUserPrincipalName -UserPrincipalName <email_cũ> -NewUserPrincipalName <email_mới>
  • Gán giấy phép cho người dùng:

    Set-MsolUserLicense -UserPrincipalName <email> -AddLicenses "<Tên_gói>"

6. Kết nối với các dịch vụ khác trong Microsoft 365

Ngoài Exchange Online, bạn có thể kết nối với các dịch vụ khác như Teams hoặc SharePoint:

  • Kết nối với Teams:

    Import-Module MicrosoftTeams
    Connect-MicrosoftTeams
  • Kết nối với SharePoint:

    Connect-SPOService -Url https://<tenant>-admin.sharepoint.com

Thay <tenant> bằng tên miền của bạn.


7. Kết luận

Việc thiết lập và kết nối PowerShell với Microsoft 365 giúp quản trị viên thực hiện các tác vụ quản lý một cách hiệu quả và bảo mật. Bằng cách sử dụng PowerShell, bạn có thể tự động hóa nhiều quy trình và giảm thiểu rủi ro từ các thao tác thủ công.

Nếu bạn cần hỗ trợ thêm hoặc muốn triển khai các giải pháp quản lý Microsoft 365 cho tổ chức của mình, hãy liên hệ với Adtimin, đối tác uy tín trong việc cung cấp và triển khai các giải pháp Microsoft 365 tại Việt Nam.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

.
.
.
.