Compartir a través de


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.

Sintaxis

AllSitesInIdentity

Get-SPSiteAdministration
    [-Identity] <SPSiteAdministrationPipeBind>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-Filter <ScriptBlock>]
    [-Limit <String>]
    [-Regex]
    [-WhatIf]
    [<CommonParameters>]

AllSitesInContentDB

Get-SPSiteAdministration
    -ContentDatabase <SPContentDatabasePipeBind>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-Filter <ScriptBlock>]
    [-Limit <String>]
    [-WhatIf]
    [<CommonParameters>]

AllSitesInSiteSubscription

Get-SPSiteAdministration
    -SiteSubscription <SPSiteSubscriptionPipeBind>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-Filter <ScriptBlock>]
    [-Limit <String>]
    [-WhatIf]
    [<CommonParameters>]

AllSitesInWebApplication

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

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propiedades del parámetro

Tipo:SPAssignmentCollection
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Confirm

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ContentDatabase

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propiedades del parámetro

Tipo:SPContentDatabasePipeBind
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllSitesInContentDB
Posición:Named
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Filter

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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"}}

Propiedades del parámetro

Tipo:ScriptBlock
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Identity

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propiedades del parámetro

Tipo:SPSiteAdministrationPipeBind
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllSitesInIdentity
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Limit

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Regex

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllSitesInIdentity
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-SiteSubscription

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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.

Propiedades del parámetro

Tipo:SPSiteSubscriptionPipeBind
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllSitesInSiteSubscription
Posición:Named
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WebApplication

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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).

Propiedades del parámetro

Tipo:SPWebApplicationPipeBind
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

AllSitesInWebApplication
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.