Skype for Business Onlineのユーザー設定には、
管理センター(GUI)ではこの辺りの設定を簡単に変更できるのだけど、PowerShellで変更しようと思ったら一筋縄では行かなかった。ググってみたり、Technet内を検索してみたりしても、きちんと纏まった情報を掲載しているWebサイトがなさそうなのである。
というわけで、このブログで纏めてみることにした。
(今回の内容はMicrosoftさんに問い合わせて回答してもらった内容をベースにしているので、そのまま転載することは避けます。…別にプロプライエタリな内容ではないと思いますが、一応。)
音声とビデオの設定を変更するには、Grant-CsConferencingPolicy というコマンドを利用する。
※このコマンドはググれば簡単に出て来るが、このコマンドの引数として与えるポリシー名の情報がなかなか出てこない。
コマンド例:
どのポリシーを適用するとどういう設定になるのかは、各自お試しあれ。
外部通信の許可設定を変更するには、Grant-CsExternalAccessPolicyコマンドを使う。
コマンド例:
- 音声とビデオを使わわせるかどうか(「なし」にするとIMしか使えなくなる)
- 外部ユーザー(社外のSfBユーザーやSkypeユーザー)との通話を許可するか
管理センター(GUI)ではこの辺りの設定を簡単に変更できるのだけど、PowerShellで変更しようと思ったら一筋縄では行かなかった。ググってみたり、Technet内を検索してみたりしても、きちんと纏まった情報を掲載しているWebサイトがなさそうなのである。
というわけで、このブログで纏めてみることにした。
(今回の内容はMicrosoftさんに問い合わせて回答してもらった内容をベースにしているので、そのまま転載することは避けます。…別にプロプライエタリな内容ではないと思いますが、一応。)
「全般」
Fig.1 「全般」の設定項目 |
※このコマンドはググれば簡単に出て来るが、このコマンドの引数として与えるポリシー名の情報がなかなか出てこない。
コマンド例:
Grant-CsConferencingPolicy -Identity <username@domainname> -PolicyName <PolicyName>PolicyNameに与える引数(ポリシー名)は以下の通り。
どのポリシーを適用するとどういう設定になるのかは、各自お試しあれ。
BposSVoipDisabled |
BposSAllModalityNoVideo |
BposSAllModalityMinVideoBW |
BposSAllModality |
BposSVoipDisabledNoRec |
BposSAllModalityNoRecNoVideo |
BposSAllModalityNoRecMinVideoBW |
BposSAllModalityNoRec |
BposSIMPOnlyNoRec |
BposSDataProtectionNoVideo |
BposSDataProtectionMinVideoBW |
BposSDataProtection |
BposSIMPOnly |
BposSAllModalityNoFTNoVideo |
BposSAllModalityNoFTMinVideoBW |
BposSAllModalityNoFT |
「外部通信」
Fig.2 「外部通信」の設定項目 |
コマンド例:
Grant-CsExternalAccessPolicy -Identity <username@domainname> -PolicyName <PolicyName>PolicyNameに与える引数(ポリシー名)は以下の通り。
NoFederationAndPIC |
FederationOnly |
FederationAndPICDefault |
コマンドによる設定確認
以下のような感じで確認できる。Get-CsOnlineUser -Identity username@domainname | ft UserPrincipalName,ConferencingPolicy,ExternalAccessPolicy UserPrincipalName ConferencingPolicy ExternalAccessPolicy ----------------- ------------------ -------------------- username@domainname BposSIMPOnly FederationAndPICDefault