Get-SPContentDatabase

返回一个或多个内容数据库。

语法

Get-SPContentDatabase
   [[-Identity] <SPContentDatabasePipeBind>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-NoStatusFilter]
   [<CommonParameters>]
Get-SPContentDatabase
   -Site <SPSitePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [<CommonParameters>]
Get-SPContentDatabase
   -WebApplication <SPWebApplicationPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-NoStatusFilter]
   [<CommonParameters>]
Get-SPContentDatabase
   -DaysSinceLastProfileSync <Int32>
   [-NoStatusFilter]
   [-AssignmentCollection <SPAssignmentCollection>]
   [<CommonParameters>]
Get-SPContentDatabase
   [-AssignmentCollection <SPAssignmentCollection>]
   [-ConnectAsUnattachedDatabase]
   [-DatabaseCredentials <PSCredential>]
   -DatabaseName <String>
   -DatabaseServer <String>
   [<CommonParameters>]

说明

此 cmdlet 包含多个参数集。 您可以只使用来自一个参数集的参数,也可以不合并来自不同参数集的参数。 若要详细了解如何使用参数集,请参阅 Cmdlet 参数集

Get-SPContentDatabase cmdlet 返回指定的内容数据库。

有关适用于 SharePoint 产品的 Windows PowerShell 的权限和最新信息,请参阅 SharePoint Server cmdlet

示例

----------------示例 1------------

Get-SPContentDatabase -WebApplication https://webAppUrl

本示例返回网站名 Web 应用程序使用的所有内容数据库。

----------------示例 2------------

Get-SPContentDatabase -Site https://siteUrl

此示例返回包含位于 https://siteUrl 的网站集的内容数据库。

----------------示例 3------------

PS C:\>Get-SPContentDatabase -DaysSinceLastProfileSync 7

此示例返回 7 天或更早之前上次与用户配置文件服务同步的所有内容数据库。 不会返回上次与用户配置文件服务同步不到 7 天前的内容数据库。

参数

-ConnectAsUnattachedDatabase

指定仅返回服务器场中未附加的数据库。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DatabaseCredentials

指定包含要用于数据库 SQL Server 身份验证的用户名和密码的 PSCredential 对象。

键入的值必须是有效的 PSCredential 对象。

Type:PSCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DatabaseName

指定服务器场中数据库的名称。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DatabaseServer

指定服务器场中数据库服务器的名称。

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DaysSinceLastProfileSync

指定自用户配置文件服务上次同步内容数据库以来的最小天数。

Type:Int32
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Identity

指定要获取的特定内容数据库。

键入的值必须为有效的 GUID(格式为 12345678-90ab-cdef-1234-567890bcdefgh);SharePoint 内容数据库的有效名称(例如 SPContentDB1);或者有效 SPContentDatabase 对象的实例。

Type:SPContentDatabasePipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-NoStatusFilter

指定是否开启状态筛选器。

有效值为 True 或 False 。 默认值为 False。

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Site

返回指定网站集的内容数据库。

键入的值必须是有效的 GUID(格式为 12345678-90ab-cdef-1234-567890bcdefgh);是有效的 URL(格式为 https://server_name);或者是有效 SPSite 对象的实例。

Type:SPSitePipeBind
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WebApplication

返回指定的 Web 应用程序的内容数据库。

类型必须是格式为 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID;SharePoint Web 应用程序(例如 MyOfficeApp1)的有效名称;或有效 SPWebApplication 对象的实例。

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-工作分配

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition