FabricTools v0.33.0 Public Preview

Add-FabricDomainWorkspaceAssignmentByPrincipal

Assigns workspaces to a domain based on principal IDs in Microsoft Fabric.

Syntax

Add-FabricDomainWorkspaceAssignmentByPrincipal [-DomainId] <guid> [-PrincipalIds] <Object>
 [<CommonParameters>]

Description

The Add-FabricDomainWorkspaceAssignmentByPrincipal function sends a request to assign workspaces to a specified domain using a JSON object of principal IDs and types.

Aliases: Assign-FabricDomainWorkspaceByPrincipal

Examples

Example 1

This example assigns workspaces to a domain using a list of principal IDs and types.

$PrincipalIds = @(
    @{id = "813abb4a-414c-4ac0-9c2c-bd17036fd58c";  type = "User"},
    @{id = "b5b9495c-685a-447a-b4d3-2d8e963e6288"; type = "User"}
)

Add-FabricDomainWorkspaceAssignmentByPrincipal -DomainId "12345" -PrincipalIds $PrincipalIds

Parameters

NameTypeReq.Pos.PipelineDescription
-DomainId guid ✓Required 0 –

The ID of the domain to which workspaces will be assigned. This parameter is mandatory.

-PrincipalIds object ✓Required 1 –

An array representing the principals with their id and type properties. Must contain a principals key with an array of objects.

This cmdlet also supports the common parameters, such as -Verbose and -ErrorAction. See about_CommonParameters.

Notes

  • Calls Confirm-TokenState to ensure token validity before making the API request.

Author: Tiago Balabuch, Kamil Nowinski