Publish-BCFileContent

Publish-BCFileContent

Generates hashes, also called content information, for files in shared folders on a file server that have BranchCache enabled and the BranchCache for Network Files role service installed.

Sintaxis

Parameter Set: Publish_BCFileHashes12
Publish-BCFileContent [-Path] <String[]> [-AsJob] [-CimSession <CimSession[]> ] [-Force] [-Recurse] [-ReferenceFile <String> ] [-StageData] [-StagingPath <String> ] [-ThrottleLimit <Int32> ] [-UseVersion <UInt32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Descripción detallada

The Publish-BCFileContent cmdlet generates hashes, also called content information, for files in shared folders on file servers that have BranchCache enabled and the BranchCache for Network Files role service installed.

This cmdlet is also used to stage data for the creation of a data preloading package. Run this cmdlet with the StageData parameter on one or more collections of files, then call the Export-BCCachePackage cmdlet to produce a data package containing all the staged data. This data package can be imported on remote hosted cache computers.

Parámetros

-AsJob

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-CimSession<CimSession[]>

Ejecuta el cmdlet en una sesión remota o en un equipo remoto. Escriba un nombre de equipo o un objeto de sesión, como la salida de un cmdlet New-CimSession o Get-CimSession. El valor predeterminado es la sesión actual en el equipo local.

Alias

Session

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Force

Runs the cmdlet without prompting for confirmation.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Path<String[]>

Specifies the file path, or the path to a directory containing files, that will be hashed.

Alias

ninguno

¿Requerido?

true

¿Posición?

2

Valor predeterminado

ninguno

¿Aceptar canalización?

True (ByValue)

¿Aceptar caracteres comodín?

false

-Recurse

Specifies that hashes are created for content in subfolders. If you do not use this parameter, then hashes are created only for content in the top folder and no hashes are created for content in subfolders.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ReferenceFile<String>

Specifies a reference file from a previous run. A reference file contains a list of identifiers that describe the data in a data package. If a reference file is supplied, all data described in that file will be excluded from the output of this cmdlet. Reference files can be used to create data packages that only contain the changes from the previous time a data package was created including the target data.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-StageData

Specifies that the data should be saved to a staging area for future export using the Export-BCCachePackage cmdlet. Use this parameter if a data package for export is being created. If this parameter in not specified, then hashes are generated for data, but the data is not prepared for export.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-StagingPath<String>

Specifies a temporary folder to which to output the staging data. If a location is not specified, then a default location on the local hard drive is used. Use this parameter if a large data package is being created that must be housed on a separate hard drive.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ThrottleLimit<Int32>

Especifica el número máximo de operaciones simultáneas que se pueden establecer para ejecutar el cmdlet. Si se omite este parámetro o es especifica un valor de 0, Windows PowerShell ® calcula un límite óptimo para el cmdlet en función del número de cmdlets de CIM que se estén ejecutando en el equipo. El límite solo se aplica al cmdlet actual, no a la sesión ni al equipo.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-UseVersion<UInt32>

Specifies the version of the BranchCache hashing scheme to use. If version specified is 1, then content information is generated according to the scheme used by clients. If version specified is 2, then content information is generated according to the more efficient hashing scheme used by client computers that are running operating systems later than Windows® 7.

Alias

ninguno

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Confirm

Solicita confirmación antes de ejecutar el cmdlet.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

falso

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

falso

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los siguientes parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, consulte about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Entradas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet.

  • None

Salidas

El tipo de resultado es el tipo de objetos que emite el cmdlet.

  • None

Ejemplos

EXAMPLE 1

This example hashes the contents of D:\share and adds the data to a cache package, that can later be exported and sent to a remote hosted cache server.

PS C:\> Publish-BCFileContent -Path D:\share -StageData

Temas relacionados

Export-BCCachePackage