Skip to content
Merged
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Returns one or more site collections.

### ParamSet1 (Default)
```
Get-SPOSite [[-Identity] <SpoSitePipeBind>] [-Limit <String>] [-Detailed] [<CommonParameters>]
Get-SPOSite [[-Identity] <SpoSitePipeBind>] [-Limit <String>] [-Detailed] [-IsAuthoritative <Boolean>] [<CommonParameters>]
```

### ParamSet3
Expand Down Expand Up @@ -125,28 +125,36 @@ This example uses server side filtering to return sites matching 18.

### EXAMPLE 8

```powershell
Get-SPOSite -Filter { IsAuthoritative -eq true }
```

This example uses server side filtering to return Authoritative sites (i.e., sites that have the IsAuthoritative property set to true).

### EXAMPLE 9

```powershell
Get-SPOSite -Limit ALL | ?{$_.IsTeamsConnected -eq $true}
```

This example uses client-side filtering to return a list of sites connected to Microsoft Teams.

### EXAMPLE 9
### EXAMPLE 10

```powershell
Get-SPOSite -Limit ALL | ?{$_.IsTeamsChannelConnected -eq $true}
```

This example uses client-side filtering to return a list of sites connected to a Microsoft Teams Private or Shared channel.

### EXAMPLE 10
### EXAMPLE 11

```powershell
Get-SPOSite -Limit ALL -GroupIdDefined $true
```
This example uses server-side filtering to return all sites that have an associated Microsoft 365 Group.

### EXAMPLE 11
### EXAMPLE 12

```powershell
$userUPN="joe.healy@contoso.com"
Expand Down Expand Up @@ -236,7 +244,7 @@ Accept wildcard characters: False
> Applicable: SharePoint Online

Specifies the script block of the server-side filter to apply. The type must be a valid filter name and value must be in the form `{ PropertyName <operator> "filterValue"}`. Valid operators are as follows: -eq, -ne, -like, -notlike.
Currently, you can filter by these properties: Owner, Template (can be used to filter if it is the only property present in the filter), LockState, Url.
Currently, you can filter by these properties: Owner, Template (can be used to filter if it is the only property present in the filter), LockState, Url, IsAuthoritative (only supports comparison operators -eq and -ne).
Using the -or operator to include an additional filter is not supported.

Note: The operator values are case-sensitive.
Expand Down Expand Up @@ -311,6 +319,24 @@ Accept pipeline input: False
Accept wildcard characters: False
```

### -IsAuthoritative

> Applicable: SharePoint Online

Filter the list of sites where the IsAuthoritative property is set to true. When IsAuthoritative is true, it signals to Microsoft Search, Copilot (BizChat), and other AI agents that the site's content is official, trusted, and verified.
Comment thread
This conversation was marked as resolved.

```yaml
Type: Boolean
Parameter Sets: ParamSet1
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```

### -Limit

> Applicable: SharePoint Online
Expand Down