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 fichiers qui lui est associé. Vous devez être un administrateur SharePoint Online pour exécuter l’applet Get-SPOMalwareFileContent de 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 = "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()

L’exemple 3 télécharge le fichier dans le répertoire de travail actuel en utilisant le nom de fichier d’origine.

Paramètres

-MalwareInfectedFile

Applicable : SharePoint Online

SPOMalwareFile Objet renvoyé par Get-SPOMalwareFile l’applet 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 communs : -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. Ensuite, cet objet peut être utilisé comme paramètre de l’applet Get-SPOMalwareFileContent de commande.