Get-SPOMalwareFileContent

Ruft den Datenstrom ab, der der mit Schadsoftware infizierten Datei verknüpft ist, die in SharePoint gespeichert ist.

Syntax

Default (Standard)

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

Beschreibung

Das Get-SPOMalwareFileContent Cmdlet wird für eine einzelne Datei ausgeführt. Wenn die Datei mit Schadsoftware infiziert ist, wird der zugehörige Datenstrom zurückgegeben. Sie müssen ein SharePoint Online-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 Datenstrom zurück.

BEISPIEL 2

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

Beispiel 2 gibt den Datenstrom zurück.

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

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

Parameter

-MalwareInfectedFile

Anwendbar: SharePoint Online

SPOMalwareFile Vom Cmdlet zurückgegebenes Get-SPOMalwareFile Objekt.

Parametereigenschaften

Typ:Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.

Eingaben

Microsoft.Online.SharePoint.TenantAdministration.SPOMalwareFile

Ausgaben

System.Object

Hinweise

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