Get-SPOMalwareFileContent
Obtiene la secuencia de archivos asociada con el archivo infectado con malware almacenado en SharePoint.
Sintaxis
Default (valor predeterminado)
Get-SPOMalwareFileContent
[-MalwareInfectedFile] <SPOMalwareFile>
[<CommonParameters>]
Description
El Get-SPOMalwareFileContent cmdlet se ejecuta en un único archivo. Si el archivo está infectado con malware, devuelve el flujo de archivos asociado. Debe ser un administrador de SharePoint Online para ejecutar el Get-SPOMalwareFileContent cmdlet. Tenga en cuenta que este cmdlet no funciona en archivos que no están infectados con malware.
Para obtener permisos y la información más actual sobre Windows PowerShell para SharePoint Online, consulte la documentación en línea en Introducción a Shell de administración de SharePoint Online.
Ejemplos
EJEMPLO 1
$file = Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"
Get-SPOMalwareFileContent -MalwareInfectedFile $file
En el ejemplo 1 se devuelve la secuencia de archivos.
EJEMPLO 2
Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx" | Get-SPOMalwareFileContent
En el ejemplo 2 se devuelve la secuencia de archivos.
EJEMPLO 3
$spoFileUri = "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"
$fileName = $spoFileUri.split("/")[-1]
$localFolder = "C:\temp\$fileName"
$targetfile = New-Object IO.FileStream ($localFolder,[IO.FileMode]::Create)
[byte[]]$readbuffer = New-Object byte[] 1024
$file = Get-SPOMalwareFile -FileUri $spoFileUri
$responseStream = Get-SPOMalwareFileContent -MalwareInfectedFile $file
do{
$readlength = $responsestream.Read($readbuffer,0,1024)
$targetfile.Write($readbuffer,0,$readlength)
}
while ($readlength -ne 0)
$targetfile.close()
En el ejemplo 3, se descarga el archivo en el directorio de trabajo actual utilizando el nombre de archivo original.
Parámetros
-MalwareInfectedFile
Aplicable: SharePoint Online
SPOMalwareFile Objeto devuelto por Get-SPOMalwareFile cmdlet.
Propiedades de parámetro
| Tipo: | Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 0 |
| Obligatorio: | True |
| Valor de la canalización: | True |
| 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.
Entradas
Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile
Salidas
System.Object
Notas
Para obtener el SPOMalwareFile objeto, el usuario debe ejecutar primero el Get-SPOMalwareFile cmdlet. A continuación, ese objeto se puede usar como parámetro para el Get-SPOMalwareFileContent cmdlet.