Set-EntraGroup

既存のMicrosoft Entra ID グループのプロパティを設定します。

構文

Default (既定)

Set-EntraGroup

    -GroupId <String>
    [-DisplayName <String>]
    [-GroupTypes <System.Collections.Generic.List`1[System.String]>]
    [-SecurityEnabled <Boolean>]
    [-Description <String>]
    [-MailEnabled <Boolean>]
    [-MailNickname <String>]
    [-Visibility <String>]
    [-IsAssignableToRole <Boolean>]
    [<CommonParameters>]

説明

Set-EntraGroup コマンドレットは、既存のMicrosoft Entra ID グループのプロパティを設定します。 既存のMicrosoft Entra ID グループのプロパティを設定するには、GroupId パラメーターを指定します。

例 1: グループの表示名を更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "displayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -DisplayName 'Global HelpDesk Team Leaders'

このコマンドは、Microsoft Entra IDで指定されたグループの表示名を更新します。

例 2: グループの説明を更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
Get-EntraGroup -Filter "displayName eq 'HelpDesk Team Leaders'" | Set-EntraGroup -Description 'HelpDesk Team Leaders Global'

この例では、グループの説明を更新する方法を示します。

例 3: グループ メールのニックネームを更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -MailNickName 'newnickname'

このコマンドは、Microsoft Entra IDで指定されたグループのメール ニックネームを更新します。

例 4: 有効になっているグループ セキュリティを更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -SecurityEnabled $True

このコマンドは、Microsoft Entra IDで指定されたグループのセキュリティが有効になっている状態を更新します。

例 5: 有効になっているグループ メールを更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -MailEnabled $False

この例では、グループのメインを有効に更新する方法を示します。

例 6: グループのプロパティを更新する

Connect-Entra -Scopes 'Group.ReadWrite.All'
$group = Get-EntraGroup -Filter "DisplayName eq 'HelpDesk Team Leaders'"
Set-EntraGroup -GroupId $group.Id -Visibility 'Private' -GroupTypes 'DynamicMembership' -IsAssignableToRole $True

この例では、既存のMicrosoft Entra ID グループのプロパティを更新する方法を示します。

パラメーター

-Description

グループの説明を指定します。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DisplayName

グループの表示名を指定します。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-GroupId

グループのオブジェクト ID を指定します。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:Id

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-GroupTypes

グループが動的グループであることを指定します。 動的グループを作成するには、DynamicMembership の値を指定します。

パラメーターのプロパティ

型:

System.Collections.Generic.List`1[System.String]

規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-IsAssignableToRole

このプロパティは、グループの作成時にのみ設定でき、既存のグループでは変更できません。

パラメーターのプロパティ

型:System.Boolean
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-MailEnabled

このグループがメールが有効かどうかを示します。

パラメーターのプロパティ

型:System.Boolean
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-MailNickname

グループのメール ニックネームを指定します。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-SecurityEnabled

グループがセキュリティが有効かどうかを示します。

パラメーターのプロパティ

型:System.Boolean
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Visibility

グループのコンテンツとメンバー リストの表示を指定します。 このパラメーターは、次のいずれかの値を受け取ることができます。

  • "パブリック": すべてのユーザーがグループの内容を表示できます。
  • "Private": メンバーのみがグループのコンテンツを表示できます。
  • "HiddenMembership": メンバーのみがグループのコンテンツを表示でき、メンバー、所有者、グローバル/会社管理者、ユーザー管理者、ヘルプデスク管理者のみがグループのメンバー リストを表示できます。

値が指定されていない場合、既定値は "Public" です。

メモ:

  • このパラメーターは、groupType が "Unified" に設定されているグループに対してのみ有効です。
  • グループにこの属性が "HiddenMembership" に設定されている場合、後で変更することはできません。
  • この属性が "Public" に設定されているグループには、誰でも参加できます。属性が Private または HiddenMembership に設定されている場合、所有者のみがグループに新しいメンバーを追加でき、グループへの参加を要求するには所有者の承認が必要です。

パラメーターのプロパティ

型:System.String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

System.String

出力

System.Object