Get-SPOMalwareFileContent

Ruft den Dateidatenstrom ab, der der malwareinfizierten Datei zugeordnet ist, die in SharePoint gespeichert ist.

Syntax

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

Beschreibung

Das Get-SPOMalwareFileContent Cmdlet wird in einer einzelnen Datei ausgeführt. Wenn die Datei mit Schadsoftware infiziert ist, wird der zugeordnete Dateidatenstrom zurückgegeben. Sie müssen ein SharePoint Online-Administrator oder globaler Administrator sein, um das Get-SPOMalwareFileContent Cmdlet ausführen zu können. Beachten Sie, dass dieses Cmdlet nicht für Dateien funktioniert, die nicht mit Schadsoftware infiziert sind.

Angaben zu Berechtigungen sowie die aktuellsten Informationen zu Windows PowerShell für SharePoint Online finden Sie in der Onlinedokumentation unter Einführung in die SharePoint Online-Verwaltungsshell.

Beispiele

BEISPIEL 1

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

Beispiel 1 gibt den Dateidatenstrom zurück.

BEISPIEL 2

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

Beispiel 2 gibt den Dateidatenstrom zurück.

BEISPIEL 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()

Beispiel 3 lädt die Datei unter Verwendung des ursprünglichen Dateinamens in das aktuelle Arbeitsverzeichnis herunter.

Parameter

-MalwareInfectedFile

SPOMalwareFile -Objekt, das vom Get-SPOMalwareFile Cmdlet zurückgegeben wird.

Type:SPOMalwareFile
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

Hinweise

Um das SPOMalwareFile Objekt abzurufen, sollte der Benutzer das Get-SPOMalwareFile Cmdlet zuerst ausführen. Anschließend kann dieses Objekt als Parameter für das Get-SPOMalwareFileContentContent Cmdlet verwendet werden.