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-------------------
$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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |
-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 Subscription Edition |