Get-SPSiteAdministration
Retorna um objeto de administração de site que permite que os administradores do farm visualizem determinadas informações sobre os conjuntos de sites às quais eles podem não ter acesso.
Syntax
Get-SPSiteAdministration
[-Identity] <SPSiteAdministrationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Filter <ScriptBlock>]
[-Limit <String>]
[-Regex]
[-WhatIf]
[<CommonParameters>]
Get-SPSiteAdministration
-ContentDatabase <SPContentDatabasePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Filter <ScriptBlock>]
[-Limit <String>]
[-WhatIf]
[<CommonParameters>]
Get-SPSiteAdministration
-SiteSubscription <SPSiteSubscriptionPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Filter <ScriptBlock>]
[-Limit <String>]
[-WhatIf]
[<CommonParameters>]
Get-SPSiteAdministration
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Filter <ScriptBlock>]
[-Limit <String>]
[-WebApplication <SPWebApplicationPipeBind>]
[-WhatIf]
[<CommonParameters>]
Description
Este cmdlet contém mais de um conjunto de parâmetros. Você só pode usar parâmetros de um único conjunto de parâmetros; além disso, não é possível combinar parâmetros de diferentes conjuntos. Para obter mais informações sobre como usar conjuntos de parâmetros, confira Conjuntos de parâmetros de Cmdlets.
O Get-SPSiteAdminitration cmdlet retorna um objeto de administração de site que permite aos administradores do farm exibir determinadas informações sobre os conjunto de sites aos quais eles podem não ter acesso.
Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.
Exemplos
------------------EXEMPLO 1------------------
Get-SPSiteAdministration | Select -Property Url, OwnerLoginName, @{Name="Storage";Expression={$_.Quota.StorageMaximumLevel}}
Este exemplo obtém um subconjunto de dados de todos os sites no banco de dados de conteúdo com a b399a366-d899-4cff-8a9b-8c0594ee755f (o administrador do farm não exige acesso). Esse comando usa a propriedade calculada Armazenamento para exibir o valor máximo de armazenamento para o banco de dados de conteúdo.
------------------EXEMPLO 2------------------
Start-SPAssignment -Global
$s = Get-SPSiteAdministration -Identity https://MyApp/Sites/Site1
$s.Url
Stop-SPAssignment -Global
Este exemplo obtém os conjunto de sites especificados pelo parâmetro Identity e insere os resultados na variável s. Este exemplo usa o método Global de coleta de lixo. Esse método é mais fácil de usar, mas aumenta rapidamente. Não execute um comando Get-SPSite que retorna muitos resultados enquanto a atribuição global estiver em.
------------------EXAMPLE 3-------------------
$GC = Start-SPAssignment
$Sites = $GC | Get-SPSiteAdministration -Filter {$_.Owner -eq "DOMAIN\JDoe"} -Limit 50
Stop-SPAssignment $GC
Este exemplo obtém os 50 primeiros sites pertencentes ao usuário DOMAIN\JDoe usando uma consulta do lado do servidor e atribui os sites retornados a uma variável local. Este comando usa métodos avançados de coleção de atribuições.
------------------EXEMPLO 4------------------
Get-SPWebApplication https://sitename | Get-SPSiteAdministration -Limit All |ForEach-Object {$sum=0}{ $sum+=$_.DiskUsed }{$sum}
Este comando retorna a soma do uso de espaço em disco para todos os sites no aplicativo Web especificado.
------------------EXEMPLO 5------------------
Get-SPWebApplication https://sitename | Get-SPSiteAdministration -Limit ALL | Select URL
Este exemplo obtém as URLs de todos os conjunto de sites em um aplicativo Web.
------------------EXAMPLE 6------------------
Get-SPSiteAdministration -identity "https://localserver/(my|personal)/sites" -Regex
Este exemplo retorna todos os sites que correspondem à expressão regular determinada. As aspas em torno do valor especificado para o parâmetro Identity são necessárias ao usar o sinalizador Regex.
------------------EXAMPLE 7------------------
Get-SPSite "https://sitename/sites/teams/*" -Limit 100
Este exemplo obtém até 100 dos sites na URL https://sitename/sites/teams .
Parâmetros
Gerencia objetos para fins de descarte adequado. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.
Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.
| Type: | SPAssignmentCollection |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Solicita a sua confirmação antes de executar o comando. Para obter mais informações, digite o seguinte comando: get-help about_commonparameters
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Especifica a URL (completa ou parcial) ou o GUID do conjunto de sites a ser recuperado.
O tipo deve ser uma URL válida, no formato https://server_name; ou um GUID, no formato 1234-456-987fg.
| Type: | SPContentDatabasePipeBind |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Especifica o bloco de scripts do filtro do servidor a ser aplicado.
O tipo deve ser um nome de filtro válido e um valor no formato { $_ PropertyName <operator > "filterValue"}}
| Type: | ScriptBlock |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Especifica a URL (completa ou parcial) ou o GUID do conjunto de sites a ser recuperado.
O tipo deve ser uma URL válida, no formato https://server_name; ou um GUID, no formato 1234-456-987fg.
| Type: | SPSiteAdministrationPipeBind |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Limita o número máximo de conjuntos de sites a serem retornados. O valor padrão é 200.
O tipo deve ser um número não negativo válido. Especifique ALL para retornar todos os conjuntos de sites referentes ao escopo determinado.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
A habilitação desta opção faz com que a URL fornecida para o parâmetro Identity seja tratada como uma expressão regular.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Especifica o grupo de sites de onde obter os conjuntos de sites.
O tipo deve ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh; um SPSite (objeto ou URL) de um conjunto de sites que é um membro da assinatura do site; ou uma instância de um objeto SiteSubscription válido.
| Type: | SPSiteSubscriptionPipeBind |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Especifica a URL, o GUID ou o nome do aplicativo Web a partir do qual listar sites.
O tipo deve ser uma URL válida, no formato https://server_name; um GUID válido (por exemplo, 12345678-90ab-cdef-1234-567890bcdefgh); ou o nome do aplicativo Web (por exemplo, WebApplication1212).
| Type: | SPWebApplicationPipeBind |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Exibe uma mensagem que descreve o efeito do comando em vez de executá-lo. Para obter mais informações, digite o seguinte comando: get-help about_commonparameters
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
| Applies to: | SharePoint Server Subscription Edition |
Comentários
Enviar e exibir comentários de