Partager via


Get-SPOMalwareFileContent

Obtient le flux de fichiers associé au fichier infecté par un programme malveillant stocké dans SharePoint.

Syntaxe

Default (Par défaut)

Get-SPOMalwareFileContent
    [-MalwareInfectedFile] <SPOMalwareFile>
    [<CommonParameters>]

Description

L’applet Get-SPOMalwareFileContent de commande s’exécute sur un seul fichier. Si le fichier est infecté par un programme malveillant, il retourne le flux de fichier qui lui est associé. Vous devez être administrateur SharePoint Online pour exécuter l’applet de Get-SPOMalwareFileContent commande. Notez que cette applet de commande ne fonctionne pas sur les fichiers qui ne sont pas infectés par des programmes malveillants.

Pour les autorisations et informations les plus récentes sur Windows PowerShell pour SharePoint Online, consultez la documentation en ligne sur Présentation de SharePoint Online Management Shell.

Exemples

EXEMPLE 1

$file = Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"
Get-SPOMalwareFileContent -MalwareInfectedFile $file

L’exemple 1 retourne le flux de fichier.

EXEMPLE 2

Get-SPOMalwareFile -FileUri "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx" | Get-SPOMalwareFileContent

L’exemple 2 retourne le flux de fichier.

EXEMPLE 3

$SPOFileUri = "https://contoso.com/sites/Marketing/Shared Documents/Doc1.docx"

$fileName = $SPOFileUri.split("/")[-1]
$localFolder = ".\$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()

L’exemple 3 télécharge le fichier dans le répertoire de travail actif à l’aide du nom de fichier d’origine.

Paramètres

-MalwareInfectedFile

Applicable : SharePoint Online

SPOMalwareFile objet retourné par l’applet Get-SPOMalwareFile de commande.

Propriétés du paramètre

Type:Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile

Sorties

System.Object

Notes

Pour obtenir l’objet SPOMalwareFile , l’utilisateur doit d’abord exécuter l’applet de Get-SPOMalwareFile commande. Cet objet peut ensuite être utilisé comme paramètre pour l’applet de Get-SPOMalwareFileContentContent commande .