MSTeamsTools

CÔNG CỤ HỖ TRỢ MICROSOFT TEAMS

Tạo Teams, bổ sung thành viên

Create Team Feature Image 1 Create Team Feature Image 2

Video minh họa

Bổ sung thành viên vào một Team mới, hoặc Teams đã có, và tạo channel riêng cho các thành viên mới
ảnh

Bổ sung các thành viên vào MS Teams mới với giao diện dòng lệnh trên Powershell
thumnail

Tải về

Tải về file chạy duy nhất x86_64: https://github.com/neittien0110/MSTeamsTools/releases/download/1.0.0/CreateTeam.exe

Tải về toàn bộ file chạy và mã nguồn: https://github.com/neittien0110/MSTeamsTools/releases/tag/1.0.0

Mô tả chức năng

  1. Tạo team mới, hoặc tái sử dụng Team cũ thông qua Link Team cũ.
  2. Bổ sung thêm hoặc có thể bỏ qua Co-Owner đồng sáng lập cho Team đã chỉ định.
  3. Đưa vào danh sách các thành viên, hoặc dưới dạng file text, hoặc điền trực tiếp trong cửa sổ InputBox.
  4. Bổ sung thêm tên Private Channel nếu muốn, hoặc bỏ qua và kết thúc. Trường hợp tên Private Channel đã tồn tại thì công cụ sẽ tải sử dụng Private Channel cũ.
  5. Bổ sung chính danh sách thành viên đã chỉ định ở trên và Co-Owner vào Private Channel.

Công cụ này còn cho phép tạo private channel và bổ sung chính các thành viên đó cho private channel

Cú pháp

Cú pháp:

CreateTeam.exe [[-TeamName] <String>] [[-TeamLink] <String>] [[-CoOwner] <String>] [[-UserFile] <String>] [[-ChannelName] <String>] [<CommonParameters>]

hoặc

.\CreateTeam.ps1 [[-TeamName] <String>] [[-TeamLink] <String>] [[-CoOwner] <String>] [[-UserFile] <String>] [[-ChannelName] <String>] [<CommonParameters>]

Hướng dẫn sử dụng nhanh

Công cụ hỏi sẽ hỏi đáp trên giao diện console. Trả lời tuần tự là xong.

> CreateTeam.exe 

Tạo một Teams mới có tên là IT3030 - HK2024.1, với danh sách thành viên nằm trong file students.demo.txt, và một trợ lý/trợ giảng có tài khoản là ndt@hust.edu.vn

 > CreateTeam.exe -TeamName "IT3030 - HK2024.1" -CoOwner ndt@hust.edu.vn -UserFile students.demo.txt

Bổ sung vào Teams sẵn có tên là Quản lý lớp, với danh sách thành viên nằm trong file students.demo.txt, và đồng thời tất cả thành viên này vào một Private Channel có tên là Lớp KTMT06-K70

> CreateTeam.exe -TeamName **Quản  lớp** -ChannelName "Lớp KTMT06-K70" -UserFile students.demo.txt

Bổ sung vào Teams sẵn có qua Link Get link to team, với danh sách thành viên trong file students.demo.txt

> CreateTeam.exe -TeamLink "https://teams.microsoft.com/l/team/19%3Ac413f762004341f3b69d9fd6bb28aa0b%40thread.tacv2/conversations?groupId=ccdb66b9-449d-446d-a2bd-7f21199fe859&tenantId=06f1b89f-07e8-464f-b408-ec1b45703f31"  -UserFile students.demo.txt

Kịch bản sử dụng

Mô tả: Bạn là quản lý của nhiều nhóm dự án. Các nhóm dự án có những thông tin riêng nội bộ, và nhưng đồng thời lại có một số kênh thông tin chung chia sẽ giữa các nhóm. Bạn có thể quản trị toàn bộ các channel, nhưng đồng thời cũng trao quyền cho từng nhóm dự án được tùy ý làm việc trong channel của họ.

