Get-SPOSite
Возвращает одно или несколько семейств сайтов.
Синтаксис
Get-SPOSite
[[-Identity] <SpoSitePipeBind>]
[-Detailed]
[-Limit <String>]
[<CommonParameters>]
Get-SPOSite
[-Detailed]
[-Filter <String>]
[-IncludePersonalSite <Boolean>]
[-Limit <String>]
[-Template <String>]
[-GroupIdDefined]
[<CommonParameters>]
Get-SPOSite
[-Identity] <SpoSitePipeBind>
[-DisableSharingForNonOwnersStatus]
[<CommonParameters>]
Описание
Этот командлет содержит несколько наборов параметров. Можно использовать параметры только из одного набора параметров. Совмещать параметры из разных наборов нельзя. Дополнительные сведения об использовании наборов параметров см. в разделе Наборы параметров командлетов.
Командлет Get-SPOSite
возвращает свойства всех семейств веб-сайтов, соответствующих заданным критериям.
В командной консоли SharePoint Online версии 5361 вы можете заметить следующее:
Теперь отображаются дополнительные семейства веб-сайтов. Например, наряду с сайтами групп будут отображаться все сайты видео и групповые сайты.
Параметр Detailed устарел. Он по-прежнему совместим с более ранними версиями.
Примечание.
Командлет Get-SPOSite
не извлекает семейства веб-сайтов из корзины.
Для запуска командлета необходимо быть глобальным администратором или администратором SharePoint Online и администратором семейства веб-сайтов.
Сведения о разрешениях и самую последнюю информацию о Windows PowerShell для SharePoint Online см. в электронной документации Знакомство с командной консолью SharePoint Online.
Примечание.
Если для клиента включен параметр "Управление хранилищем для семейства веб-сайтов", вы не сможете задать квоту и получите общее сообщение об ошибке. Чтобы устранить эту проблему, временно задайте для управления хранилищем семейства веб-сайтов значение "вручную", установите квоты, а затем задайте для параметра управления хранилищем семейства веб-сайтов исходное значение.
Примечание.
Если указаны параметры Limit или Filter, следующие свойства семейства веб-сайтов не будут заполнены и могут содержать значение по умолчанию: AllowDownloadingNonWebViewableFiles, AllowEditing, AllowSelfServiceUpgrade, AnonymousLinkExpirationInDays, ConditionalAccessPolicy, DefaultLinkPermission, DefaultLinkToExistingAccess, DefaultSharingLinkType, DenyAddAndCustomizePages, DisableCompanyWideSharingLinks, ExternalUserExpirationInDays, InformationSegment, LimitedAccessFileType, OverrideTenantAnonymousLinkExpirationPolicy, OverrideTenantExternalUserExpirationPolicy, PWAEnabled, SandboxedCodeActivationCapability, SensitivityLabel, SharingAllowedDomainList, SharingBlockedDomainList, SharingCapability, SharingDomainRestrictionMode.
Примеры
-----------------------ПРИМЕР 1-----------------------------
Get-SPOSite
В примере 1 возвращаются все семейства веб-сайтов.
-----------------------ПРИМЕР 2-----------------------------
Get-SPOSite -Identity https://contoso.sharepoint.com
В примере 2 выводится семейство веб-сайтов с подробными свойствами.
-----------------------ПРИМЕР 3-----------------------------
Get-SPOSite -Identity https://contoso.sharepoint.com -DisableSharingForNonOwnersStatus
В примере 3 обновляется состояние о том, могут ли пользователи, не являющиеся владельцами семейства веб-сайтов, совместно использовать семейство веб-сайтов (само значение не устанавливается).
-----------------------ПРИМЕР 4-----------------------------
Get-SPOSite -Template GROUP#0 -IncludePersonalSite:$false
Этот пример командлета перечисляет семейства веб-сайтов группы в клиенте.
-----------------------ПРИМЕР 5-----------------------------
Get-SPOSite -Identity https://contoso.sharepoint.com/sites/groupname -detailed |fl
Этот пример командлета получает сведения о квоте для сайта группы.
-----------------------ПРИМЕР 6-----------------------------
Get-SPOSite -Identity https://contoso.sharepoint.com/sites/research | Select InformationSegment
В этом примере возвращаются данные InformationSegments, связанные с сайтом. Он применим только для клиентов, у которых включена функция информационных барьеров Microsoft 365. Ознакомьтесь с разделом Сведения об информационных барьерах, чтобы понять информационные барьеры в SharePoint Online.
Примечание. Это свойство доступно только в командной консоли SharePoint Online версии 16.0.19927.12000 или более поздней.
-----------------------ПРИМЕР 7-----------------------------
Get-SPOSite -Filter { Url -like "contoso.sharepoint.com/sites/18" }
В этом примере используется фильтрация на стороне сервера для возврата сайтов, совпадающих с 18.
-----------------------ПРИМЕР 8-----------------------------
Get-SPOSite -Limit ALL | ?{$_.IsTeamsConnected -eq $true}
В этом примере используется фильтрация на стороне клиента для возврата списка сайтов, подключенных к Microsoft Teams.
-----------------------ПРИМЕР 9-----------------------------
Get-SPOSite -Limit ALL | ?{$_.IsTeamsChannelConnected -eq $true}
В этом примере используется фильтрация на стороне клиента для возврата списка сайтов, подключенных к закрытому или общему каналу Microsoft Teams.
-----------------------ПРИМЕР 10-----------------------------
Get-SPOSite -Limit ALL -GroupIdDefined $true
В этом примере используется фильтрация на стороне сервера для возврата всех сайтов, с которыми связана группа Microsoft 365.
-----------------------EXAMPLE 11-----------------------------
$userUPN="joe.healy@contoso.com"
Get-SPOSite -Filter "Owner -like '$($userUPN)'"
В этом примере извлекается фильтрация всех сайтов по указанному владельцу с помощью переменной.
Параметры
-Detailed
Этот параметр позволяет получить дополнительные сведения о свойствах семейства сайтов. При использовании параметра Detailed работа командлета замедляется.
Возвращаются следующие свойства:
ResourceUsageCurrent
ResourceUsageAverage
StorageUsageCurrent
LockIssue
WebsCount
CompatibilityLevel
AllowSelfServiceUpgrade
SiteDefinedSharingCapability
Возвращает сохраненное значение политики сайта.
- SharingCapability
Возвращает фактический уровень доступа на основе политики сайта и политики клиента.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-DisableSharingForNonOwnersStatus
Этот параметр запрещает пользователям, не являющимся владельцами, предоставлять кому-либо доступ.
Примечание.
Этот параметр доступен только в командной консоли SharePoint Online версии 16.0.4613.1211 или более поздней. DisableSharingForNonOwnersStatus — это не сохраненный параметр, а скорее анализ состояния семейства веб-сайтов. Это предназначено для получения этого параметра, и это не гарантирует правильность возвращаемых других параметров. Чтобы получить другие параметры и значения, используйте Get-SPOSite без этого параметра, чтобы убедиться, что все отображается правильно.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Filter
Задает блок сценария фильтра на стороне сервера, который требуется применить. Тип должен быть допустимым именем фильтра, а значение должно иметь формат { PropertyName <operator> "filterValue"}
. Допустимые операторы: -eq, -ne, -like, -notlike.
В настоящее время можно фильтровать по следующим свойствам: владелец, шаблон (может использоваться для фильтрации, если это единственное свойство в фильтре), LockState, URL-адрес.
Использование оператора -or для включения дополнительного фильтра не поддерживается.
Примечание. Значения операторов вводятся с учетом регистра.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-GroupIdDefined
Отфильтровывает в списке возвращаемых сайтов сайты с идентификатором группы (например, сайты, подключенные к группе Microsoft 365), если установлено значение $true. Отфильтровывает в списке сайтов только сайты без идентификатора группы, если установлено значение $false.
Допустимые значения — $true, $false и not defined. По умолчанию для этого параметра установлено значение not defined, что означает, что фильтр не применяется.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Identity
Задает URL-адрес семейства веб-сайтов.
Type: | SpoSitePipeBind |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-IncludePersonalSite
Задайте значение $true, чтобы отобразить личные сайты.
Допустимые значения — $true и $false. По умолчанию задано значение $false, поэтому личные сайты не возвращаются.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Limit
Задает максимальное количество возвращаемых семейств сайтов. Это количество может быть любым. Для возврата всех семейств веб-сайтов используйте значение "ALL". Значение по умолчанию: 200. Если этот параметр задан, некоторые свойства семейства веб-сайтов не будут заполнены и могут содержать значение по умолчанию.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-Template
Отображает сайты, основанные на определенном шаблоне. Например, STS, STS#0, STS#1, STS#3, GROUP#0, SRCHCEN#0 или SITEPAGEPUBLISHING#0.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
Входные данные
Microsoft.Online.SharePoint.PowerShell.SpoSitePipeBind
Выходные данные
System.Object