自動プロビジョニングを停止するチーム Wiki チャネル タブ

自動プロビジョニングを停止するチーム Wiki チャネル タブ

最も人気のない標準チームコンポーネントが強調されない

なぜこのような状況になったのかはわかりませんが、Teams Wiki の[チャンネル]タブは多くの人に強い感情をかき立てているようです。おそらくそれは “マイクロソフトがこれをTeamsに組み込んだ理由がわかりません" または “OneNote の方がはるかに優れています“または"私はWikiがファイルや投稿と一緒にデフォルトのチャンネルタブであることを嫌います。「もしかしたら、3つすべての組み合わせなのかもしれない。いずれにせよ、Wiki 嫌いなユーザーは、2022 年 8 月中旬以降、新しい標準チャネルの作成中に Teams が自動的に Wiki タブを構成しなくなることを発表したメッセージ センター通知 MC399867 (7 月 12 日) に喜んでいるでしょう。MC399867はプライベートチャンネルに言及していますが、私が見る限り、新しいプライベートチャンネルは作成時にwikiを取得しませんし、共有チャンネルも取得しません。

なぜウィキであってOneNoteではないのか?

Teams wiki の不十分さと、なぜマイクロソフトが Wiki を OneNote に置き換えるべきだったのかについては、多くの熱気と青ざめが生まれています。テナントが Wiki をオフにして OneNote に置き換える (または、メモを取るためのチャネル タップをまったく入力しない) オプションがない理由を尋ねるのは当然ですが、Teams Wiki は、開発グループが Teams が提供できるものを考えていたときに Teams の旅の開始時に追加された単純なメモ作成ソリューションとして生まれたことを認識することが重要です。

当時、SharePoint Online 以外の依存関係のないツールを含めることは合理的に思えましたが、これが Teams Wiki です。このエディターは素晴らしくなく、OneNote が将来行うはずの Loop コンポーネントなどの新しい進歩をサポートしていませんが、メモを取るには十分です (図 1)。

チームウィキ
図 1: チーム Wiki

それ以来の経験から、多くの Microsoft 365 のお客様は OneNote を好み、別のメモ作成ツールを使用する必要はないと考えています。しかし、それは後知恵の出発点の利点であり、現在行われている変更により、マイクロソフトが代わりにOneNoteチャネルタブを自動プロビジョニングできるようにする可能性が開かれます。

まだ死んでいない

Microsoft によるチャネル プロビジョニングの変更は、Teams Wiki が死んだことを意味するものではありません。新しいチャンネルを作成した後も Wiki をタブとして追加でき、既存の Wiki タブには影響しません。これらは、チーム所有者が Wiki チャンネル タブの削除を決定するまでそのまま残ります (図 2)。

チーム Wiki の削除
図 2: Teams Wiki の削除

チーム Wiki を構成する要素は、チームの SharePoint Online サイト内の Teams Wiki データ ドキュメント ライブラリに格納されます。ドキュメント ライブラリ内の個別のフォルダーには、各チャネルの Wiki ファイルが格納されます。これらのファイルは、実際のウィキデータが存在する隠しリスト項目へのポインタです。チャネルから[Wiki]タブを削除すると、Teams は Wiki ファイルを削除しますが、フォルダーはそのまま残ります。結局のところ、将来的にwikiタブを再び追加したいかもしれません。

ウィキを見つける

既存のチャンネルから[Wiki]タブを削除する場合は、どのチャンネルが Wiki 対応であるかを知る必要があります。この問題を解決するために、私は記事のために書かれたいくつかのコードを適応させました Microsoft Teams モジュールと Microsoft Graph PowerShell SDK モジュールのコマンドレットのパフォーマンスの違い チャンネルタブのチェックを追加しました。

Connect-MgGraph
$TeamsChannelData = [System.Collections.Generic.List[Object]]::new() 
[array]$Teams = Get-MgGroup -Filter "resourceProvisioningOptions/Any(x:x eq 'Team')" -All 
ForEach ($Team in $Teams) {
   Write-Host "Processing team" $Team.DisplayName
   $Channels = Get-MgTeamChannel -TeamId $Team.Id
    ForEach ($Channel in $Channels) {
    $Tabs = Get-MgTeamChannelTab -ChannelId $Channel.Id -TeamId $Team.Id
    $ChannelHasWiki = $False
    If ($Tabs.DisplayName -Match "Wiki") { $ChannelHasWiki = $True }
     $ReportLine  = [PSCustomObject] @{  
         Team     = $Team.DisplayName 
         Channel  = $Channel.DisplayName
         Type     = $Channel.MembershipType
         Id       = $Channel.Id
         Created  = $Channel.CreatedDateTime
         HasWiki  = $ChannelHasWiki
         SPOUrl   = $Channel.AdditionalProperties['filesFolderWebUrl']
       }
       $TeamsChannelData.Add($ReportLine) }
}
$AvgChannels = [math]::round(($TeamsChannelData.Count/$Teams.Count),2)
Write-Host ("{0} Teams found with {1} channels, an average of {2} channels per team" -f $Teams.Count, $TeamsChannelData.Count, $AvgChannels)
$TeamsChannelData | Out-GridView

テナント内のチームを処理した後、182 のチャネルのうち 120 のチャネルに Wiki タブがあることがわかりました。これらのファイルのクリーンアップは、これらのファイルに有用なデータが存在する可能性があるため、おそらく手動の作業です。楽しみなことではないでしょうか。


このような洞察は簡単には得られません。テクノロジーを知り、舞台裏の見方を理解する必要があります。の知識と経験から利益を得る Office 365 for IT プロフェッショナル Office 365とより広いMicrosoft 365エコシステムをカバーする最高の電子書籍を購読することでチーム。

未分類

Posted by admin