Giải pháp: Tạo ra một Teams chung với các private channel riêng cho từng nhóm dự án. Khi đó, đương nhiên các thành viên của private channel sẽ cùng teams nên họ có thể trao đổi chung trên các public channel bất kì. Nhưng thành viên ở các private channel khác nhau sẽ không thể xem được thông tin của nhau

Một thành viên được phép tham gia nhiều private channel.

Các bước thực hiện:

  1. Tạo ra các file .txt chứa danh sách thành viên của từng nhóm dự án. Ví dụ nhóm 1 với file nhom1.txt, nhóm 2 với file nhom2.txt, nhóm 3 với file nhom3.txt.

  2. Tạo ra Team với nhóm đầu tiên bằng lệnh

     > CreateTeam.exe -TeamName "DuAnMoi" -ChannelName "Nhóm 1" -UserFile nhom1.txt
    
  3. Mở Microsoft Teams, và lấy Get link to team của Team vừa tạo “https://……”. Xem hướng dẫn ở trên.

  4. Chọn lại Team đã tạo theo URL, và bổ sung thành viên của nhóm thứ hai bằng lệnh

     > CreateTeam.exe -TeamLink "https://......"  -ChannelName "Nhóm 2" -UserFile nhom2.txt
    
  5. Chọn lại Team đã tạo theo URL, và bổ sung thành viên của nhóm thứ ba bằng lệnh

     > CreateTeam.exe -TeamLink "https://......"  -ChannelName "Nhóm 3" -UserFile nhom3.txt
    

Đã xong.

Hướng dẫn sử dụng trong Commandline

NAME
    E:\workspaces\OfficeTools\MSTeamsTools\CreateTeam.ps1

SYNOPSIS
    Tao MSTeam moi, hoac su dung lai Team cu. Dong thoi bo sung them thanh vien vao Team do.Tao MSTeam moi, hoac su dung lai Team cu. Dong thoi bo sung them thanh    
    vien vao Team do.


SYNTAX
    .\CreateTeam.ps1 [[-TeamName] <String>] [[-TeamLink] <String>] [[-CoOwner] <String>] [[-UserFile] <String>] [[-ChannelName] <String>] [<CommonParameters>]


DESCRIPTION
    - TeamName  Ten cua Team. Neu co ki tu space, hay dat trong dau "". Neu tham so TeamLink duoc khai bao, TeamName se bi bo qua.
    - TeamLink  GroupID cua Team cu da ton tai. De xem GroupID cua Team cu, hay vao Team va dung chuc nang <Get link to team> de lay URL co dang
    https://teams.microsoft.com/l/team/...  
    - CoOwner   Bo sung them 1 thanh vien sang lap owner. Vi du hoa.lt241234567@sis.hust.edu.vn
    - UserFile  Duong dan toi file danh sach chua cac thanh vien. Email cua moi thanh vien tren mot dong. Vi du
                tien.nguyen123@hust.edu.vn
                hoa.le456@hust.edu.vn
    - ChannelName Ten private channel neu muon tao them va bo sung danh sach thanh vien noi tren va CoOwner vao  channel nay. Vi du "Nhom noi bo".                
    Huong dan chi tiet: https://neittien0110.github.io/MSTeamsTools/


RELATED LINKS
    GitHub: https://github.com/neittien0110/msteamstools

    Get commandline params

REMARKS
    To see the examples, type: "get-help E:\workspaces\OfficeTools\MSTeamsTools\CreateTeam.ps1 -examples".
    For more information, type: "get-help E:\workspaces\OfficeTools\MSTeamsTools\CreateTeam.ps1 -detailed".
    For technical information, type: "get-help E:\workspaces\OfficeTools\MSTeamsTools\CreateTeam.ps1 -full".
    For online help, type: "get-help E:\workspaces\OfficeTools\MSTeamsTools\CreateTeam.ps1 -online"