Get-SPSiteAdministration

Devuelve un objeto de administración de sitio que permite a los administradores de conjuntos de servidores ver cierta información acerca de las colecciones de sitios a las que es posible que no tengan acceso.

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 contiene más de un conjunto de parámetros. Es posible que solo pueda usar parámetros procedentes de un conjunto de parámetros y no pueda combinar los parámetros de distintos conjuntos de parámetros. Para más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlets.

El cmdlet Get-SPSiteAdminitration devuelve un objeto de administración de sitio que permite a los administradores de conjuntos de servidores ver cierta información acerca de las colecciones de sitios a las que es posible que no tengan acceso.

Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.

Ejemplos

------------------EJEMPLO 1------------------

Get-SPSiteAdministration | Select -Property Url, OwnerLoginName, @{Name="Storage";Expression={$_.Quota.StorageMaximumLevel}}

En este ejemplo se obtiene un subconjunto de datos de todos los sitios en la base de datos de contenido con la dirección URL b399a366-d899-4cff-8a9b-8c0594ee755f (el administrador del conjunto de servidores no requiere acceso). Este comando usa la propiedad calculada Storage para mostrar el valor máximo de almacenamiento para la base de datos de contenido.

------------------EJEMPLO 2------------------

Start-SPAssignment -Global
$s = Get-SPSiteAdministration -Identity https://MyApp/Sites/Site1
$s.Url
Stop-SPAssignment -Global

En este ejemplo se obtienen las colecciones de sitios especificadas por el parámetro Identity y se insertan los resultados en la variable s. En este ejemplo se usa el método Global de recolección de elementos no utilizados. Este método es más fácil de usar, pero crece rápidamente. No ejecute un comando Get-SPSite que devuelva muchos resultados mientras está activada la asignación global.

------------------EJEMPLO 3-------------------

C:\PS>$GC = Start-SPAssignment
$Sites = $GC | Get-SPSiteAdministration -Filter {$_.Owner -eq "DOMAIN\JDoe"} -Limit 50
Stop-SPAssignment $GC

En este ejemplo se obtienen los primeros 50 sitios que pertenecen al usuario DOMAIN\JDoe mediante una consulta de servidor y se asignan los sitios devueltos a una variable local. Este comando usa métodos de colección de asignaciones avanzados.

------------------EJEMPLO 4------------------

Get-SPWebApplication https://sitename | Get-SPSiteAdministration -Limit All |ForEach-Object {$sum=0}{ $sum+=$_.DiskUsed }{$sum}

Este comando devuelve la suma del uso del espacio en disco de todos los sitios en la aplicación web especificada.

------------------EJEMPLO 5------------------

Get-SPWebApplication https://sitename | Get-SPSiteAdministration -Limit ALL | Select URL

En este ejemplo se obtienen las direcciones URL de todas las colecciones de sitios en una aplicación web.

------------------EJEMPLO 6------------------

Get-SPSiteAdministration -identity "https://localserver/(my|personal)/sites" -Regex

En este ejemplo se devuelven todos los sitios que coinciden con la expresión regular determinada. Se requieren las comillas para el valor especificado del parámetro Identity al usar la marca Regex.

------------------EJEMPLO 7------------------

Get-SPSite "https://sitename/sites/teams/*" -Limit 100

En este ejemplo se obtienen hasta 100 de los sitios en la dirección URL. https://sitename/sites/teams.

Parámetros

-AssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Le pide confirmación antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ContentDatabase

Especifica la dirección URL (completa o parcial) o el GUID de la colección de sitios que se desea recuperar.

El tipo debe ser una dirección URL válida, con el formato https://server_name o un GUID, con el formato, 1234-456-987fg.

Type:SPContentDatabasePipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Filter

Especifica el bloque de scripts del filtro del lado del servidor que se va a aplicar.

El tipo debe ser un nombre de filtro válido y un valor con el formato { $_ Operador > PropertyName <"filterValue"}}

Type:ScriptBlock
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Identity

Especifica la dirección URL (completa o parcial) o el GUID de la colección de sitios que se desea recuperar.

El tipo debe ser una dirección URL válida, con el formato https://server_name o un GUID, con el formato 1234-456-987fg.

Type:SPSiteAdministrationPipeBind
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Limit

Limita el número máximo de colecciones de sitios que se devolverá. El valor predeterminado es 200.

El tipo debe ser un número no negativo válido. Proporcione ALL para devolver todas las colecciones de sitios para el ámbito determinado.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Regex

Habilitar este modificador hace que la dirección URL proporcionada para el parámetro Identity se trate como una expresión regular.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SiteSubscription

Especifica el grupo de sitios desde donde se obtienen colecciones de sitios.

El tipo debe ser un GUID válido, con el formato 12345678-90ab-cdef-1234-567890bcdefgh, un SPSite (objeto o dirección URL) de una colección de sitios que pertenece a la suscripción a sitios o una instancia de un objeto SiteSubscription válido.

Type:SPSiteSubscriptionPipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WebApplication

Especifica la dirección URL, el GUID o el nombre de la aplicación web desde donde enumerar sitios.

El tipo debe ser una dirección URL válida, con el formato https://server_name; un GUID válido (por ejemplo, 12345678-90ab-cdef-1234-567890bcdefgh) o el nombre de la aplicación web (por ejemplo, AplicaciónWeb1212).

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

Muestra un mensaje que describe el efecto del comando en lugar de ejecutar dicho comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019