Revoke-SPOUserSession
IT 管理者は、すべてのデバイスで特定のユーザーの O365 セッションを無効にする機能を提供します。
構文
Revoke-SPOUserSession
[-User] <String>
[-Confirm]
[-WhatIf]
[<CommonParameters>]
説明
コマンドレットを実行するには、グローバル管理者である必要があります。
テナントを特定するには、有効な Connect-SPOService
コンテキストが必要です。 テナントに接続する方法については、「」を参照してください Connect-SPOService
。
コマンドレットを実行すると、次の処理が実行されます。
ユーザーは、すべてのデバイスでOffice 365リソースにアクセスするブラウザー、デスクトップ、モバイル アプリケーションからサインアウトされます。
ゲスト ユーザーには適用できません。
このコマンドレットの結果は、次のとおりです。
結果 | 理由 |
---|---|
警告: が見 user@contoso.comつかりませんでした。 入力ミスを確認し、もう一度やり直してください。 | -User パラメーターの入力が無効です。 |
すべてのデバイスから正常にサインアウトされました。 | 瞬時の取り消しが正常に終了しました。 |
すべてのデバイスからサインアウトするまでに最大 1 時間かかることがあります。 | 瞬時でない取り消しが正常に終了しました。 |
申し訳ございません。問題が発生したため、どのデバイスからもサインアウトできませんでした。 | コマンドレットが正常に実行されませんでした。 |
コマンドレットは今後使用できますが、組織内で使用する準備はまだ整っていません。 | コマンドレットがテナントに対して無効になっています。 |
例
例 1
Revoke-SPOUserSession -User user1@contoso.com
この例では、Contoso テナントの user1 をすべてのデバイスからサインアウトします。
例 2
Revoke-SPOUserSession -User user1@contoso.com -Confirm:$false
この例では、確認を求めずに、すべてのデバイスから Contoso テナントの user1 をサインアウトします。
パラメーター
-Confirm
コマンドレットを実行する前に確認メッセージを表示します。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-User
ユーザー名を指定します。 たとえば、user1@contoso.com のように指定します。
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-WhatIf
コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
入力
None
出力
System.Object